source: vis_dev/vis-2.1/examples/arbiter/figures.ps @ 11

Last change on this file since 11 was 11, checked in by cecile, 13 years ago

Add vis

File size: 44.0 KB
RevLine 
[11]1%!PS-Adobe-2.0
2%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
3%%Title: figures.dvi
4%%Pages: 2
5%%PageOrder: Ascend
6%%BoundingBox: 0 0 612 792
7%%DocumentFonts: Times-Roman
8%%EndComments
9%DVIPSCommandLine: dvips -o figures.ps figures
10%DVIPSParameters: dpi=300, comments removed
11%DVIPSSource:  TeX output 1996.11.04:1535
12%%BeginProcSet: tex.pro
13/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
14/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
15mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
16ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
17isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
18hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
19TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
20forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
21/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
22/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
23/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
24string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
25end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
26/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
27N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
28length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
29128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
30get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
31dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
32/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
33/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
340 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
35setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
36.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
37if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
38length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
39cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
400 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
41add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage
42userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
43known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
44/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
4565781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
460]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
47{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
48getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
49ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
50RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
51false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
52round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
53rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
54{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
55B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
564 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
57p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
58a}B /bos{/SS save N}B /eos{SS restore}B end
59%%EndProcSet
60%%BeginProcSet: texps.pro
61TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
62index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
63exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
64exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
65dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
66ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
67end definefont 3 -1 roll makefont /setfont load]cvx def}def
68/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
69/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
70end
71%%EndProcSet
72%%BeginProcSet: special.pro
73TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N
74/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen
75false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B
76/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit
77div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{
78/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{
7910 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B
80/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale
81true def end /@MacSetUp{userdict /md known{userdict /md get type
82/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup
83length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{}
84N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath
85clippath mark{transform{itransform moveto}}{transform{itransform lineto}
86}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{
87itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{
88closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39
890 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N
90/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1
91scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get
92ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip
93not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0
94TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR
95pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1
96-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg
97TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg
98sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr
990 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add
1002 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp
101{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72
102div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray}
103N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict
104maxlength dict begin /magscale true def normalscale currentpoint TR
105/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts
106/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx
107psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy
108scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR
109/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{
110psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
111roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
112moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict
113begin /SpecialSave save N gsave normalscale currentpoint TR
114@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial
115{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
116closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
117sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
118}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
119CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
120lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath
121}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{
122end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin}
123N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{
124/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX
125SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X
126/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad
127yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end
128%%EndProcSet
129TeXDict begin 40258437 52099154 1000 300 300 (figures.dvi)
130@start /Fa 205[21 21 49[{}2 41.666668 /Times-Roman rf
131end
132%%EndProlog
133%%BeginSetup
134%%Feature: *Resolution 300dpi
135TeXDict begin
136
137%%EndSetup
138%%Page: 1 1
1391 0 bop 216 266 a
140 24054358 27970197 10064609 20918599 37100912 52033372 startTexFig
141 216 266 a
142%%BeginDocument: structure.ps
143
144/arrowhead {
1450 begin
146transform originalCTM itransform
147/taily exch def
148/tailx exch def
149transform originalCTM itransform
150/tipy exch def
151/tipx exch def
152/dy tipy taily sub def
153/dx tipx tailx sub def
154/angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def
155gsave
156originalCTM setmatrix
157tipx tipy translate
158angle rotate
159newpath
160arrowHeight neg arrowWidth 2 div moveto
1610 0 lineto
162arrowHeight neg arrowWidth 2 div neg lineto
163patternNone not {
164originalCTM setmatrix
165/padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul
166arrowWidth div def
167/padtail brushWidth 2 div def
168tipx tipy translate
169angle rotate
170padtip 0 translate
171arrowHeight padtip add padtail add arrowHeight div dup scale
172arrowheadpath
173ifill
174} if
175brushNone not {
176originalCTM setmatrix
177tipx tipy translate
178angle rotate
179arrowheadpath
180istroke
181} if
182grestore
183end
184} dup 0 9 dict put def
185
186/arrowheadpath {
187newpath
188arrowHeight neg arrowWidth 2 div moveto
1890 0 lineto
190arrowHeight neg arrowWidth 2 div neg lineto
191} def
192
193/leftarrow {
1940 begin
195y exch get /taily exch def
196x exch get /tailx exch def
197y exch get /tipy exch def
198x exch get /tipx exch def
199brushLeftArrow { tipx tipy tailx taily arrowhead } if
200end
201} dup 0 4 dict put def
202
203/rightarrow {
2040 begin
205y exch get /tipy exch def
206x exch get /tipx exch def
207y exch get /taily exch def
208x exch get /tailx exch def
209brushRightArrow { tipx tipy tailx taily arrowhead } if
210end
211} dup 0 4 dict put def
212
213
214/arrowHeight 11 def
215/arrowWidth 5 def
216
217/IdrawDict 51 dict def
218IdrawDict begin
219
220/reencodeISO {
221dup dup findfont dup length dict begin
222{ 1 index /FID ne { def }{ pop pop } ifelse } forall
223/Encoding ISOLatin1Encoding def
224currentdict end definefont
225} def
226
227/ISOLatin1Encoding [
228/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
229/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
230/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
231/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
232/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
233/parenleft/parenright/asterisk/plus/comma/minus/period/slash
234/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon
235/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N
236/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright
237/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m
238/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde
239/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
240/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
241/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve
242/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut
243/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar
244/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot
245/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
246/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine
247/guillemotright/onequarter/onehalf/threequarters/questiondown
248/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
249/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
250/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
251/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute
252/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis
253/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave
254/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex
255/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis
256/yacute/thorn/ydieresis
257] def
258/Helvetica-Bold reencodeISO def
259
260/none null def
261/numGraphicParameters 17 def
262/stringLimit 65535 def
263
264/Begin {
265save
266numGraphicParameters dict begin
267} def
268
269/End {
270end
271restore
272} def
273
274/SetB {
275dup type /nulltype eq {
276pop
277false /brushRightArrow idef
278false /brushLeftArrow idef
279true /brushNone idef
280} {
281/brushDashOffset idef
282/brushDashArray idef
2830 ne /brushRightArrow idef
2840 ne /brushLeftArrow idef
285/brushWidth idef
286false /brushNone idef
287} ifelse
288} def
289
290/SetCFg {
291/fgblue idef
292/fggreen idef
293/fgred idef
294} def
295
296/SetCBg {
297/bgblue idef
298/bggreen idef
299/bgred idef
300} def
301
302/SetF {
303/printSize idef
304/printFont idef
305} def
306
307/SetP {
308dup type /nulltype eq {
309pop true /patternNone idef
310} {
311dup -1 eq {
312/patternGrayLevel idef
313/patternString idef
314} {
315/patternGrayLevel idef
316} ifelse
317false /patternNone idef
318} ifelse
319} def
320
321/BSpl {
3220 begin
323storexyn
324newpath
325n 1 gt {
3260 0 0 0 0 0 1 1 true subspline
327n 2 gt {
3280 0 0 0 1 1 2 2 false subspline
3291 1 n 3 sub {
330/i exch def
331i 1 sub dup i dup i 1 add dup i 2 add dup false subspline
332} for
333n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline
334} if
335n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline
336patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if
337brushNone not { istroke } if
3380 0 1 1 leftarrow
339n 2 sub dup n 1 sub dup rightarrow
340} if
341end
342} dup 0 4 dict put def
343
344/Circ {
345newpath
3460 360 arc
347patternNone not { ifill } if
348brushNone not { istroke } if
349} def
350
351/CBSpl {
3520 begin
353dup 2 gt {
354storexyn
355newpath
356n 1 sub dup 0 0 1 1 2 2 true subspline
3571 1 n 3 sub {
358/i exch def
359i 1 sub dup i dup i 1 add dup i 2 add dup false subspline
360} for
361n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline
362n 2 sub dup n 1 sub dup 0 0 1 1 false subspline
363patternNone not { ifill } if
364brushNone not { istroke } if
365} {
366Poly
367} ifelse
368end
369} dup 0 4 dict put def
370
371/Elli {
3720 begin
373newpath
3744 2 roll
375translate
376scale
3770 0 1 0 360 arc
378patternNone not { ifill } if
379brushNone not { istroke } if
380end
381} dup 0 1 dict put def
382
383/Line {
3840 begin
3852 storexyn
386newpath
387x 0 get y 0 get moveto
388x 1 get y 1 get lineto
389brushNone not { istroke } if
3900 0 1 1 leftarrow
3910 0 1 1 rightarrow
392end
393} dup 0 4 dict put def
394
395/MLine {
3960 begin
397storexyn
398newpath
399n 1 gt {
400x 0 get y 0 get moveto
4011 1 n 1 sub {
402/i exch def
403x i get y i get lineto
404} for
405patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if
406brushNone not { istroke } if
4070 0 1 1 leftarrow
408n 2 sub dup n 1 sub dup rightarrow
409} if
410end
411} dup 0 4 dict put def
412
413/Poly {
4143 1 roll
415newpath
416moveto
417-1 add
418{ lineto } repeat
419closepath
420patternNone not { ifill } if
421brushNone not { istroke } if
422} def
423
424/Rect {
4250 begin
426/t exch def
427/r exch def
428/b exch def
429/l exch def
430newpath
431l b moveto
432l t lineto
433r t lineto
434r b lineto
435closepath
436patternNone not { ifill } if
437brushNone not { istroke } if
438end
439} dup 0 4 dict put def
440
441/Text {
442ishow
443} def
444
445/idef {
446dup where { pop pop pop } { exch def } ifelse
447} def
448
449/ifill {
4500 begin
451gsave
452patternGrayLevel -1 ne {
453fgred bgred fgred sub patternGrayLevel mul add
454fggreen bggreen fggreen sub patternGrayLevel mul add
455fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor
456eofill
457} {
458eoclip
459originalCTM setmatrix
460pathbbox /t exch def /r exch def /b exch def /l exch def
461/w r l sub ceiling cvi def
462/h t b sub ceiling cvi def
463/imageByteWidth w 8 div ceiling cvi def
464/imageHeight h def
465bgred bggreen bgblue setrgbcolor
466eofill
467fgred fggreen fgblue setrgbcolor
468w 0 gt h 0 gt and {
469l b translate w h scale
470w h true [w 0 0 h neg 0 h] { patternproc } imagemask
471} if
472} ifelse
473grestore
474end
475} dup 0 8 dict put def
476
477/istroke {
478gsave
479brushDashOffset -1 eq {
480[] 0 setdash
4811 setgray
482} {
483brushDashArray brushDashOffset setdash
484fgred fggreen fgblue setrgbcolor
485} ifelse
486brushWidth setlinewidth
487originalCTM setmatrix
488stroke
489grestore
490} def
491
492/ishow {
4930 begin
494gsave
495fgred fggreen fgblue setrgbcolor
496/fontDict printFont printSize scalefont dup setfont def
497/descender fontDict begin 0 [FontBBox] 1 get FontMatrix end
498transform exch pop def
499/vertoffset 1 printSize sub descender sub def {
5000 vertoffset moveto show
501/vertoffset vertoffset printSize sub def
502} forall
503grestore
504end
505} dup 0 3 dict put def
506/patternproc {
5070 begin
508/patternByteLength patternString length def
509/patternHeight patternByteLength 8 mul sqrt cvi def
510/patternWidth patternHeight def
511/patternByteWidth patternWidth 8 idiv def
512/imageByteMaxLength imageByteWidth imageHeight mul
513stringLimit patternByteWidth sub min def
514/imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv
515patternHeight mul patternHeight max def
516/imageHeight imageHeight imageMaxHeight sub store
517/imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def
5180 1 imageMaxHeight 1 sub {
519/y exch def
520/patternRow y patternByteWidth mul patternByteLength mod def
521/patternRowString patternString patternRow patternByteWidth getinterval def
522/imageRow y imageByteWidth mul def
5230 patternByteWidth imageByteWidth 1 sub {
524/x exch def
525imageString imageRow x add patternRowString putinterval
526} for
527} for
528imageString
529end
530} dup 0 12 dict put def
531
532/min {
533dup 3 2 roll dup 4 3 roll lt { exch } if pop
534} def
535
536/max {
537dup 3 2 roll dup 4 3 roll gt { exch } if pop
538} def
539
540/midpoint {
5410 begin
542/y1 exch def
543/x1 exch def
544/y0 exch def
545/x0 exch def
546x0 x1 add 2 div
547y0 y1 add 2 div
548end
549} dup 0 4 dict put def
550
551/thirdpoint {
5520 begin
553/y1 exch def
554/x1 exch def
555/y0 exch def
556/x0 exch def
557x0 2 mul x1 add 3 div
558y0 2 mul y1 add 3 div
559end
560} dup 0 4 dict put def
561
562/subspline {
5630 begin
564/movetoNeeded exch def
565y exch get /y3 exch def
566x exch get /x3 exch def
567y exch get /y2 exch def
568x exch get /x2 exch def
569y exch get /y1 exch def
570x exch get /x1 exch def
571y exch get /y0 exch def
572x exch get /x0 exch def
573x1 y1 x2 y2 thirdpoint
574/p1y exch def
575/p1x exch def
576x2 y2 x1 y1 thirdpoint
577/p2y exch def
578/p2x exch def
579x1 y1 x0 y0 thirdpoint
580p1x p1y midpoint
581/p0y exch def
582/p0x exch def
583x2 y2 x3 y3 thirdpoint
584p2x p2y midpoint
585/p3y exch def
586/p3x exch def
587movetoNeeded { p0x p0y moveto } if
588p1x p1y p2x p2y p3x p3y curveto
589end
590} dup 0 17 dict put def
591
592/storexyn {
593/n exch def
594/y n array def
595/x n array def
596n 1 sub -1 0 {
597/i exch def
598y i 3 2 roll put
599x i 3 2 roll put
600} for
601} def
602
603/SSten {
604fgred fggreen fgblue setrgbcolor
605dup true exch 1 0 0 -1 0 6 -1 roll matrix astore
606} def
607
608/FSten {
609dup 3 -1 roll dup 4 1 roll exch
610newpath
6110 0 moveto
612dup 0 exch lineto
613exch dup 3 1 roll exch lineto
6140 lineto
615closepath
616bgred bggreen bgblue setrgbcolor
617eofill
618SSten
619} def
620
621/Rast {
622exch dup 3 1 roll 1 0 0 -1 0 6 -1 roll matrix astore
623} def
624
625
626%I Idraw 10 Grid 8 8
627
628
629Begin
630%I b u
631%I cfg u
632%I cbg u
633%I f u
634%I p u
635%I t
636[ 0.757382 0 0 0.757382 0 0 ] concat
637/originalCTM matrix currentmatrix def
638
639Begin %I Rect
640%I b 65535
6410 0 0 [] 0 SetB
642%I cfg Black
6430 0 0 SetCFg
644%I cbg White
6451 1 1 SetCBg
646none SetP %I p n
647%I t
648[ 1 0 0 1 -21 388 ] concat
649%I
650381 480 545 548 Rect
651End
652
653Begin %I Rect
654%I b 65535
6550 0 0 [] 0 SetB
656%I cfg Black
6570 0 0 SetCFg
658%I cbg White
6591 1 1 SetCBg
660none SetP %I p n
661%I t
662[ 1 0 0 1 -21 388 ] concat
663%I
664225 311 349 383 Rect
665End
666
667Begin %I Rect
668%I b 65535
6690 0 0 [] 0 SetB
670%I cfg Black
6710 0 0 SetCFg
672%I cbg White
6731 1 1 SetCBg
674none SetP %I p n
675%I t
676[ 1 0 0 1 157 388 ] concat
677%I
678225 311 349 383 Rect
679End
680
681Begin %I Rect
682%I b 65535
6830 0 0 [] 0 SetB
684%I cfg Black
6850 0 0 SetCFg
686%I cbg White
6871 1 1 SetCBg
688none SetP %I p n
689%I t
690[ 1 0 0 1 342 386 ] concat
691%I
692225 311 349 383 Rect
693End
694
695Begin %I MLine
696%I b 65535
6970 1 0 [] 0 SetB
698%I cfg Black
6990 0 0 SetCFg
700%I cbg White
7011 1 1 SetCBg
702none SetP %I p n
703%I t
704[ 1 0 0 1 -21 388 ] concat
705%I 3
706283 385
707283 433
708651 433
7093 MLine
710%I 1
711End
712
713Begin %I MLine
714%I b 65535
7150 0 1 [] 0 SetB
716%I cfg Black
7170 0 0 SetCFg
718%I cbg White
7191 1 1 SetCBg
720none SetP %I p n
721%I t
722[ 1 0 0 1 -21 388 ] concat
723%I 2
724651 433
725651 377
7262 MLine
727%I 1
728End
729
730Begin %I MLine
731%I b 65535
7320 0 1 [] 0 SetB
733%I cfg Black
7340 0 0 SetCFg
735%I cbg White
7361 1 1 SetCBg
737none SetP %I p n
738%I t
739[ 1 0 0 1 -21 388 ] concat
740%I 2
741459 481
742459 385
7432 MLine
744%I 1
745End
746
747Begin %I Text
748%I cfg Black
7490 0 0 SetCFg
750%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
751Helvetica-Bold 14 SetF
752%I t
753[ 1 0 0 1 446 858 ] concat
754%I
755[
756(sel)
757] Text
758End
759
760Begin %I Text
761%I cfg Black
7620 0 0 SetCFg
763%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
764Helvetica-Bold 14 SetF
765%I t
766[ 1 0 0 1 385 959 ] concat
767%I
768[
769(active)
770] Text
771End
772
773Begin %I Line
774%I b 65535
7750 0 1 [] 0 SetB
776%I cfg Black
7770 0 0 SetCFg
778%I cbg White
7791 1 1 SetCBg
780none SetP %I p n
781%I t
782[ 1 0 0 1 -28 389 ] concat
783%I
784467 313 467 161 Line
785%I 1
786End
787
788Begin %I BSpl
789%I b 65535
7900 0 1 [] 0 SetB
791%I cfg Black
7920 0 0 SetCFg
793%I cbg White
7941 1 1 SetCBg
795none SetP %I p n
796%I t
797[ 1 0 0 1 46 300 ] concat
798%I 4
799211 396
800212 340
801369 322
802384 253
8034 BSpl
804%I 1
805End
806
807Begin %I BSpl
808%I b 65535
8090 0 1 [] 0 SetB
810%I cfg Black
8110 0 0 SetCFg
812%I cbg White
8131 1 1 SetCBg
814none SetP %I p n
815%I t
816[ 1 0 0 1 39.0001 299 ] concat
817%I 4
818580 396
819582 330
820426 304
821410 256
8224 BSpl
823%I 1
824End
825
826Begin %I BSpl
827%I b 65535
8280 0 0 [] 0 SetB
829%I cfg Black
8300 0 0 SetCFg
831%I cbg White
8321 1 1 SetCBg
833none SetP %I p n
834%I t
835[ 1 0 0 1 47 297 ] concat
836%I 4
837359 262
838372 244
839412 247
840426 260
8414 BSpl
842%I 1
843End
844
845Begin %I BSpl
846%I b 65535
8470 0 0 [] 0 SetB
848%I cfg Black
8490 0 0 SetCFg
850%I cbg White
8511 1 1 SetCBg
852none SetP %I p n
853%I t
854[ 1 0 0 1 43 302 ] concat
855%I 4
856362 259
857362 216
858372 196
859392 184
8604 BSpl
861%I 1
862End
863
864Begin %I Text
865%I cfg Black
8660 0 0 SetCFg
867%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
868Helvetica-Bold 14 SetF
869%I t
870[ 1 0 0 1 251 632 ] concat
871%I
872[
873(pass_ctrlA)
874] Text
875End
876
877Begin %I Text
878%I cfg Black
8790 0 0 SetCFg
880%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
881Helvetica-Bold 14 SetF
882%I t
883[ 1 0 0 1 404 668 ] concat
884%I
885[
886(pass_ctrlB)
887] Text
888End
889
890Begin %I Text
891%I cfg Black
8920 0 0 SetCFg
893%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
894Helvetica-Bold 14 SetF
895%I t
896[ 1 0 0 1 591 628 ] concat
897%I
898[
899(pass_ctrlC)
900] Text
901End
902
903Begin %I BSpl
904%I b 65535
9050 0 0 [] 0 SetB
906%I cfg Black
9070 0 0 SetCFg
908%I cbg White
9091 1 1 SetCBg
910none SetP %I p n
911%I t
912[ 1 0 0 1 -38 11 ] concat
913%I 4
914509 543
915508 501
916500 484
917475 475
9184 BSpl
919%I 1
920End
921
922Begin %I BSpl
923%I b 65535
9240 0 1 [] 0 SetB
925%I cfg Black
9260 0 0 SetCFg
927%I cbg White
9281 1 1 SetCBg
929none SetP %I p n
930%I t
931[ 1 0 0 1 -38 317 ] concat
932%I 9
933474 169
934474 128
935576 105
936762 131
937782 471
938740 694
939552 727
940490 711
941478 623
9429 BSpl
943%I 1
944End
945
946Begin %I Text
947%I cfg Black
9480 0 0 SetCFg
949%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
950Helvetica-Bold 14 SetF
951%I t
952[ 1 0 0 1 232 746 ] concat
953%I
954[
955(clientA/)
956(controllerA)
957] Text
958End
959
960Begin %I Text
961%I cfg Black
9620 0 0 SetCFg
963%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
964Helvetica-Bold 14 SetF
965%I t
966[ 1 0 0 1 414 745 ] concat
967%I
968[
969(clientB/)
970(controllerB)
971] Text
972End
973
974Begin %I Text
975%I cfg Black
9760 0 0 SetCFg
977%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
978Helvetica-Bold 14 SetF
979%I t
980[ 1 0 0 1 591 739 ] concat
981%I
982[
983(clientC/)
984(controllerC)
985] Text
986End
987
988Begin %I Text
989%I cfg Black
9900 0 0 SetCFg
991%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
992Helvetica-Bold 14 SetF
993%I t
994[ 1 0 0 1 420 912 ] concat
995%I
996[
997(arbiter)
998] Text
999End
1000
1001End %I eop
1002
1003showpage
1004
1005
1006end
1007%%EndDocument
1008
1009 endTexFig
1010 967 2574 a Fa(1)p eop
1011%%Page: 2 2
10122 1 bop -137 266 a
1013 35186506 31699556 131563 6643957 49073192 50520391 startTexFig
1014 -137 266 a
1015%%BeginDocument: stg.ps
1016
1017/arrowhead {
10180 begin
1019transform originalCTM itransform
1020/taily exch def
1021/tailx exch def
1022transform originalCTM itransform
1023/tipy exch def
1024/tipx exch def
1025/dy tipy taily sub def
1026/dx tipx tailx sub def
1027/angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def
1028gsave
1029originalCTM setmatrix
1030tipx tipy translate
1031angle rotate
1032newpath
1033arrowHeight neg arrowWidth 2 div moveto
10340 0 lineto
1035arrowHeight neg arrowWidth 2 div neg lineto
1036patternNone not {
1037originalCTM setmatrix
1038/padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul
1039arrowWidth div def
1040/padtail brushWidth 2 div def
1041tipx tipy translate
1042angle rotate
1043padtip 0 translate
1044arrowHeight padtip add padtail add arrowHeight div dup scale
1045arrowheadpath
1046ifill
1047} if
1048brushNone not {
1049originalCTM setmatrix
1050tipx tipy translate
1051angle rotate
1052arrowheadpath
1053istroke
1054} if
1055grestore
1056end
1057} dup 0 9 dict put def
1058
1059/arrowheadpath {
1060newpath
1061arrowHeight neg arrowWidth 2 div moveto
10620 0 lineto
1063arrowHeight neg arrowWidth 2 div neg lineto
1064} def
1065
1066/leftarrow {
10670 begin
1068y exch get /taily exch def
1069x exch get /tailx exch def
1070y exch get /tipy exch def
1071x exch get /tipx exch def
1072brushLeftArrow { tipx tipy tailx taily arrowhead } if
1073end
1074} dup 0 4 dict put def
1075
1076/rightarrow {
10770 begin
1078y exch get /tipy exch def
1079x exch get /tipx exch def
1080y exch get /taily exch def
1081x exch get /tailx exch def
1082brushRightArrow { tipx tipy tailx taily arrowhead } if
1083end
1084} dup 0 4 dict put def
1085
1086
1087/arrowHeight 11 def
1088/arrowWidth 5 def
1089
1090/IdrawDict 51 dict def
1091IdrawDict begin
1092
1093/reencodeISO {
1094dup dup findfont dup length dict begin
1095{ 1 index /FID ne { def }{ pop pop } ifelse } forall
1096/Encoding ISOLatin1Encoding def
1097currentdict end definefont
1098} def
1099
1100/ISOLatin1Encoding [
1101/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
1102/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
1103/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
1104/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
1105/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
1106/parenleft/parenright/asterisk/plus/comma/minus/period/slash
1107/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon
1108/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N
1109/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright
1110/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m
1111/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde
1112/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
1113/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
1114/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve
1115/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut
1116/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar
1117/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot
1118/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
1119/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine
1120/guillemotright/onequarter/onehalf/threequarters/questiondown
1121/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
1122/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
1123/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
1124/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute
1125/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis
1126/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave
1127/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex
1128/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis
1129/yacute/thorn/ydieresis
1130] def
1131/Helvetica-Bold reencodeISO def
1132
1133/none null def
1134/numGraphicParameters 17 def
1135/stringLimit 65535 def
1136
1137/Begin {
1138save
1139numGraphicParameters dict begin
1140} def
1141
1142/End {
1143end
1144restore
1145} def
1146
1147/SetB {
1148dup type /nulltype eq {
1149pop
1150false /brushRightArrow idef
1151false /brushLeftArrow idef
1152true /brushNone idef
1153} {
1154/brushDashOffset idef
1155/brushDashArray idef
11560 ne /brushRightArrow idef
11570 ne /brushLeftArrow idef
1158/brushWidth idef
1159false /brushNone idef
1160} ifelse
1161} def
1162
1163/SetCFg {
1164/fgblue idef
1165/fggreen idef
1166/fgred idef
1167} def
1168
1169/SetCBg {
1170/bgblue idef
1171/bggreen idef
1172/bgred idef
1173} def
1174
1175/SetF {
1176/printSize idef
1177/printFont idef
1178} def
1179
1180/SetP {
1181dup type /nulltype eq {
1182pop true /patternNone idef
1183} {
1184dup -1 eq {
1185/patternGrayLevel idef
1186/patternString idef
1187} {
1188/patternGrayLevel idef
1189} ifelse
1190false /patternNone idef
1191} ifelse
1192} def
1193
1194/BSpl {
11950 begin
1196storexyn
1197newpath
1198n 1 gt {
11990 0 0 0 0 0 1 1 true subspline
1200n 2 gt {
12010 0 0 0 1 1 2 2 false subspline
12021 1 n 3 sub {
1203/i exch def
1204i 1 sub dup i dup i 1 add dup i 2 add dup false subspline
1205} for
1206n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline
1207} if
1208n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline
1209patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if
1210brushNone not { istroke } if
12110 0 1 1 leftarrow
1212n 2 sub dup n 1 sub dup rightarrow
1213} if
1214end
1215} dup 0 4 dict put def
1216
1217/Circ {
1218newpath
12190 360 arc
1220patternNone not { ifill } if
1221brushNone not { istroke } if
1222} def
1223
1224/CBSpl {
12250 begin
1226dup 2 gt {
1227storexyn
1228newpath
1229n 1 sub dup 0 0 1 1 2 2 true subspline
12301 1 n 3 sub {
1231/i exch def
1232i 1 sub dup i dup i 1 add dup i 2 add dup false subspline
1233} for
1234n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline
1235n 2 sub dup n 1 sub dup 0 0 1 1 false subspline
1236patternNone not { ifill } if
1237brushNone not { istroke } if
1238} {
1239Poly
1240} ifelse
1241end
1242} dup 0 4 dict put def
1243
1244/Elli {
12450 begin
1246newpath
12474 2 roll
1248translate
1249scale
12500 0 1 0 360 arc
1251patternNone not { ifill } if
1252brushNone not { istroke } if
1253end
1254} dup 0 1 dict put def
1255
1256/Line {
12570 begin
12582 storexyn
1259newpath
1260x 0 get y 0 get moveto
1261x 1 get y 1 get lineto
1262brushNone not { istroke } if
12630 0 1 1 leftarrow
12640 0 1 1 rightarrow
1265end
1266} dup 0 4 dict put def
1267
1268/MLine {
12690 begin
1270storexyn
1271newpath
1272n 1 gt {
1273x 0 get y 0 get moveto
12741 1 n 1 sub {
1275/i exch def
1276x i get y i get lineto
1277} for
1278patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if
1279brushNone not { istroke } if
12800 0 1 1 leftarrow
1281n 2 sub dup n 1 sub dup rightarrow
1282} if
1283end
1284} dup 0 4 dict put def
1285
1286/Poly {
12873 1 roll
1288newpath
1289moveto
1290-1 add
1291{ lineto } repeat
1292closepath
1293patternNone not { ifill } if
1294brushNone not { istroke } if
1295} def
1296
1297/Rect {
12980 begin
1299/t exch def
1300/r exch def
1301/b exch def
1302/l exch def
1303newpath
1304l b moveto
1305l t lineto
1306r t lineto
1307r b lineto
1308closepath
1309patternNone not { ifill } if
1310brushNone not { istroke } if
1311end
1312} dup 0 4 dict put def
1313
1314/Text {
1315ishow
1316} def
1317
1318/idef {
1319dup where { pop pop pop } { exch def } ifelse
1320} def
1321
1322/ifill {
13230 begin
1324gsave
1325patternGrayLevel -1 ne {
1326fgred bgred fgred sub patternGrayLevel mul add
1327fggreen bggreen fggreen sub patternGrayLevel mul add
1328fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor
1329eofill
1330} {
1331eoclip
1332originalCTM setmatrix
1333pathbbox /t exch def /r exch def /b exch def /l exch def
1334/w r l sub ceiling cvi def
1335/h t b sub ceiling cvi def
1336/imageByteWidth w 8 div ceiling cvi def
1337/imageHeight h def
1338bgred bggreen bgblue setrgbcolor
1339eofill
1340fgred fggreen fgblue setrgbcolor
1341w 0 gt h 0 gt and {
1342l b translate w h scale
1343w h true [w 0 0 h neg 0 h] { patternproc } imagemask
1344} if
1345} ifelse
1346grestore
1347end
1348} dup 0 8 dict put def
1349
1350/istroke {
1351gsave
1352brushDashOffset -1 eq {
1353[] 0 setdash
13541 setgray
1355} {
1356brushDashArray brushDashOffset setdash
1357fgred fggreen fgblue setrgbcolor
1358} ifelse
1359brushWidth setlinewidth
1360originalCTM setmatrix
1361stroke
1362grestore
1363} def
1364
1365/ishow {
13660 begin
1367gsave
1368fgred fggreen fgblue setrgbcolor
1369/fontDict printFont printSize scalefont dup setfont def
1370/descender fontDict begin 0 [FontBBox] 1 get FontMatrix end
1371transform exch pop def
1372/vertoffset 1 printSize sub descender sub def {
13730 vertoffset moveto show
1374/vertoffset vertoffset printSize sub def
1375} forall
1376grestore
1377end
1378} dup 0 3 dict put def
1379/patternproc {
13800 begin
1381/patternByteLength patternString length def
1382/patternHeight patternByteLength 8 mul sqrt cvi def
1383/patternWidth patternHeight def
1384/patternByteWidth patternWidth 8 idiv def
1385/imageByteMaxLength imageByteWidth imageHeight mul
1386stringLimit patternByteWidth sub min def
1387/imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv
1388patternHeight mul patternHeight max def
1389/imageHeight imageHeight imageMaxHeight sub store
1390/imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def
13910 1 imageMaxHeight 1 sub {
1392/y exch def
1393/patternRow y patternByteWidth mul patternByteLength mod def
1394/patternRowString patternString patternRow patternByteWidth getinterval def
1395/imageRow y imageByteWidth mul def
13960 patternByteWidth imageByteWidth 1 sub {
1397/x exch def
1398imageString imageRow x add patternRowString putinterval
1399} for
1400} for
1401imageString
1402end
1403} dup 0 12 dict put def
1404
1405/min {
1406dup 3 2 roll dup 4 3 roll lt { exch } if pop
1407} def
1408
1409/max {
1410dup 3 2 roll dup 4 3 roll gt { exch } if pop
1411} def
1412
1413/midpoint {
14140 begin
1415/y1 exch def
1416/x1 exch def
1417/y0 exch def
1418/x0 exch def
1419x0 x1 add 2 div
1420y0 y1 add 2 div
1421end
1422} dup 0 4 dict put def
1423
1424/thirdpoint {
14250 begin
1426/y1 exch def
1427/x1 exch def
1428/y0 exch def
1429/x0 exch def
1430x0 2 mul x1 add 3 div
1431y0 2 mul y1 add 3 div
1432end
1433} dup 0 4 dict put def
1434
1435/subspline {
14360 begin
1437/movetoNeeded exch def
1438y exch get /y3 exch def
1439x exch get /x3 exch def
1440y exch get /y2 exch def
1441x exch get /x2 exch def
1442y exch get /y1 exch def
1443x exch get /x1 exch def
1444y exch get /y0 exch def
1445x exch get /x0 exch def
1446x1 y1 x2 y2 thirdpoint
1447/p1y exch def
1448/p1x exch def
1449x2 y2 x1 y1 thirdpoint
1450/p2y exch def
1451/p2x exch def
1452x1 y1 x0 y0 thirdpoint
1453p1x p1y midpoint
1454/p0y exch def
1455/p0x exch def
1456x2 y2 x3 y3 thirdpoint
1457p2x p2y midpoint
1458/p3y exch def
1459/p3x exch def
1460movetoNeeded { p0x p0y moveto } if
1461p1x p1y p2x p2y p3x p3y curveto
1462end
1463} dup 0 17 dict put def
1464
1465/storexyn {
1466/n exch def
1467/y n array def
1468/x n array def
1469n 1 sub -1 0 {
1470/i exch def
1471y i 3 2 roll put
1472x i 3 2 roll put
1473} for
1474} def
1475
1476/SSten {
1477fgred fggreen fgblue setrgbcolor
1478dup true exch 1 0 0 -1 0 6 -1 roll matrix astore
1479} def
1480
1481/FSten {
1482dup 3 -1 roll dup 4 1 roll exch
1483newpath
14840 0 moveto
1485dup 0 exch lineto
1486exch dup 3 1 roll exch lineto
14870 lineto
1488closepath
1489bgred bggreen bgblue setrgbcolor
1490eofill
1491SSten
1492} def
1493
1494/Rast {
1495exch dup 3 1 roll 1 0 0 -1 0 6 -1 roll matrix astore
1496} def
1497
1498
1499%I Idraw 10 Grid 8 8
1500
1501
1502Begin
1503%I b u
1504%I cfg u
1505%I cbg u
1506%I f u
1507%I p u
1508%I t
1509[ 0.757382 0 0 0.757382 0 0 ] concat
1510/originalCTM matrix currentmatrix def
1511
1512Begin %I Elli
1513%I b 65535
15140 0 0 [] 0 SetB
1515%I cfg Black
15160 0 0 SetCFg
1517%I cbg White
15181 1 1 SetCBg
1519none SetP %I p n
1520%I t
1521[ 1 0 0 1 14 49 ] concat
1522%I
1523115 744 48 44 Elli
1524End
1525
1526Begin %I Elli
1527%I b 65535
15280 0 0 [] 0 SetB
1529%I cfg Black
15300 0 0 SetCFg
1531%I cbg White
15321 1 1 SetCBg
1533none SetP %I p n
1534%I t
1535[ 1 0 0 1 276 152 ] concat
1536%I
1537115 744 48 44 Elli
1538End
1539
1540Begin %I Elli
1541%I b 65535
15420 0 0 [] 0 SetB
1543%I cfg Black
15440 0 0 SetCFg
1545%I cbg White
15461 1 1 SetCBg
1547none SetP %I p n
1548%I t
1549[ 1 0 0 1 273 -75 ] concat
1550%I
1551115 744 48 44 Elli
1552End
1553
1554Begin %I Text
1555%I cfg Black
15560 0 0 SetCFg
1557%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
1558Helvetica-Bold 14 SetF
1559%I t
1560[ 1 0 0 1 117 799 ] concat
1561%I
1562[
1563(IDLE)
1564] Text
1565End
1566
1567Begin %I Text
1568%I cfg Black
15690 0 0 SetCFg
1570%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
1571Helvetica-Bold 14 SetF
1572%I t
1573[ 1 0 0 1 368 905 ] concat
1574%I
1575[
1576(READY)
1577] Text
1578End
1579
1580Begin %I Text
1581%I cfg Black
15820 0 0 SetCFg
1583%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
1584Helvetica-Bold 14 SetF
1585%I t
1586[ 1 0 0 1 367 676 ] concat
1587%I
1588[
1589(BUSY)
1590] Text
1591End
1592
1593Begin %I BSpl
1594%I b 65535
15950 0 1 [] 0 SetB
1596%I cfg Black
15970 0 0 SetCFg
1598%I cbg White
15991 1 1 SetCBg
1600none SetP %I p n
1601%I t
1602[ 1 0 0 1 14 49 ] concat
1603%I 3
1604153 774
1605235 840
1606327 850
16073 BSpl
1608%I 1
1609End
1610
1611Begin %I BSpl
1612%I b 65535
16130 0 1 [] 0 SetB
1614%I cfg Black
16150 0 0 SetCFg
1616%I cbg White
16171 1 1 SetCBg
1618none SetP %I p n
1619%I t
1620[ 1 0 0 1 14 49 ] concat
1621%I 3
1622375 804
1623392 726
1624375 666
16253 BSpl
1626%I 1
1627End
1628
1629Begin %I Text
1630%I cfg Black
16310 0 0 SetCFg
1632%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
1633Helvetica-Bold 14 SetF
1634%I t
1635[ 1 0 0 1 412 806 ] concat
1636%I
1637[
1638(true/)
1639(ack=1)
1640] Text
1641End
1642
1643Begin %I BSpl
1644%I b 65535
16450 0 1 [] 0 SetB
1646%I cfg Black
16470 0 0 SetCFg
1648%I cbg White
16491 1 1 SetCBg
1650none SetP %I p n
1651%I t
1652[ 1 0 0 1 14 49 ] concat
1653%I 6
1654423 634
1655469 660
1656503 615
1657487 564
1658448 554
1659415 590
16606 BSpl
1661%I 1
1662End
1663
1664Begin %I BSpl
1665%I b 65535
16660 0 1 [] 0 SetB
1667%I cfg Black
16680 0 0 SetCFg
1669%I cbg White
16701 1 1 SetCBg
1671none SetP %I p n
1672%I t
1673[ 1 0 0 1 14 49 ] concat
1674%I 3
1675327 618
1676206 638
1677136 706
16783 BSpl
1679%I 1
1680End
1681
1682Begin %I BSpl
1683%I b 65535
16840 0 1 [] 0 SetB
1685%I cfg Black
16860 0 0 SetCFg
1687%I cbg White
16881 1 1 SetCBg
1689none SetP %I p n
1690%I t
1691[ 1 0 0 1 -83 49 ] concat
1692%I 6
1693194 789
1694195 836
1695137 842
1696109 806
1697115 762
1698167 765
16996 BSpl
1700%I 1
1701End
1702
1703Begin %I BSpl
1704%I b 65535
17050 0 1 [] 0 SetB
1706%I cfg Black
17070 0 0 SetCFg
1708%I cbg White
17091 1 1 SetCBg
1710none SetP %I p n
1711%I t
1712[ 1 0 0 1 -83 49 ] concat
1713%I 6
1714166 726
171598 716
171695 670
1717123 648
1718171 662
1719185 702
17206 BSpl
1721%I 1
1722End
1723
1724Begin %I MLine
1725%I b 65535
17260 0 0 [] 0 SetB
1727%I cfg Black
17280 0 0 SetCFg
1729%I cbg White
17301 1 1 SetCBg
1731none SetP %I p n
1732%I t
1733[ 1 0 0 1 -83 167 ] concat
1734%I 3
1735140 634
1736163 626
1737139 614
17383 MLine
1739%I 1
1740End
1741
1742Begin %I Elli
1743%I b 65535
17440 0 0 [] 0 SetB
1745%I cfg Black
17460 0 0 SetCFg
1747%I cbg White
17481 1 1 SetCBg
1749none SetP %I p n
1750%I t
1751[ 1 0 0 1 427 -562 ] concat
1752%I
1753115 744 48 44 Elli
1754End
1755
1756Begin %I Elli
1757%I b 65535
17580 0 0 [] 0 SetB
1759%I cfg Black
17600 0 0 SetCFg
1761%I cbg White
17621 1 1 SetCBg
1763none SetP %I p n
1764%I t
1765[ 1 0 0 1 249 -558 ] concat
1766%I
1767115 744 48 44 Elli
1768End
1769
1770Begin %I Elli
1771%I b 65535
17720 0 0 [] 0 SetB
1773%I cfg Black
17740 0 0 SetCFg
1775%I cbg White
17761 1 1 SetCBg
1777none SetP %I p n
1778%I t
1779[ 1 0 0 1 329 -406 ] concat
1780%I
1781115 744 48 44 Elli
1782End
1783
1784Begin %I Text
1785%I cfg Black
17860 0 0 SetCFg
1787%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
1788Helvetica-Bold 14 SetF
1789%I t
1790[ 1 0 0 1 439 342 ] concat
1791%I
1792[
1793(A)
1794] Text
1795End
1796
1797Begin %I Text
1798%I cfg Black
17990 0 0 SetCFg
1800%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
1801Helvetica-Bold 14 SetF
1802%I t
1803[ 1 0 0 1 539 188 ] concat
1804%I
1805[
1806(B)
1807] Text
1808End
1809
1810Begin %I Text
1811%I cfg Black
18120 0 0 SetCFg
1813%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
1814Helvetica-Bold 14 SetF
1815%I t
1816[ 1 0 0 1 360 192 ] concat
1817%I
1818[
1819(C)
1820] Text
1821End
1822
1823Begin %I BSpl
1824%I b 65535
18250 0 1 [] 0 SetB
1826%I cfg Black
18270 0 0 SetCFg
1828%I cbg White
18291 1 1 SetCBg
1830none SetP %I p n
1831%I t
1832[ 1 0 0 1 208 -69 ] concat
1833%I 3
1834274 382
1835303 350
1836318 295
18373 BSpl
1838%I 1
1839End
1840
1841Begin %I BSpl
1842%I b 65535
18430 0 1 [] 0 SetB
1844%I cfg Black
18450 0 0 SetCFg
1846%I cbg White
18471 1 1 SetCBg
1848none SetP %I p n
1849%I t
1850[ 1 0 0 1 208 -69 ] concat
1851%I 3
1852291 230
1853245 216
1854199 232
18553 BSpl
1856%I 1
1857End
1858
1859Begin %I BSpl
1860%I b 65535
18610 0 1 [] 0 SetB
1862%I cfg Black
18630 0 0 SetCFg
1864%I cbg White
18651 1 1 SetCBg
1866none SetP %I p n
1867%I t
1868[ 1 0 0 1 208 -69 ] concat
1869%I 3
1870146 298
1871149 356
1872193 386
18733 BSpl
1874%I 1
1875End
1876
1877Begin %I MLine
1878%I b 65535
18790 0 0 [] 0 SetB
1880%I cfg Black
18810 0 0 SetCFg
1882%I cbg White
18831 1 1 SetCBg
1884none SetP %I p n
1885%I t
1886[ 1 0 0 1 208 -69 ] concat
1887%I 3
1888225 470
1889232 452
1890243 472
18913 MLine
1892%I 1
1893End
1894
1895Begin %I Text
1896%I cfg Black
18970 0 0 SetCFg
1898%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
1899Helvetica-Bold 14 SetF
1900%I t
1901[ 1 0 0 1 575 391 ] concat
1902%I
1903[
1904(sel = active ? state : X)
1905] Text
1906End
1907
1908Begin %I Text
1909%I cfg Black
19100 0 0 SetCFg
1911%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
1912Helvetica-Bold 14 SetF
1913%I t
1914[ 1 0 0 1 415 446 ] concat
1915%I
1916[
1917(ARBITER)
1918] Text
1919End
1920
1921Begin %I Text
1922%I cfg Black
19230 0 0 SetCFg
1924%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
1925Helvetica-Bold 14 SetF
1926%I t
1927[ 1 0 0 1 237 1003 ] concat
1928%I
1929[
1930(CONTROLLER)
1931] Text
1932End
1933
1934Begin %I Text
1935%I cfg Black
19360 0 0 SetCFg
1937%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
1938Helvetica-Bold 14 SetF
1939%I t
1940[ 1 0 0 1 517 696 ] concat
1941%I
1942[
1943(req/-)
1944] Text
1945End
1946
1947Begin %I Elli
1948%I b 65535
19490 0 0 [] 0 SetB
1950%I cfg Black
19510 0 0 SetCFg
1952%I cbg White
19531 1 1 SetCBg
1954none SetP %I p n
1955%I t
1956[ 1 0 0 1 786 -81 ] concat
1957%I
1958115 744 48 44 Elli
1959End
1960
1961Begin %I Elli
1962%I b 65535
19630 0 0 [] 0 SetB
1964%I cfg Black
19650 0 0 SetCFg
1966%I cbg White
19671 1 1 SetCBg
1968none SetP %I p n
1969%I t
1970[ 1 0 0 1 652 153 ] concat
1971%I
1972115 744 48 44 Elli
1973End
1974
1975Begin %I Text
1976%I cfg Black
19770 0 0 SetCFg
1978%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
1979Helvetica-Bold 14 SetF
1980%I t
1981[ 1 0 0 1 885 668 ] concat
1982%I
1983[
1984(REQ)
1985] Text
1986End
1987
1988Begin %I BSpl
1989%I b 65535
19900 0 1 [] 0 SetB
1991%I cfg Black
19920 0 0 SetCFg
1993%I cbg White
19941 1 1 SetCBg
1995none SetP %I p n
1996%I t
1997[ 1 0 0 1 159 175 ] concat
1998%I 6
1999653 742
2000682 758
2001721 742
2002722 704
2003699 676
2004651 697
20056 BSpl
2006%I 1
2007End
2008
2009Begin %I Text
2010%I cfg Black
20110 0 0 SetCFg
2012%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2013Helvetica-Bold 14 SetF
2014%I t
2015[ 1 0 0 1 828 952 ] concat
2016%I
2017[
2018(true/-)
2019] Text
2020End
2021
2022Begin %I Text
2023%I cfg Black
20240 0 0 SetCFg
2025%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2026Helvetica-Bold 14 SetF
2027%I t
2028[ 1 0 0 1 867 803 ] concat
2029%I
2030[
2031(true/req=1)
2032] Text
2033End
2034
2035Begin %I BSpl
2036%I b 65535
20370 0 1 [] 0 SetB
2038%I cfg Black
20390 0 0 SetCFg
2040%I cbg White
20411 1 1 SetCBg
2042none SetP %I p n
2043%I t
2044[ 1 0 0 1 68 181 ] concat
2045%I 5
2046625 444
2047638 420
2048613 396
2049573 405
2050583 448
20515 BSpl
2052%I 1
2053End
2054
2055Begin %I MLine
2056%I b 65535
20570 0 0 [] 0 SetB
2058%I cfg Black
20590 0 0 SetCFg
2060%I cbg White
20611 1 1 SetCBg
2062none SetP %I p n
2063%I t
2064[ 1 0 0 1 159 175 ] concat
2065%I 3
2066595 790
2067609 765
2068617 790
20693 MLine
2070%I 1
2071End
2072
2073Begin %I Text
2074%I cfg Black
20750 0 0 SetCFg
2076%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2077Helvetica-Bold 14 SetF
2078%I t
2079[ 1 0 0 1 684 582 ] concat
2080%I
2081[
2082(true/-)
2083] Text
2084End
2085
2086Begin %I Text
2087%I cfg Black
20880 0 0 SetCFg
2089%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2090Helvetica-Bold 14 SetF
2091%I t
2092[ 1 0 0 1 738 1010 ] concat
2093%I
2094[
2095(CLIENT)
2096] Text
2097End
2098
2099Begin %I Elli
2100%I b 65535
21010 0 0 [] 0 SetB
2102%I cfg Black
21030 0 0 SetCFg
2104%I cbg White
21051 1 1 SetCBg
2106none SetP %I p n
2107%I t
2108[ 0.777778 0 0 0.777778 581.556 85.3333 ] concat
2109%I
2110115 744 48 44 Elli
2111End
2112
2113Begin %I Text
2114%I cfg Black
21150 0 0 SetCFg
2116%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2117Helvetica-Bold 14 SetF
2118%I t
2119[ 1 0 0 1 4 934 ] concat
2120%I
2121[
2122(!req && is_selected/)
2123(pass_token=1)
2124] Text
2125End
2126
2127Begin %I Text
2128%I cfg Black
21290 0 0 SetCFg
2130%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2131Helvetica-Bold 14 SetF
2132%I t
2133[ 1 0 0 1 162 902 ] concat
2134%I
2135[
2136(req && is_selected/)
2137( pass_token=0)
2138] Text
2139End
2140
2141Begin %I Text
2142%I cfg Black
21430 0 0 SetCFg
2144%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2145Helvetica-Bold 14 SetF
2146%I t
2147[ 1 0 0 1 24 696 ] concat
2148%I
2149[
2150(!is_selected/)
2151(pass_token=0)
2152] Text
2153End
2154
2155Begin %I Text
2156%I cfg Black
21570 0 0 SetCFg
2158%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2159Helvetica-Bold 14 SetF
2160%I t
2161[ 1 0 0 1 175 672 ] concat
2162%I
2163[
2164(!req/)
2165(ack=0, pass_token=1)
2166] Text
2167End
2168
2169Begin %I Text
2170%I cfg Black
21710 0 0 SetCFg
2172%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2173Helvetica-Bold 14 SetF
2174%I t
2175[ 1 0 0 1 141 595 ] concat
2176%I
2177[
2178(Notation:)
2179(input condition / output activity)
2180()
2181(NOTE: ack and pass_token are registers)
2182()
2183(ack=1 on an edge means that ack gets 1 at the next clock)
2184(- in output activity means no activity)
2185] Text
2186End
2187
2188Begin %I Text
2189%I cfg Black
21900 0 0 SetCFg
2191%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2192Helvetica-Bold 14 SetF
2193%I t
2194[ 1 0 0 1 736 904 ] concat
2195%I
2196[
2197(NO_REQ)
2198] Text
2199End
2200
2201Begin %I Elli
2202%I b 65535
22030 0 0 [] 0 SetB
2204%I cfg Black
22050 0 0 SetCFg
2206%I cbg White
22071 1 1 SetCBg
2208none SetP %I p n
2209%I t
2210[ 1 0 0 1 554 -81 ] concat
2211%I
2212115 744 48 44 Elli
2213End
2214
2215Begin %I BSpl
2216%I b 65535
22170 0 1 [] 0 SetB
2218%I cfg Black
22190 0 0 SetCFg
2220%I cbg White
22211 1 1 SetCBg
2222none SetP %I p n
2223%I t
2224[ 1 0 0 1 231 269 ] concat
2225%I 3
2226564 593
2227633 527
2228663 438
22293 BSpl
2230%I 1
2231End
2232
2233Begin %I Text
2234%I cfg Black
22350 0 0 SetCFg
2236%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2237Helvetica-Bold 14 SetF
2238%I t
2239[ 1 0 0 1 621 669 ] concat
2240%I
2241[
2242(HAVE_TOKEN)
2243] Text
2244End
2245
2246Begin %I BSpl
2247%I b 65535
22480 0 1 [] 0 SetB
2249%I cfg Black
22500 0 0 SetCFg
2251%I cbg White
22521 1 1 SetCBg
2253none SetP %I p n
2254%I t
2255[ 1 0 0 1 304 179 ] concat
2256%I 5
2257625 444
2258638 420
2259613 396
2260573 405
2261583 448
22625 BSpl
2263%I 1
2264End
2265
2266Begin %I Text
2267%I cfg Black
22680 0 0 SetCFg
2269%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2270Helvetica-Bold 14 SetF
2271%I t
2272[ 1 0 0 1 944 624 ] concat
2273%I
2274[
2275(!ack/-)
2276] Text
2277End
2278
2279Begin %I BSpl
2280%I b 65535
22810 0 1 [] 0 SetB
2282%I cfg Black
22830 0 0 SetCFg
2284%I cbg White
22851 1 1 SetCBg
2286none SetP %I p n
2287%I t
2288[ 1 0 0 1 231 269 ] concat
2289%I 3
2290623 387
2291555 370
2292487 389
22933 BSpl
2294%I 1
2295End
2296
2297Begin %I Text
2298%I cfg Black
22990 0 0 SetCFg
2300%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2301Helvetica-Bold 14 SetF
2302%I t
2303[ 1 0 0 1 762 639 ] concat
2304%I
2305[
2306(ack/-)
2307] Text
2308End
2309
2310Begin %I BSpl
2311%I b 65535
23120 0 1 [] 0 SetB
2313%I cfg Black
23140 0 0 SetCFg
2315%I cbg White
23161 1 1 SetCBg
2317none SetP %I p n
2318%I t
2319[ 1 0 0 1 231 269 ] concat
2320%I 3
2321441 438
2322443 515
2323503 597
23243 BSpl
2325%I 1
2326End
2327
2328Begin %I Text
2329%I cfg Black
23300 0 0 SetCFg
2331%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2332Helvetica-Bold 14 SetF
2333%I t
2334[ 1 0 0 1 620 815 ] concat
2335%I
2336[
2337(true/req=0)
2338] Text
2339End
2340
2341Begin %I Text
2342%I cfg Black
23430 0 0 SetCFg
2344%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2345Helvetica-Bold 14 SetF
2346%I t
2347[ 1 0 0 1 613 556 ] concat
2348%I
2349[
2350(fairness constraint:)
2351(cannot stay in HAVE_TOKEN)
2352(state forever)
2353] Text
2354End
2355
2356Begin %I Text
2357%I cfg Black
23580 0 0 SetCFg
2359%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2360Helvetica-Bold 14 SetF
2361%I t
2362[ 1 0 0 1 519 303 ] concat
2363%I
2364[
2365(active)
2366] Text
2367End
2368
2369Begin %I Text
2370%I cfg Black
23710 0 0 SetCFg
2372%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2373Helvetica-Bold 14 SetF
2374%I t
2375[ 1 0 0 1 443 148 ] concat
2376%I
2377[
2378(active)
2379] Text
2380End
2381
2382Begin %I Text
2383%I cfg Black
23840 0 0 SetCFg
2385%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2386Helvetica-Bold 14 SetF
2387%I t
2388[ 1 0 0 1 331 309 ] concat
2389%I
2390[
2391(active)
2392] Text
2393End
2394
2395Begin %I BSpl
2396%I b 65535
23970 0 1 [] 0 SetB
2398%I cfg Black
23990 0 0 SetCFg
2400%I cbg White
24011 1 1 SetCBg
2402none SetP %I p n
2403%I t
2404[ 1 0 0 1 124 82 ] concat
2405%I 5
2406348 294
2407356 326
2408396 318
2409412 262
2410372 262
24115 BSpl
2412%I 1
2413End
2414
2415Begin %I BSpl
2416%I b 65535
24170 0 1 [] 0 SetB
2418%I cfg Black
24190 0 0 SetCFg
2420%I cbg White
24211 1 1 SetCBg
2422none SetP %I p n
2423%I t
2424[ 1 0 0 1 124 82 ] concat
2425%I 5
2426468 126
2427492 142
2428516 102
2429492 70
2430468 86
24315 BSpl
2432%I 1
2433End
2434
2435Begin %I BSpl
2436%I b 65535
24370 0 1 [] 0 SetB
2438%I cfg Black
24390 0 0 SetCFg
2440%I cbg White
24411 1 1 SetCBg
2442none SetP %I p n
2443%I t
2444[ 1 0 0 1 124 82 ] concat
2445%I 5
2446196 118
2447164 142
2448132 118
2449148 70
2450188 94
24515 BSpl
2452%I 1
2453End
2454
2455Begin %I Text
2456%I cfg Black
24570 0 0 SetCFg
2458%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2459Helvetica-Bold 14 SetF
2460%I t
2461[ 1 0 0 1 512 423 ] concat
2462%I
2463[
2464(!active)
2465] Text
2466End
2467
2468Begin %I Text
2469%I cfg Black
24700 0 0 SetCFg
2471%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2472Helvetica-Bold 14 SetF
2473%I t
2474[ 1 0 0 1 608 239 ] concat
2475%I
2476[
2477(!active)
2478] Text
2479End
2480
2481Begin %I Text
2482%I cfg Black
24830 0 0 SetCFg
2484%I f -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-*
2485Helvetica-Bold 14 SetF
2486%I t
2487[ 1 0 0 1 256 239 ] concat
2488%I
2489[
2490(!active)
2491] Text
2492End
2493
2494End %I eop
2495
2496showpage
2497
2498
2499end
2500%%EndDocument
2501
2502 endTexFig
2503 967 2574 a Fa(2)p eop
2504%%Trailer
2505end
2506userdict /end-hook known{end-hook}if
2507%%EOF
Note: See TracBrowser for help on using the repository browser.