fp@1727: %!PS-Adobe-2.0 EPSF-1.2 fp@1727: %%Title: E_CAT_4c_oT.FH10 fp@1727: %%Creator: FreeHand 10.0 fp@1727: %%CreationDate: Sat Nov 22 16:59:04 2003 fp@1727: %%BoundingBox: 0 0 364 83 fp@1727: %%FHPathName:\\Nt-data01\dfs\Marketingcom\Sonstiges\EtherCAT_Marketing\gespeert\logo\ethercat\E_CAT_4c_oT.FH10 fp@1727: %ALDOriginalFile:\\Nt-data01\dfs\Marketingcom\Sonstiges\EtherCAT_Marketing\gespeert\logo\ethercat\E_CAT_4c_oT.FH10 fp@1727: %ALDBoundingBox: -104 -400 491 442 fp@1727: %%FHPageNum:1 fp@1727: %%DocumentSuppliedResources: procset Altsys_header 4 0 fp@1727: %%ColorUsage: Color fp@1727: %%DocumentProcessColors: Cyan Magenta Yellow Black fp@1727: %%CMYKProcessColor: 0 1 1 0 (Rot) fp@1727: %%EndComments fp@1727: %%BeginAGDEmbeddedDoc: version 1.0 fp@1727: %:s8W,W5t==#^::et!!!KAGQG3TH$g;p(4MY[WQDsgNY!=r^aZD& fp@1727: %:s8VO$KL?VQ6b!2+5saRn)j:7OYQQ_4^uR0S&;4U[<,dt=$+PSiMActI_&k-sJ,fX#Elaq>jA;1K,)YB2XtJDr^$\L=3oa$8f^8K/IpMNDpZg;0fA0HWj<,h0,WB;^Gm^?t.QJmW;E:bW!!.Jh=6AC3MGe*h9ql?d:AH^KFRqh`K-7=li; fp@1727: %:e-HXu+DNkbLg8r#iDY4[XCpb.E5d7.O`8EDU,e3&n(:g'KWha7,DKVBT%P7X:Ln+F(#3YQ%-+l%YT+,3uRtrFOK[5C\hs8Gi>$+FNoi=cti&I/MnlGs&T4U1.MaR#6]5f7P./OXfABQL*eLs)G+fE fp@1727: %:NhR+1B-KD]rbXAHlga^<8TRh0+:'mJKL9k+TbW6uMB6*=LMdFpY"e<5BX9k+Tj]5F9;:3(3BUVD09Lfsa*N\NV,8$6\kHYOc1R7G9DZD.@W%&q!4.\@[Cj9Vnk8)meVA+lB??9k4)o,%YW>I:L'(fKs fp@1727: %:*4u\tiSG`;FC6,P;S!!kH"\TE%#p*gg#V)QOUf9['Q(.eG$p<4>bMdlgZo)-%ul?>XL&2@fJadF?QE&u&3&lN]GfHnDDRC6MuZiC"o7G/`L,=Z55csZ]9R%abB7$h7Yet"&Y`7&3`7OYL0@G:h$0M;%8&9skP**>.dW_laj#Tm]V8&KJ/)o5_U9O%QU-`'X,3c4[1P5j-'3jZInUD5DJo)\,5t"ZAY;@oW1,]#[PWY;0%sFIue7-8%tc>*)r]qm_\;ZtGgJ9hO724NKue[WJoPomG5j[NBOT-deU&`^%`rp&9UV:)OL"mXkr%^j217e"[BWu7=O4m9KRkd)tZ1OJ9l^:tj2q7FFe?N'r&B]`$S[c"sg3;Ir4#1r`n9q!HaOD$.[u3Nk1A1U#2heO\;jTgg;3e2NMuXHO fp@1727: %:g6&A0%m;J.%K5qV8SQWQ#+#8KNXo0'0%UUP3elG#;;eZ@MI%8g]`1N0@4DmCp8<%SHa7)8ph)4?t:LNBN#%;7i0kF,"d`nXA/P>?>t9fM&Nmi=/[Y^BeR?.MuobR5W#TPfZVgnk64F`H@iTe*,OZA@8BTVfH;H fp@1727: %:VC\YTZA8rn:fI60?5#q@ff6t0:%!=1D%BE@*G94)luoco,AV:LFp&&N*mQ^op.*a!ZCc+GUPEAb)d:5rCW0Zrk#H/C`"kEiF_dsX-lZo9pWa.E`I^c@$9PCmA4''3n!#&]"dt60T:f:s6VVu,YuE+ZC4e(s[OeAVbN%Iqb(<=+s8<&=+rb:^C:1U6C?f>9A#Z3me,:<>NKfi\RC812@W8TVdM1;FS:9I37W*#8CX9%%LV?hGhonsPa+()36D[IUH]"QJC_LH(4figVELdP6h<7\I;NIj;6N[I4G?nWf/PjM7kniAdcZ*7a'.bM3A/q$D95$"p2G>+hl(Fs^(=-$Z:WV=f0YEOJ3'9jqKs_OEY.KUS[2t`?U:<*+hjA$/kB3#LIEt."NRCoIc1'ao(mYp7_J3h*9@A09BcfoG)fj\kr`(,+%5i:(h,LAJn`0NN*6"2PFYnf[ fp@1727: %:J$%#!=f%F]N>#RmT6ZBsoup>Re_,m$[H^;a3r@u)?.K^&5$)/tpGW,2,#e)']7d3(g_T21f]RoS1cW]!%IO?Dap>Jeo#DY`3+a?FdV'PWELquO%8Y=?#/L.['!>u0g:'dnM$rXC,,d?-%#_2^DJB*.gACPe/fQ"MY*O>`L!ggoBb$JtM@!Xkp7-M-E:IU9&G0g.Y-jqf\da:UjaG*C-6nB-A2In<2\NHR%aAd9/.CFNMV.ttBT;d"K;BCLH.siO54YN-^55WVe5dShml!j^`B4nbf[;1S61-L,2Y7Y?-fmqLU+B/_MY3+!(CX[0MB,SjYf4+&N(c\>>$mPq)1lF<)7XTaJ_&O^2T!G@)-Ip"(a%(b fp@1727: %:<8?Uh7>hbcV$q4U54O@6)-^+(ZO2UMQtQeu[XNSJeNESf@&pmQ(n%rm4$]l'Q:8P=jaC37CTW4d^UUd3,ARCLC>.udd:,L\.75&`Pl;:nJrP=dH5PBX;t0HL^*DQJ.R]8b%?_p(/2pb.`,I2@KjYibDk@HXZY^TiOG,l/d)H^D:Tn(!0#X4[/M/1jb:$]pkD4*$_AO30pOJ.4B fp@1727: %:ZKEYPfhbU`O=:Qh&uQnYUJHR26hDFnT&`?/d:5RX-EaE^SqVEC@U[.n2&W\kA)1+r)mst]cC06[fs2Jp]u`c+ktYuS/Zp/!YHZZgDth1H.P+>]04]VJSEc\PQr7&QiV0,f`qBF_DsN,.ZXfP]o>$2i1NLtQVoQ'n_Gc5NHL]X2A]2$E\OY-j>Hf^;JKlk7k$hNb3V27H!P]AS`qUHNs%c$Lg@nd>@'b-EoSZ$k>1M fp@1727: %:TgQU]L=qA^'/N%9,,U`0BZfM+jb8;HLa<0q`+lWc$0[2t8rqq9:/?C#@Hpj[HA7b#EQ-H&Q8P,>U%oN3A)hV_4\?)99'4P8gWk638OTQ*]t"f6ZJ@Np]o*4)F0eAI\Yg/Z7ZI"`YgCn/cEQqtmZadjmTT;Uk/0N3MAG1Duk.ip@HWg`\'agRP)SVmqjj!@4Y],*.*7fQt25ifMQ>+9)J[olYr_7\pT fp@1727: %:4'JYE,K56g2l][0YS1/fTOUC5nINWi2l8#""3huBr<;"_9M;Cdac25,10TPW4cN*^3Qsk:I!Wd)1#FYpj=;=B-r-d(`'(50;-&F`JA]3D*GM7_&nV-o7gV=/fD)o`$Tt<2nDuD6B*rqj-.n-5%pJ;!@qu&EH:;X]D.RU,!!0`59lNm;C&e5B5t==4Df0Xs!KL,f@T6cFCh3SIo2BpO@W-'VBju*kEd7Wc;,D:OE(k=p!!,ejEc5H!A9Dp(!!#YZDes?42?3aE9ho,6AH2_Y9PJQi!!()6Bl7KY@<;JLG"$4YD+nYbF8u;b7;QOP:i^Jn9QP:U!/sB]B6A6+=KjnY fp@1727: %:!!.XLFEq\6:i^Jn9QP:U!I[mcDfe?bCi=>P!!"Z=@<6-m9PJBU!!"W<@<6-m7VQ[T!!'#hF_PAtErZ5$:gnHZ!!#SXDes6$@ruX0!!'`,@!!!!!YQ;-4I0$_VI0$_VI0$_U9*!B?a8j9]a8j9]a8j9]a8j9]a8j9]dJtTo-3,@m-3,@m-3,@mdK-`VI0$_Vps8:@ fp@1727: %:I0$_VI0$_VI0$_VI/q[qm/TcZG6$n/[/do@9)s/9l2\Nu9)s/9G6"WCl2e9m^&Ue+G6$n/[/do@9)s/9G6,)Om/ZMR0*(A?JH.;&G6'](G5s5qG6'](G5s5qG6'](G5ugf3<47(3<8=E;uh+C3<47(3<47(3<47'G6'](G6'](l2Xc`G6'](l2[U[G5ugeG6'](G6'](G6'](G6'](l2Xc`l2[U[l2[U[G6'](l2[U[l2e9mpsoN) fp@1727: %:^&ZR^[/fRpNW:[4[/^U9[/mo@JH4*um/ZDOm/ZDOG6$%l*WYI+q>p0f2ZW4FG6"WCm/V>1l2[U\]E%3sm/ZMS[/fRp[/fRp[/fRp[/fRoo)S.Xo)V\gm/ZDOJjsQbFCdjO@rGmh!<<*!rr<$!Hd6uF fp@1727: %:~> fp@1727: %%EndAGDEmbeddedDoc fp@1727: %%BeginResource: procset Altsys_header 4 0 fp@1727: userdict begin /AltsysDict 300 dict def end fp@1727: AltsysDict begin fp@1727: /bdf{bind def}bind def fp@1727: /xdf{exch def}bdf fp@1727: /defed{where{pop true}{false}ifelse}bdf fp@1727: /ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf fp@1727: /d{setdash}bdf fp@1727: /h{closepath}bdf fp@1727: /H{}bdf fp@1727: /J{setlinecap}bdf fp@1727: /j{setlinejoin}bdf fp@1727: /M{setmiterlimit}bdf fp@1727: /n{newpath}bdf fp@1727: /N{newpath}bdf fp@1727: /q{gsave}bdf fp@1727: /Q{grestore}bdf fp@1727: /w{setlinewidth}bdf fp@1727: /Xic{matrix invertmatrix concat}bdf fp@1727: /Xq{matrix currentmatrix mark}bdf fp@1727: /XQ{cleartomark setmatrix}bdf fp@1727: /sepdef{ fp@1727: dup where not fp@1727: { fp@1727: AltsysSepDict fp@1727: } fp@1727: if fp@1727: 3 1 roll exch put fp@1727: }bdf fp@1727: /st{settransfer}bdf fp@1727: /colorimage defed /_rci xdf fp@1727: /cntr 0 def fp@1727: /readbinarystring{ fp@1727: /cntr 0 def fp@1727: 2 copy readstring fp@1727: { fp@1727: { fp@1727: dup fp@1727: (\034) search fp@1727: { fp@1727: length exch pop exch fp@1727: dup length 0 ne fp@1727: { fp@1727: dup dup 0 get 32 sub 0 exch put fp@1727: /cntr cntr 1 add def fp@1727: } fp@1727: { fp@1727: pop 1 string dup fp@1727: 0 6 index read pop 32 sub put fp@1727: }ifelse fp@1727: 3 copy fp@1727: putinterval pop fp@1727: 1 add fp@1727: 1 index length 1 sub fp@1727: 1 index sub fp@1727: dup 0 le {pop pop exit}if fp@1727: getinterval fp@1727: } fp@1727: { fp@1727: pop exit fp@1727: } ifelse fp@1727: } loop fp@1727: }if fp@1727: cntr 0 gt fp@1727: { fp@1727: pop 2 copy fp@1727: dup length cntr sub cntr getinterval fp@1727: readbinarystring fp@1727: } if fp@1727: pop exch pop fp@1727: } bdf fp@1727: /_NXLevel2 defed { fp@1727: _NXLevel2 not { fp@1727: /colorimage where { fp@1727: userdict eq { fp@1727: /_rci false def fp@1727: } if fp@1727: } if fp@1727: } if fp@1727: } if fp@1727: /md defed{ fp@1727: md type /dicttype eq { fp@1727: /colorimage where { fp@1727: md eq { fp@1727: /_rci false def fp@1727: }if fp@1727: }if fp@1727: /settransfer where { fp@1727: md eq { fp@1727: /st systemdict /settransfer get def fp@1727: }if fp@1727: }if fp@1727: }if fp@1727: }if fp@1727: /setstrokeadjust defed fp@1727: { fp@1727: true setstrokeadjust fp@1727: /C{curveto}bdf fp@1727: /L{lineto}bdf fp@1727: /m{moveto}bdf fp@1727: } fp@1727: { fp@1727: /dr{transform .25 sub round .25 add fp@1727: exch .25 sub round .25 add exch itransform}bdf fp@1727: /C{dr curveto}bdf fp@1727: /L{dr lineto}bdf fp@1727: /m{dr moveto}bdf fp@1727: /setstrokeadjust{pop}bdf fp@1727: }ifelse fp@1727: /privrectpath { fp@1727: 4 -2 roll m fp@1727: dtransform round exch round exch idtransform fp@1727: 2 copy 0 lt exch 0 lt xor fp@1727: {dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto} fp@1727: {exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto} fp@1727: ifelse fp@1727: closepath fp@1727: }bdf fp@1727: /rectclip{newpath privrectpath clip newpath}def fp@1727: /rectfill{gsave newpath privrectpath fill grestore}def fp@1727: /rectstroke{gsave newpath privrectpath stroke grestore}def fp@1727: /_fonthacksave false def fp@1727: /currentpacking defed fp@1727: { fp@1727: /_bfh {/_fonthacksave currentpacking def false setpacking} bdf fp@1727: /_efh {_fonthacksave setpacking} bdf fp@1727: } fp@1727: { fp@1727: /_bfh {} bdf fp@1727: /_efh {} bdf fp@1727: }ifelse fp@1727: /packedarray{array astore readonly}ndf fp@1727: /` fp@1727: { fp@1727: false setoverprint fp@1727: /-save0- save def fp@1727: 5 index concat fp@1727: pop fp@1727: storerect left bottom width height rectclip fp@1727: pop fp@1727: /MMdict_count countdictstack def fp@1727: /MMop_count count 1 sub def fp@1727: userdict begin fp@1727: /showpage {} def fp@1727: 0 setgray 0 setlinecap 1 setlinewidth fp@1727: 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath fp@1727: } bdf fp@1727: /currentpacking defed{true setpacking}if fp@1727: /min{2 copy gt{exch}if pop}bdf fp@1727: /max{2 copy lt{exch}if pop}bdf fp@1727: /xformfont { currentfont exch makefont setfont } bdf fp@1727: /fhnumcolors 1 fp@1727: statusdict begin fp@1727: /processcolors defed fp@1727: { fp@1727: pop processcolors fp@1727: } fp@1727: { fp@1727: /deviceinfo defed { fp@1727: deviceinfo /Colors known { fp@1727: pop deviceinfo /Colors get fp@1727: } if fp@1727: } if fp@1727: } ifelse fp@1727: end fp@1727: def fp@1727: % pix = x^2 + y^2 fp@1727: /printerRes fp@1727: gsave fp@1727: matrix defaultmatrix setmatrix fp@1727: 72 72 dtransform fp@1727: abs exch abs fp@1727: max fp@1727: grestore fp@1727: def fp@1727: /graycalcs fp@1727: [ fp@1727: {Angle Frequency} fp@1727: {GrayAngle GrayFrequency} fp@1727: {0 Width Height matrix defaultmatrix idtransform fp@1727: dup mul exch dup mul add sqrt 72 exch div} fp@1727: {0 GrayWidth GrayHeight matrix defaultmatrix idtransform fp@1727: dup mul exch dup mul add sqrt 72 exch div} fp@1727: ] def fp@1727: /calcgraysteps { fp@1727: forcemaxsteps fp@1727: { fp@1727: maxsteps fp@1727: } fp@1727: { fp@1727: /currenthalftone defed fp@1727: {currenthalftone /dicttype eq}{false}ifelse fp@1727: { fp@1727: currenthalftone begin fp@1727: HalftoneType 4 le fp@1727: {graycalcs HalftoneType 1 sub get exec} fp@1727: { fp@1727: HalftoneType 5 eq fp@1727: { fp@1727: Default begin fp@1727: {graycalcs HalftoneType 1 sub get exec} fp@1727: end fp@1727: } fp@1727: {0 60} fp@1727: ifelse fp@1727: } fp@1727: ifelse fp@1727: end fp@1727: } fp@1727: { fp@1727: currentscreen pop exch fp@1727: } fp@1727: ifelse fp@1727: printerRes 300 max exch div exch fp@1727: 2 copy fp@1727: sin mul round dup mul fp@1727: 3 1 roll fp@1727: cos mul round dup mul fp@1727: add 1 add fp@1727: dup maxsteps gt {pop maxsteps} if fp@1727: dup minsteps lt {pop minsteps} if fp@1727: } fp@1727: ifelse fp@1727: } bdf fp@1727: /nextrelease defed { fp@1727: /languagelevel defed not { fp@1727: /framebuffer defed { fp@1727: 0 40 string framebuffer 9 1 roll 8 {pop} repeat fp@1727: dup 516 eq exch 520 eq or fp@1727: { fp@1727: /fhnumcolors 3 def fp@1727: /currentscreen {60 0 {pop pop 1}}bdf fp@1727: /calcgraysteps {maxsteps} bdf fp@1727: }if fp@1727: }if fp@1727: }if fp@1727: }if fp@1727: fhnumcolors 1 ne { fp@1727: /calcgraysteps {maxsteps} bdf fp@1727: } if fp@1727: /currentpagedevice defed { fp@1727: currentpagedevice /PreRenderingEnhance known fp@1727: { fp@1727: currentpagedevice /PreRenderingEnhance get fp@1727: { fp@1727: /calcgraysteps fp@1727: { fp@1727: forcemaxsteps fp@1727: {maxsteps} fp@1727: {256 maxsteps min} fp@1727: ifelse fp@1727: } def fp@1727: } if fp@1727: } if fp@1727: } if fp@1727: /gradfrequency 144 def fp@1727: printerRes 1000 lt { fp@1727: /gradfrequency 72 def fp@1727: } if fp@1727: /adjnumsteps { fp@1727: dup dtransform abs exch abs max fp@1727: printerRes div fp@1727: gradfrequency mul fp@1727: round fp@1727: 5 max fp@1727: min fp@1727: }bdf fp@1727: /goodsep { fp@1727: spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or fp@1727: }bdf fp@1727: /BeginGradation defed fp@1727: {/bb{BeginGradation}bdf} fp@1727: {/bb{}bdf} fp@1727: ifelse fp@1727: /EndGradation defed fp@1727: {/eb{EndGradation}bdf} fp@1727: {/eb{}bdf} fp@1727: ifelse fp@1727: /bottom -0 def fp@1727: /delta -0 def fp@1727: /frac -0 def fp@1727: /height -0 def fp@1727: /left -0 def fp@1727: /numsteps1 -0 def fp@1727: /radius -0 def fp@1727: /right -0 def fp@1727: /top -0 def fp@1727: /width -0 def fp@1727: /xt -0 def fp@1727: /yt -0 def fp@1727: /df currentflat def fp@1727: /tempstr 1 string def fp@1727: /clipflatness currentflat def fp@1727: /inverted? fp@1727: 0 currenttransfer exec .5 ge def fp@1727: /tc1 [0 0 0 1] def fp@1727: /tc2 [0 0 0 1] def fp@1727: /storerect{/top xdf /right xdf /bottom xdf /left xdf fp@1727: /width right left sub def /height top bottom sub def}bdf fp@1727: /concatprocs{ fp@1727: systemdict /packedarray known fp@1727: {dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse fp@1727: { fp@1727: /proc2 exch cvlit def /proc1 exch cvlit def fp@1727: proc1 aload pop proc2 aload pop fp@1727: proc1 length proc2 length add packedarray cvx fp@1727: } fp@1727: { fp@1727: /proc2 exch cvlit def /proc1 exch cvlit def fp@1727: /newproc proc1 length proc2 length add array def fp@1727: newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval fp@1727: newproc cvx fp@1727: }ifelse fp@1727: }bdf fp@1727: /i{dup 0 eq fp@1727: {pop df dup} fp@1727: {dup} ifelse fp@1727: /clipflatness xdf setflat fp@1727: }bdf fp@1727: version cvr 38.0 le fp@1727: {/setrgbcolor{ fp@1727: currenttransfer exec 3 1 roll fp@1727: currenttransfer exec 3 1 roll fp@1727: currenttransfer exec 3 1 roll fp@1727: setrgbcolor}bdf}if fp@1727: /vms {/vmsv save def} bdf fp@1727: /vmr {vmsv restore} bdf fp@1727: /vmrs{vmsv restore /vmsv save def}bdf fp@1727: /eomode{ fp@1727: {/filler /eofill load def /clipper /eoclip load def} fp@1727: {/filler /fill load def /clipper /clip load def} fp@1727: ifelse fp@1727: }bdf fp@1727: /normtaper{}bdf fp@1727: /logtaper{9 mul 1 add log}bdf fp@1727: /CD{ fp@1727: /NF exch def fp@1727: { fp@1727: exch dup fp@1727: /FID ne 1 index/UniqueID ne and fp@1727: {exch NF 3 1 roll put} fp@1727: {pop pop} fp@1727: ifelse fp@1727: }forall fp@1727: NF fp@1727: }bdf fp@1727: /MN{ fp@1727: 1 index length fp@1727: /Len exch def fp@1727: dup length Len add fp@1727: string dup fp@1727: Len fp@1727: 4 -1 roll fp@1727: putinterval fp@1727: dup fp@1727: 0 fp@1727: 4 -1 roll fp@1727: putinterval fp@1727: }bdf fp@1727: /RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch fp@1727: {1 index MN cvn/NewN exch def cvn fp@1727: findfont dup maxlength dict CD dup/FontName NewN put dup fp@1727: /Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf fp@1727: /RF{ fp@1727: dup fp@1727: FontDirectory exch fp@1727: known fp@1727: {pop 3 -1 roll pop} fp@1727: {RC} fp@1727: ifelse fp@1727: }bdf fp@1727: /FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known fp@1727: {exch pop findfont 3 -1 roll pop} fp@1727: {pop dup findfont dup maxlength dict CD dup dup fp@1727: /Encoding exch /Encoding get 256 array copy 7 -1 roll fp@1727: {3 -1 roll dup 4 -2 roll put}forall put definefont} fp@1727: ifelse}bdf fp@1727: /RCJ{4 -1 roll fp@1727: /ourvec xdf fp@1727: 256 string cvs fp@1727: (|______) anchorsearch fp@1727: {pop fp@1727: cvn fp@1727: dup FDFJ fp@1727: exch fp@1727: 1 index fp@1727: eq fp@1727: { fp@1727: _bfh findfont _efh fp@1727: dup fp@1727: maxlength dict fp@1727: CD fp@1727: dup fp@1727: /FontName fp@1727: 3 index fp@1727: put fp@1727: dup fp@1727: /Encoding ourvec put fp@1727: 1 index fp@1727: exch fp@1727: definefont fp@1727: pop fp@1727: } fp@1727: {exch pop} fp@1727: ifelse fp@1727: } fp@1727: {pop} fp@1727: ifelse fp@1727: }bdf fp@1727: /RFJ{ fp@1727: dup fp@1727: FontDirectory exch fp@1727: known fp@1727: {pop 3 -1 roll pop} fp@1727: {RCJ} fp@1727: ifelse fp@1727: }bdf fp@1727: /hasfont fp@1727: { fp@1727: /resourcestatus where fp@1727: { fp@1727: pop fp@1727: /Font resourcestatus fp@1727: { fp@1727: pop pop true fp@1727: } fp@1727: { fp@1727: false fp@1727: } fp@1727: ifelse fp@1727: } fp@1727: { fp@1727: dup FontDirectory exch known fp@1727: {pop true} fp@1727: { fp@1727: 256 string fp@1727: cvs fp@1727: (fonts/) exch MN fp@1727: status fp@1727: {pop pop pop pop true} fp@1727: {false} fp@1727: ifelse fp@1727: } fp@1727: ifelse fp@1727: } fp@1727: ifelse fp@1727: }bdf fp@1727: /FDFJ fp@1727: { fp@1727: dup fp@1727: hasfont fp@1727: not fp@1727: { fp@1727: pop fp@1727: /Ryumin-Light-83pv-RKSJ-H fp@1727: hasfont fp@1727: { fp@1727: /Ryumin-Light-83pv-RKSJ-H fp@1727: } fp@1727: { fp@1727: /Courier fp@1727: } fp@1727: ifelse fp@1727: } fp@1727: if fp@1727: }bdf fp@1727: /FFJ{ fp@1727: _bfh fp@1727: dup fp@1727: 256 string cvs fp@1727: (|______)exch MN fp@1727: cvn fp@1727: dup fp@1727: FontDirectory fp@1727: exch known fp@1727: { fp@1727: exch fp@1727: pop fp@1727: findfont fp@1727: 3 -1 roll fp@1727: pop fp@1727: } fp@1727: { fp@1727: pop fp@1727: FDFJ fp@1727: dup findfont fp@1727: dup maxlength dict fp@1727: CD fp@1727: dup dup fp@1727: /Encoding exch fp@1727: /Encoding get fp@1727: 256 array copy fp@1727: 7 -1 roll fp@1727: { fp@1727: 3 -1 roll fp@1727: dup fp@1727: 4 -2 roll fp@1727: put fp@1727: }forall fp@1727: put fp@1727: definefont fp@1727: } fp@1727: ifelse fp@1727: _efh fp@1727: }bdf fp@1727: /GS { fp@1727: dup fp@1727: hasfont fp@1727: { fp@1727: findfont fp@1727: exch makesetfont fp@1727: exch fp@1727: pop fp@1727: ts fp@1727: } fp@1727: { fp@1727: pop pop pop fp@1727: ts fp@1727: } ifelse fp@1727: } bdf fp@1727: /RCK{4 -1 roll fp@1727: /ourvec xdf fp@1727: 256 string cvs fp@1727: (|______) anchorsearch fp@1727: {pop fp@1727: cvn fp@1727: dup FDFK fp@1727: exch fp@1727: 1 index fp@1727: eq fp@1727: { fp@1727: _bfh findfont _efh fp@1727: dup fp@1727: maxlength dict fp@1727: CD fp@1727: dup fp@1727: /FontName fp@1727: 3 index fp@1727: put fp@1727: dup fp@1727: /Encoding ourvec put fp@1727: 1 index fp@1727: exch fp@1727: definefont fp@1727: pop fp@1727: } fp@1727: {exch pop} fp@1727: ifelse fp@1727: } fp@1727: {pop} fp@1727: ifelse fp@1727: }bdf fp@1727: /RFK{ fp@1727: dup fp@1727: FontDirectory exch fp@1727: known fp@1727: {pop 3 -1 roll pop} fp@1727: {RCK} fp@1727: ifelse fp@1727: }bdf fp@1727: /hasfont fp@1727: { fp@1727: /resourcestatus where fp@1727: { fp@1727: pop fp@1727: /Font resourcestatus fp@1727: { fp@1727: pop pop true fp@1727: } fp@1727: { fp@1727: false fp@1727: } fp@1727: ifelse fp@1727: } fp@1727: { fp@1727: dup FontDirectory exch known fp@1727: {pop true} fp@1727: { fp@1727: 256 string fp@1727: cvs fp@1727: (fonts/) exch MN fp@1727: status fp@1727: {pop pop pop pop true} fp@1727: {false} fp@1727: ifelse fp@1727: } fp@1727: ifelse fp@1727: } fp@1727: ifelse fp@1727: }bdf fp@1727: /FDFK fp@1727: { fp@1727: dup fp@1727: hasfont fp@1727: not fp@1727: { fp@1727: pop fp@1727: /JCsm fp@1727: hasfont fp@1727: { fp@1727: /JCsm fp@1727: } fp@1727: { fp@1727: /Courier fp@1727: } fp@1727: ifelse fp@1727: } fp@1727: if fp@1727: }bdf fp@1727: /FFK{ fp@1727: _bfh fp@1727: dup fp@1727: 256 string cvs fp@1727: (|______)exch MN fp@1727: cvn fp@1727: dup fp@1727: FontDirectory fp@1727: exch known fp@1727: { fp@1727: exch fp@1727: pop fp@1727: findfont fp@1727: 3 -1 roll fp@1727: pop fp@1727: } fp@1727: { fp@1727: pop fp@1727: FDFK fp@1727: dup findfont fp@1727: dup maxlength dict fp@1727: CD fp@1727: dup dup fp@1727: /Encoding exch fp@1727: /Encoding get fp@1727: 256 array copy fp@1727: 7 -1 roll fp@1727: { fp@1727: 3 -1 roll fp@1727: dup fp@1727: 4 -2 roll fp@1727: put fp@1727: }forall fp@1727: put fp@1727: definefont fp@1727: } fp@1727: ifelse fp@1727: _efh fp@1727: }bdf fp@1727: /RCTC{4 -1 roll fp@1727: /ourvec xdf fp@1727: 256 string cvs fp@1727: (|______) anchorsearch fp@1727: {pop fp@1727: cvn fp@1727: dup FDFTC fp@1727: exch fp@1727: 1 index fp@1727: eq fp@1727: { fp@1727: _bfh findfont _efh fp@1727: dup fp@1727: maxlength dict fp@1727: CD fp@1727: dup fp@1727: /FontName fp@1727: 3 index fp@1727: put fp@1727: dup fp@1727: /Encoding ourvec put fp@1727: 1 index fp@1727: exch fp@1727: definefont fp@1727: pop fp@1727: } fp@1727: {exch pop} fp@1727: ifelse fp@1727: } fp@1727: {pop} fp@1727: ifelse fp@1727: }bdf fp@1727: /RFTC{ fp@1727: dup fp@1727: FontDirectory exch fp@1727: known fp@1727: {pop 3 -1 roll pop} fp@1727: {RCTC} fp@1727: ifelse fp@1727: }bdf fp@1727: /FDFTC fp@1727: { fp@1727: dup fp@1727: hasfont fp@1727: not fp@1727: { fp@1727: pop fp@1727: /DFMing-Lt-HK-BF fp@1727: hasfont fp@1727: { fp@1727: /DFMing-Lt-HK-BF fp@1727: } fp@1727: { fp@1727: /Courier fp@1727: } fp@1727: ifelse fp@1727: } fp@1727: if fp@1727: }bdf fp@1727: /FFTC{ fp@1727: _bfh fp@1727: dup fp@1727: 256 string cvs fp@1727: (|______)exch MN fp@1727: cvn fp@1727: dup fp@1727: FontDirectory fp@1727: exch known fp@1727: { fp@1727: exch fp@1727: pop fp@1727: findfont fp@1727: 3 -1 roll fp@1727: pop fp@1727: } fp@1727: { fp@1727: pop fp@1727: FDFTC fp@1727: dup findfont fp@1727: dup maxlength dict fp@1727: CD fp@1727: dup dup fp@1727: /Encoding exch fp@1727: /Encoding get fp@1727: 256 array copy fp@1727: 7 -1 roll fp@1727: { fp@1727: 3 -1 roll fp@1727: dup fp@1727: 4 -2 roll fp@1727: put fp@1727: }forall fp@1727: put fp@1727: definefont fp@1727: } fp@1727: ifelse fp@1727: _efh fp@1727: }bdf fp@1727: /RCSC{4 -1 roll fp@1727: /ourvec xdf fp@1727: 256 string cvs fp@1727: (|______) anchorsearch fp@1727: {pop fp@1727: cvn fp@1727: dup FDFSC fp@1727: exch fp@1727: 1 index fp@1727: eq fp@1727: { fp@1727: _bfh findfont _efh fp@1727: dup fp@1727: maxlength dict fp@1727: CD fp@1727: dup fp@1727: /FontName fp@1727: 3 index fp@1727: put fp@1727: dup fp@1727: /Encoding ourvec put fp@1727: 1 index fp@1727: exch fp@1727: definefont fp@1727: pop fp@1727: } fp@1727: {exch pop} fp@1727: ifelse fp@1727: } fp@1727: {pop} fp@1727: ifelse fp@1727: }bdf fp@1727: /RFSC{ fp@1727: dup fp@1727: FontDirectory exch fp@1727: known fp@1727: {pop 3 -1 roll pop} fp@1727: {RCSC} fp@1727: ifelse fp@1727: }bdf fp@1727: /FDFSC fp@1727: { fp@1727: dup fp@1727: hasfont fp@1727: not fp@1727: { fp@1727: pop fp@1727: /zh-gbscript-1.11 fp@1727: hasfont fp@1727: { fp@1727: /zh-gbscript-1.11 fp@1727: } fp@1727: { fp@1727: /Courier fp@1727: } fp@1727: ifelse fp@1727: } fp@1727: if fp@1727: }bdf fp@1727: /FFSC{ fp@1727: _bfh fp@1727: dup fp@1727: 256 string cvs fp@1727: (|______)exch MN fp@1727: cvn fp@1727: dup fp@1727: FontDirectory fp@1727: exch known fp@1727: { fp@1727: exch fp@1727: pop fp@1727: findfont fp@1727: 3 -1 roll fp@1727: pop fp@1727: } fp@1727: { fp@1727: pop fp@1727: FDFSC fp@1727: dup findfont fp@1727: dup maxlength dict fp@1727: CD fp@1727: dup dup fp@1727: /Encoding exch fp@1727: /Encoding get fp@1727: 256 array copy fp@1727: 7 -1 roll fp@1727: { fp@1727: 3 -1 roll fp@1727: dup fp@1727: 4 -2 roll fp@1727: put fp@1727: }forall fp@1727: put fp@1727: definefont fp@1727: } fp@1727: ifelse fp@1727: _efh fp@1727: }bdf fp@1727: /fps{ fp@1727: currentflat fp@1727: exch fp@1727: dup 0 le{pop 1}if fp@1727: { fp@1727: dup setflat 3 index stopped fp@1727: {1.3 mul dup 3 index gt{pop setflat pop pop stop}if} fp@1727: {exit} fp@1727: ifelse fp@1727: }loop fp@1727: pop setflat pop pop fp@1727: }bdf fp@1727: /fp{100 currentflat fps}bdf fp@1727: /clipper{clip}bdf fp@1727: /W{/clipper load 100 clipflatness dup setflat fps}bdf fp@1727: /AVec 256 array def fp@1727: AVec 0 /Helvetica findfont fp@1727: /Encoding get 0 256 getinterval putinterval fp@1727: /ANSIPatch[ fp@1727: 16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve fp@1727: 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut fp@1727: 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave fp@1727: 16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85 fp@1727: /ellipsis 16#86/dagger 16#87/daggerdbl 16#89/perthousand 16#8A/Scaron fp@1727: 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93 fp@1727: /quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97/emdash fp@1727: 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe fp@1727: 16#9F/Ydieresis 16#A0/space 16#A4/currency 16#A6/brokenbar fp@1727: 16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB/guillemotleft fp@1727: 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron 16#B0/degree fp@1727: 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute 16#B5/mu fp@1727: 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior fp@1727: 16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf fp@1727: 16#BE/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex fp@1727: 16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave fp@1727: 16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute fp@1727: 16#CE/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve fp@1727: 16#D3/Oacute 16#D4/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply fp@1727: 16#D8/Oslash 16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis fp@1727: 16#DD/Yacute 16#DE/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute fp@1727: 16#E2/acircumflex 16#E3/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae fp@1727: 16#E7/ccedilla 16#E8/egrave 16#E9/eacute 16#EA/ecircumflex 16#EB/edieresis fp@1727: 16#EC/igrave 16#ED/iacute 16#EE/icircumflex 16#EF/idieresis 16#F0/eth fp@1727: 16#F1/ntilde 16#F2/ograve 16#F3/oacute 16#F4/ocircumflex 16#F5/otilde fp@1727: 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9/ugrave 16#FA/uacute fp@1727: 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn 16#FF/ydieresis fp@1727: ] def fp@1727: 127 1 159 { AVec exch/bullet put } for fp@1727: ANSIPatch aload pop ANSIPatch length 2 idiv{AVec 3 1 roll put}repeat fp@1727: /DoPatch { dup /CharStrings known fp@1727: { setfont fp@1727: 0 1 255 { dup fp@1727: currentfont fp@1727: /Encoding get fp@1727: exch get fp@1727: currentfont /CharStrings get fp@1727: exch known fp@1727: {pop} {currentfont /Encoding get exch /bullet put} ifelse fp@1727: } for fp@1727: } {pop} ifelse fp@1727: } def fp@1727: /findheaderfont { fp@1727: AVec 256 array copy fp@1727: /FHT /|______Helvetica dup RF findfont def fp@1727: FHT DoPatch fp@1727: FHT fp@1727: } def fp@1727: end %. AltsysDict fp@1727: %%EndResource fp@1727: %%EndProlog fp@1727: %%BeginSetup fp@1727: AltsysDict begin fp@1727: _bfh fp@1727: _efh fp@1727: end %. AltsysDict fp@1727: %%EndSetup fp@1727: AltsysDict begin fp@1727: /onlyk4{false}ndf fp@1727: /ccmyk{dup 5 -1 roll sub 0 max exch}ndf fp@1727: /cmyk2gray{ fp@1727: 4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul fp@1727: add add add 1 min neg 1 add fp@1727: }bdf fp@1727: /setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf fp@1727: /maxcolor { fp@1727: max max max fp@1727: } ndf fp@1727: /maxspot { fp@1727: pop fp@1727: } ndf fp@1727: /setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf fp@1727: /findcmykcustomcolor{5 packedarray}ndf fp@1727: /setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf fp@1727: /setseparationgray{setgray}ndf fp@1727: /setoverprint{pop}ndf fp@1727: /currentoverprint false ndf fp@1727: /cmykbufs2gray{ fp@1727: 0 1 2 index length 1 sub fp@1727: { fp@1727: 4 index 1 index get 0.3 mul fp@1727: 4 index 2 index get 0.59 mul fp@1727: 4 index 3 index get 0.11 mul fp@1727: 4 index 4 index get fp@1727: add add add cvi 255 min fp@1727: 255 exch sub fp@1727: 2 index 3 1 roll put fp@1727: }for fp@1727: 4 1 roll pop pop pop fp@1727: }bdf fp@1727: /colorimage{ fp@1727: pop pop fp@1727: [ fp@1727: 5 -1 roll/exec cvx fp@1727: 6 -1 roll/exec cvx fp@1727: 7 -1 roll/exec cvx fp@1727: 8 -1 roll/exec cvx fp@1727: /cmykbufs2gray cvx fp@1727: ]cvx fp@1727: image fp@1727: } fp@1727: %. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only) fp@1727: version cvr 47.1 le fp@1727: statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse fp@1727: and{userdict begin bdf end}{ndf}ifelse fp@1727: fhnumcolors 1 ne {/yt save def} if fp@1727: /customcolorimage{ fp@1727: aload pop fp@1727: (_vc_Registration) eq fp@1727: { fp@1727: pop pop pop pop separationimage fp@1727: } fp@1727: { fp@1727: /ik xdf /iy xdf /im xdf /ic xdf fp@1727: ic im iy ik cmyk2gray /xt xdf fp@1727: currenttransfer fp@1727: {dup 1.0 exch sub xt mul add}concatprocs fp@1727: st fp@1727: image fp@1727: } fp@1727: ifelse fp@1727: }ndf fp@1727: fhnumcolors 1 ne {yt restore} if fp@1727: fhnumcolors 3 ne {/yt save def} if fp@1727: /customcolorimage{ fp@1727: aload pop fp@1727: (_vc_Registration) eq fp@1727: { fp@1727: pop pop pop pop separationimage fp@1727: } fp@1727: { fp@1727: /ik xdf /iy xdf /im xdf /ic xdf fp@1727: 1.0 dup ic ik add min sub fp@1727: 1.0 dup im ik add min sub fp@1727: 1.0 dup iy ik add min sub fp@1727: /ic xdf /iy xdf /im xdf fp@1727: currentcolortransfer fp@1727: 4 1 roll fp@1727: {dup 1.0 exch sub ic mul add}concatprocs 4 1 roll fp@1727: {dup 1.0 exch sub iy mul add}concatprocs 4 1 roll fp@1727: {dup 1.0 exch sub im mul add}concatprocs 4 1 roll fp@1727: setcolortransfer fp@1727: {/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage fp@1727: } fp@1727: ifelse fp@1727: }ndf fp@1727: fhnumcolors 3 ne {yt restore} if fp@1727: fhnumcolors 4 ne {/yt save def} if fp@1727: /customcolorimage{ fp@1727: aload pop fp@1727: (_vc_Registration) eq fp@1727: { fp@1727: pop pop pop pop separationimage fp@1727: } fp@1727: { fp@1727: /ik xdf /iy xdf /im xdf /ic xdf fp@1727: currentcolortransfer fp@1727: {1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll fp@1727: {1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll fp@1727: {1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll fp@1727: {1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll fp@1727: setcolortransfer fp@1727: {/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy} fp@1727: true 4 colorimage fp@1727: } fp@1727: ifelse fp@1727: }ndf fp@1727: fhnumcolors 4 ne {yt restore} if fp@1727: /separationimage{image}ndf fp@1727: /spotascmyk false ndf fp@1727: /newcmykcustomcolor{6 packedarray}ndf fp@1727: /inkoverprint false ndf fp@1727: /setinkoverprint{pop}ndf fp@1727: /setspotcolor { fp@1727: spots exch get fp@1727: dup 4 get (_vc_Registration) eq fp@1727: {pop 1 exch sub setseparationgray} fp@1727: {0 5 getinterval exch setcustomcolor} fp@1727: ifelse fp@1727: }ndf fp@1727: /currentcolortransfer{currenttransfer dup dup dup}ndf fp@1727: /setcolortransfer{st pop pop pop}ndf fp@1727: /fas{}ndf fp@1727: /sas{}ndf fp@1727: /fhsetspreadsize{pop}ndf fp@1727: /filler{fill}bdf fp@1727: /F{gsave {filler}fp grestore}bdf fp@1727: /f{closepath F}bdf fp@1727: /S{gsave {stroke}fp grestore}bdf fp@1727: /s{closepath S}bdf fp@1727: userdict /islevel2 fp@1727: systemdict /languagelevel known dup fp@1727: { fp@1727: pop systemdict /languagelevel get 2 ge fp@1727: } if fp@1727: put fp@1727: islevel2 not fp@1727: { fp@1727: /currentcmykcolor fp@1727: { fp@1727: 0 0 0 1 currentgray sub fp@1727: } ndf fp@1727: } if fp@1727: /tc fp@1727: { fp@1727: gsave fp@1727: setcmykcolor currentcmykcolor fp@1727: grestore fp@1727: } bind def fp@1727: /testCMYKColorThrough fp@1727: { fp@1727: tc add add add 0 ne fp@1727: } bind def fp@1727: /fhiscomposite where not { fp@1727: userdict /fhiscomposite fp@1727: islevel2 fp@1727: { fp@1727: gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore fp@1727: add add add 4 eq fp@1727: } fp@1727: { fp@1727: 1 0 0 0 testCMYKColorThrough fp@1727: 0 1 0 0 testCMYKColorThrough fp@1727: 0 0 1 0 testCMYKColorThrough fp@1727: 0 0 0 1 testCMYKColorThrough fp@1727: and and and fp@1727: } ifelse fp@1727: put fp@1727: } fp@1727: { pop } fp@1727: ifelse fp@1727: /bc4 [0 0 0 0] def fp@1727: /_lfp4 { fp@1727: 1 pop fp@1727: /yt xdf fp@1727: /xt xdf fp@1727: /ang xdf fp@1727: storerect fp@1727: /taperfcn xdf fp@1727: /k2 xdf /y2 xdf /m2 xdf /c2 xdf fp@1727: /k1 xdf /y1 xdf /m1 xdf /c1 xdf fp@1727: c1 c2 sub abs fp@1727: m1 m2 sub abs fp@1727: y1 y2 sub abs fp@1727: k1 k2 sub abs fp@1727: maxcolor fp@1727: calcgraysteps mul abs round fp@1727: height abs adjnumsteps fp@1727: dup 1 lt {pop 1} if fp@1727: 1 sub /numsteps1 xdf fp@1727: currentflat mark fp@1727: currentflat clipflatness fp@1727: /delta top bottom sub numsteps1 1 add div def fp@1727: /right right left sub def fp@1727: /botsv top delta sub def fp@1727: { fp@1727: { fp@1727: W fp@1727: xt yt translate fp@1727: ang rotate fp@1727: xt neg yt neg translate fp@1727: dup setflat fp@1727: /bottom botsv def fp@1727: 0 1 numsteps1 fp@1727: { fp@1727: numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse fp@1727: taperfcn /frac xdf fp@1727: bc4 0 c2 c1 sub frac mul c1 add put fp@1727: bc4 1 m2 m1 sub frac mul m1 add put fp@1727: bc4 2 y2 y1 sub frac mul y1 add put fp@1727: bc4 3 k2 k1 sub frac mul k1 add put fp@1727: bc4 vc fp@1727: 1 index setflat fp@1727: { fp@1727: mark {newpath left bottom right delta rectfill}stopped fp@1727: {cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} fp@1727: {cleartomark exit}ifelse fp@1727: }loop fp@1727: /bottom bottom delta sub def fp@1727: }for fp@1727: } fp@1727: gsave stopped grestore fp@1727: {exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} fp@1727: {exit}ifelse fp@1727: }loop fp@1727: cleartomark setflat fp@1727: }bdf fp@1727: /bcs [0 0] def fp@1727: /_lfs4 { fp@1727: /yt xdf fp@1727: /xt xdf fp@1727: /ang xdf fp@1727: storerect fp@1727: /taperfcn xdf fp@1727: /tint2 xdf fp@1727: /tint1 xdf fp@1727: bcs exch 1 exch put fp@1727: tint1 tint2 sub abs fp@1727: bcs 1 get maxspot fp@1727: calcgraysteps mul abs round fp@1727: height abs adjnumsteps fp@1727: dup 2 lt {pop 2} if fp@1727: 1 sub /numsteps1 xdf fp@1727: currentflat mark fp@1727: currentflat clipflatness fp@1727: /delta top bottom sub numsteps1 1 add div def fp@1727: /right right left sub def fp@1727: /botsv top delta sub def fp@1727: { fp@1727: { fp@1727: W fp@1727: xt yt translate fp@1727: ang rotate fp@1727: xt neg yt neg translate fp@1727: dup setflat fp@1727: /bottom botsv def fp@1727: 0 1 numsteps1 fp@1727: { fp@1727: numsteps1 div taperfcn /frac xdf fp@1727: bcs 0 fp@1727: 1.0 tint2 tint1 sub frac mul tint1 add sub fp@1727: put bcs vc fp@1727: 1 index setflat fp@1727: { fp@1727: mark {newpath left bottom right delta rectfill}stopped fp@1727: {cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} fp@1727: {cleartomark exit}ifelse fp@1727: }loop fp@1727: /bottom bottom delta sub def fp@1727: }for fp@1727: } fp@1727: gsave stopped grestore fp@1727: {exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} fp@1727: {exit}ifelse fp@1727: }loop fp@1727: cleartomark setflat fp@1727: }bdf fp@1727: /_rfs6 { fp@1727: /tint2 xdf fp@1727: /tint1 xdf fp@1727: bcs exch 1 exch put fp@1727: /inrad xdf fp@1727: /radius xdf fp@1727: /yt xdf fp@1727: /xt xdf fp@1727: tint1 tint2 sub abs fp@1727: bcs 1 get maxspot fp@1727: calcgraysteps mul abs round fp@1727: radius inrad sub abs fp@1727: adjnumsteps fp@1727: dup 1 lt {pop 1} if fp@1727: 1 sub /numsteps1 xdf fp@1727: radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse fp@1727: 2 div /halfstep xdf fp@1727: currentflat mark fp@1727: currentflat clipflatness fp@1727: { fp@1727: { fp@1727: dup setflat fp@1727: W fp@1727: 0 1 numsteps1 fp@1727: { fp@1727: dup /radindex xdf fp@1727: numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse fp@1727: /frac xdf fp@1727: bcs 0 fp@1727: tint2 tint1 sub frac mul tint1 add fp@1727: put bcs vc fp@1727: 1 index setflat fp@1727: { fp@1727: newpath mark fp@1727: xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 fp@1727: { arc fp@1727: radindex numsteps1 ne fp@1727: inrad 0 gt or fp@1727: { fp@1727: xt yt fp@1727: numsteps1 0 eq fp@1727: { inrad } fp@1727: { fp@1727: radindex 1 add numsteps1 div 1 exch sub fp@1727: radius inrad sub mul halfstep add inrad add fp@1727: }ifelse fp@1727: dup xt add yt moveto fp@1727: 360 0 arcn fp@1727: } if fp@1727: fill fp@1727: }stopped fp@1727: {cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} fp@1727: {cleartomark exit}ifelse fp@1727: }loop fp@1727: }for fp@1727: } fp@1727: gsave stopped grestore fp@1727: {exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} fp@1727: {exit}ifelse fp@1727: }loop fp@1727: cleartomark setflat fp@1727: }bdf fp@1727: /_rfp6 { fp@1727: 1 pop fp@1727: /k2 xdf /y2 xdf /m2 xdf /c2 xdf fp@1727: /k1 xdf /y1 xdf /m1 xdf /c1 xdf fp@1727: /inrad xdf fp@1727: /radius xdf fp@1727: /yt xdf fp@1727: /xt xdf fp@1727: c1 c2 sub abs fp@1727: m1 m2 sub abs fp@1727: y1 y2 sub abs fp@1727: k1 k2 sub abs fp@1727: maxcolor fp@1727: calcgraysteps mul abs round fp@1727: radius inrad sub abs fp@1727: adjnumsteps fp@1727: dup 1 lt {pop 1} if fp@1727: 1 sub /numsteps1 xdf fp@1727: radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse fp@1727: 2 div /halfstep xdf fp@1727: currentflat mark fp@1727: currentflat clipflatness fp@1727: { fp@1727: { fp@1727: dup setflat fp@1727: W fp@1727: 0 1 numsteps1 fp@1727: { fp@1727: dup /radindex xdf fp@1727: numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse fp@1727: /frac xdf fp@1727: bc4 0 c2 c1 sub frac mul c1 add put fp@1727: bc4 1 m2 m1 sub frac mul m1 add put fp@1727: bc4 2 y2 y1 sub frac mul y1 add put fp@1727: bc4 3 k2 k1 sub frac mul k1 add put fp@1727: bc4 vc fp@1727: 1 index setflat fp@1727: { fp@1727: newpath mark fp@1727: xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 fp@1727: { arc fp@1727: radindex numsteps1 ne fp@1727: inrad 0 gt or fp@1727: { fp@1727: xt yt fp@1727: numsteps1 0 eq fp@1727: { inrad } fp@1727: { fp@1727: radindex 1 add numsteps1 div 1 exch sub fp@1727: radius inrad sub mul halfstep add inrad add fp@1727: }ifelse fp@1727: dup xt add yt moveto fp@1727: 360 0 arcn fp@1727: } if fp@1727: fill fp@1727: }stopped fp@1727: {cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} fp@1727: {cleartomark exit}ifelse fp@1727: }loop fp@1727: }for fp@1727: } fp@1727: gsave stopped grestore fp@1727: {exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} fp@1727: {exit}ifelse fp@1727: }loop fp@1727: cleartomark setflat fp@1727: }bdf fp@1727: /lfp4{_lfp4}ndf fp@1727: /lfs4{_lfs4}ndf fp@1727: /rfs6{_rfs6}ndf fp@1727: /rfp6{_rfp6}ndf fp@1727: /cvc [0 0 0 1] def fp@1727: /vc{ fp@1727: AltsysDict /cvc 2 index put fp@1727: aload length dup 4 eq fp@1727: {pop dup -1 eq{pop setrgbcolor}{setcmykcolor}ifelse} fp@1727: {6 eq {sethexcolor} {setspotcolor} ifelse } fp@1727: ifelse fp@1727: }bdf fp@1727: 0 setseparationgray fp@1727: /imgr {1700.5 1577 2295.5 2419 } def fp@1727: /bleed 0 def fp@1727: /clpr {1700.5 1577 2295.5 2419 } def fp@1727: /xs 1 def fp@1727: /ys 1 def fp@1727: /botx 0 def fp@1727: /overlap 0 def fp@1727: /wdist 18 def fp@1727: 0 2 mul fhsetspreadsize fp@1727: 0 0 ne {/df 0 def /clipflatness 0 def} if fp@1727: /maxsteps 256 def fp@1727: /forcemaxsteps false def fp@1727: /minsteps 0 def fp@1727: userdict begin /AGDOrigMtx matrix currentmatrix def end fp@1727: vms fp@1727: -1804 -1977 translate fp@1727: /currentpacking defed{false setpacking}if fp@1727: /spots[ fp@1727: 1 0 0 0 (Process Cyan) false newcmykcustomcolor fp@1727: 0 1 0 0 (Process Magenta) false newcmykcustomcolor fp@1727: 0 0 1 0 (Process Yellow) false newcmykcustomcolor fp@1727: 0 0 0 1 (Process Black) false newcmykcustomcolor fp@1727: ]def fp@1727: n fp@1727: [] 0 d fp@1727: 3.863708 M fp@1727: 1 w fp@1727: 0 j fp@1727: 0 J fp@1727: false setoverprint fp@1727: 0 i fp@1727: false eomode fp@1727: [0 0 0 1]vc fp@1727: vms fp@1727: 2091.3033 2026.6948 m fp@1727: 2125.3191 1999.5805 L fp@1727: 2125.3191 2012.4079 L fp@1727: 2167.8568 2012.4081 L fp@1727: 2167.8568 2026.7087 L fp@1727: 2091.3033 2026.6948 L fp@1727: f fp@1727: n fp@1727: 2167.8568 2032.1369 m fp@1727: 2133.8409 2059.2513 L fp@1727: 2133.8409 2046.4239 L fp@1727: 2031.7963 2046.4312 L fp@1727: 2031.7962 2032.1306 L fp@1727: 2167.8568 2032.1369 L fp@1727: [0 1 1 0]vc fp@1727: f fp@1727: n fp@1727: 1977.2503 1990.3708 m fp@1727: 1980.05 1990.3708 1982.7386 1991.0242 1985.5322 1992.1408 C fp@1727: 1981.3995 1978.2896 L fp@1727: 1979.203 1977.8332 1976.7874 1977.5128 1974.4886 1977.5128 C fp@1727: 1960.8564 1977.5128 1949.927 1985.9465 1949.927 2003.1595 C fp@1727: 1949.927 2019.3356 1961.3264 2027.4237 1974.4886 2027.4237 C fp@1727: 1978.8368 2027.4237 1981.4222 2026.8015 1985.6529 2025.9028 C fp@1727: 1985.6529 2013.1832 L fp@1727: 1983.0675 2014.151 1980.4233 2014.9805 1977.7791 2014.9805 C fp@1727: 1971.0805 2014.9805 1966.0272 2010.7637 1966.0272 2002.883 C fp@1727: 1966.0272 1994.5876 1970.728 1990.3708 1977.2503 1990.3708 C fp@1727: [0 0 0 1]vc fp@1727: true setoverprint fp@1727: f fp@1727: false setoverprint fp@1727: n fp@1727: true eomode fp@1727: 1985.961 1978.3424 m fp@1727: 2001.6498 1978.3424 L fp@1727: 2004.1765 1988.7808 L fp@1727: 2017.4562 1988.7808 L fp@1727: 2020.1591 1978.3424 L fp@1727: 2036.6707 1978.3424 L fp@1727: 2022.0395 2026.5941 L fp@1727: 2000.3572 2026.5941 L fp@1727: 1985.961 1978.3424 L fp@1727: h fp@1727: 2010.8752 2016.2248 m fp@1727: 2010.9926 2016.2248 L fp@1727: 2015.4584 2000.3944 L fp@1727: 2006.3506 2000.3944 L fp@1727: 2010.8752 2016.2248 L fp@1727: true setoverprint fp@1727: f fp@1727: false setoverprint fp@1727: n fp@1727: false eomode fp@1727: 1854.507 1985.0967 m fp@1727: 1853.3161 1984.5757 1852.1996 1984.1291 1850.6365 1984.1291 C fp@1727: 1847.8081 1984.1291 1846.6916 1985.7666 1846.6916 1990.0837 C fp@1727: 1846.6916 2012.4878 L fp@1727: 1854.507 2012.4878 L fp@1727: 1854.507 2017.5492 L fp@1727: 1846.6916 2017.5492 L fp@1727: 1846.6916 2030.9369 L fp@1727: 1840.4393 2030.9369 L fp@1727: 1840.4393 2017.5492 L fp@1727: 1834.4102 2017.5492 L fp@1727: 1834.4102 2012.4878 L fp@1727: 1840.4393 2012.4878 L fp@1727: 1840.4393 1988.074 L fp@1727: 1840.4393 1981.3751 1843.491 1979.0677 1849.2223 1979.0677 C fp@1727: 1850.9342 1979.0677 1853.0183 1979.5143 1854.507 1980.0353 C fp@1727: 1854.507 1985.0967 L fp@1727: true setoverprint fp@1727: f fp@1727: false setoverprint fp@1727: n fp@1727: 1804.5001 1979.0887 m fp@1727: 1829.6582 1979.0887 L fp@1727: 1829.6582 1984.7456 L fp@1727: 1811.0501 1984.7456 L fp@1727: 1811.0501 2003.2048 L fp@1727: 1827.8718 2003.2048 L fp@1727: 1827.8718 2008.8616 L fp@1727: 1811.0501 2008.8616 L fp@1727: 1811.0501 2025.3856 L fp@1727: 1828.6906 2025.3856 L fp@1727: 1828.6906 2031.0425 L fp@1727: 1804.5001 2031.0425 L fp@1727: 1804.5001 1979.0887 L fp@1727: true setoverprint fp@1727: f fp@1727: false setoverprint fp@1727: n fp@1727: 1859.7811 1979.0887 m fp@1727: 1866.0334 1979.0887 L fp@1727: 1866.0334 2001.9394 L fp@1727: 1866.0334 2008.7872 1869.1596 2012.2111 1874.0721 2012.2111 C fp@1727: 1878.0915 2012.2111 1880.3244 2009.606 1880.3244 2003.577 C fp@1727: 1880.3244 1979.0887 L fp@1727: 1886.5768 1979.0887 L fp@1727: 1886.5768 2005.4378 L fp@1727: 1886.5768 2013.7742 1882.1108 2017.5702 1875.4863 2017.5702 C fp@1727: 1871.0948 2017.5702 1867.8198 2015.0395 1866.1823 2011.8389 C fp@1727: 1866.0334 2011.8389 L fp@1727: 1866.0334 2030.9369 L fp@1727: 1859.7811 2030.9369 L fp@1727: 1859.7811 1979.0887 L fp@1727: true setoverprint fp@1727: f fp@1727: false setoverprint fp@1727: n fp@1727: true eomode fp@1727: 1921.7623 1996.2081 m fp@1727: 1921.7623 1999.5576 L fp@1727: 1921.7623 2010.7225 1916.9986 2017.5702 1908.4389 2017.5702 C fp@1727: 1898.986 2017.5702 1893.7757 2009.9781 1893.7757 1998.069 C fp@1727: 1893.7757 1986.1598 1898.986 1978.5677 1909.0344 1978.5677 C fp@1727: 1912.8304 1978.5677 1916.7009 1979.3864 1919.6782 1980.8006 C fp@1727: 1919.3805 1986.4575 L fp@1727: 1917.2219 1984.8944 1913.798 1983.3313 1910.6719 1983.3313 C fp@1727: 1903.7497 1983.3313 1900.3258 1987.4251 1900.3258 1996.2081 C fp@1727: 1921.7623 1996.2081 L fp@1727: h fp@1727: 1900.3258 2000.9718 m fp@1727: 1900.4746 2009.8293 1904.0474 2012.8066 1908.0667 2012.8066 C fp@1727: 1913.0537 2012.8066 1915.51 2008.8616 1915.51 2000.9718 C fp@1727: 1900.3258 2000.9718 L fp@1727: true setoverprint fp@1727: f fp@1727: false setoverprint fp@1727: n fp@1727: false eomode fp@1727: 1928.6573 1979.0887 m fp@1727: 1934.9096 1979.0887 L fp@1727: 1934.9096 1999.1854 L fp@1727: 1934.9096 2007.4474 1938.3335 2011.6156 1943.1716 2011.6156 C fp@1727: 1943.9903 2011.6156 1944.8091 2011.5412 1945.5534 2011.3923 C fp@1727: 1945.5534 2017.5702 L fp@1727: 1939.971 2017.5702 1936.7704 2015.7094 1934.7607 2011.0946 C fp@1727: 1934.6118 2011.0946 L fp@1727: 1934.3885 2017.0492 L fp@1727: 1928.3595 2017.0492 L fp@1727: 1928.434 2014.3696 1928.6573 2011.6156 1928.6573 2008.8616 C fp@1727: 1928.6573 1979.0887 L fp@1727: true setoverprint fp@1727: f fp@1727: false setoverprint fp@1727: n fp@1727: true eomode fp@1727: 2077.1054 1987.9334 m fp@1727: 2078.4398 1987.9334 L fp@1727: 2079.2051 1987.9334 2080.0686 1987.7764 2080.0686 1986.8345 C fp@1727: 2080.0686 1985.7552 2079.3033 1985.6375 2078.4202 1985.6375 C fp@1727: 2077.1054 1985.6375 L fp@1727: 2077.1054 1987.9334 L fp@1727: h fp@1727: 2075.6141 1981.0456 m fp@1727: 2077.1054 1981.0456 L fp@1727: 2077.1054 1984.4993 L fp@1727: 2078.0081 1984.4993 L fp@1727: 2080.0882 1981.0456 L fp@1727: 2081.6189 1981.0456 L fp@1727: 2079.4603 1984.5582 L fp@1727: 2080.775 1984.676 2081.56 1985.3431 2081.56 1986.7168 C fp@1727: 2081.56 1988.4044 2080.5199 1989.0716 2078.5968 1989.0716 C fp@1727: 2075.6141 1989.0716 L fp@1727: 2075.6141 1981.0456 L fp@1727: h fp@1727: 2078.3418 1979.3187 m fp@1727: 2075.3786 1979.3187 2072.9846 1981.7128 2072.9846 1985.0292 C fp@1727: 2072.9846 1988.3455 2075.3786 1990.7396 2078.3418 1990.7396 C fp@1727: 2081.3049 1990.7396 2083.6989 1988.3455 2083.6989 1985.0292 C fp@1727: 2083.6989 1981.7128 2081.3049 1979.3187 2078.3418 1979.3187 C fp@1727: h fp@1727: 2078.3418 1977.9451 m fp@1727: 2082.2468 1977.9451 2085.4258 1981.1241 2085.4258 1985.0292 C fp@1727: 2085.4258 1988.9342 2082.2468 1992.1132 2078.3418 1992.1132 C fp@1727: 2074.4367 1992.1132 2071.2577 1988.9342 2071.2577 1985.0292 C fp@1727: 2071.2577 1981.1241 2074.4367 1977.9451 2078.3418 1977.9451 C fp@1727: true setoverprint fp@1727: f fp@1727: false setoverprint fp@1727: n fp@1727: false eomode fp@1727: 2031.7963 2026.7097 m fp@1727: 2082.82 2026.7097 L fp@1727: 2082.82 2012.4154 L fp@1727: 2065.1885 2012.4154 L fp@1727: 2065.1885 1978.4009 L fp@1727: 2049.4278 1978.4009 L fp@1727: 2049.4278 2012.4154 L fp@1727: 2031.7963 2012.4154 L fp@1727: 2031.7963 2026.7097 L fp@1727: true setoverprint fp@1727: f fp@1727: false setoverprint fp@1727: n fp@1727: vmr fp@1727: vmr fp@1727: end fp@1727: %%Trailer