ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/tengDissertation/hierarchy.eps
Revision: 2836
Committed: Fri Jun 9 02:12:42 2006 UTC (18 years ago) by tim
Content type: application/postscript
File size: 479636 byte(s)
Log Message:
minor format change

File Contents

# Content
1 ÅÐÓÆ>>^>6ÿÿ%!PS-Adobe-3.0 EPSF-3.0
2 %%Creator: ImageMark Software Labs
3 %%For: () ()
4 %%Title: C:\Documents and Settings\tim\Desktop\heirarchy.eps
5 %%CreationDate: () ()
6 %%BoundingBox: 0 0 408 293
7 %%DocumentProcessColors: Black
8 %%ColorUsage:Color
9 %%DocumentFonts: Helvetica
10 %%+Helvetica-Bold
11 %%+Helvetica-Oblique
12 %%+Helvetica-BoldOblique
13 %%+Times-Roman
14 %%+Times-Bold
15 %%+Times-Italic
16 %%+Times-BoldItalic
17 %%+Courier
18 %%+Courier-Bold
19 %%+Courier-Oblique
20 %%+Courier-BoldOblique
21 %%+Symbol
22 %%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0
23 %%+ procset Adobe_screens_AI5 1.0 0
24 %%+ procset Adobe_typography_AI5 1.0 0
25 %%+ procset Adobe_ColorImage_AI6 1.1 0
26 %%+ procset Adobe_blend_AI5 1.0 0
27 %%+ procset Adobe_pattern_AI5 1.0 0
28 %%+ procset Adobe_Illustrator_AI5 1.0 0
29 %AI5_FileFormat 3.0
30 %AI3_ColorUsage: Color
31 %AI3_TemplateBox: 0 0 408 293
32 %AI3_TileBox: 0 0 408 293
33 %AI3_DocumentPreview: None
34 %%Template:
35 %%PageOrigin:0.0000 0.0000
36 %AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
37 %%EndComments
38 %%BeginProlog
39 %%BeginResource: procset Adobe_level2_AI5 1.2 0
40 %%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
41 %%Version: 1.2 0
42 %%CreationDate: (04/10/93) ()
43 %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
44 userdict /Adobe_level2_AI5 25 dict dup begin
45 put
46 /packedarray where not
47 {
48 userdict begin
49 /packedarray
50 {
51 array astore readonly
52 } bind def
53 /setpacking /pop load def
54 /currentpacking false def
55 end
56 0
57 } if
58 pop
59 userdict /defaultpacking currentpacking put true setpacking
60 /initialize
61 {
62 Adobe_level2_AI5 begin
63 } bind def
64 /terminate
65 {
66 currentdict Adobe_level2_AI5 eq
67 {
68 end
69 } if
70 } bind def
71 mark
72 /setcustomcolor where not
73 {
74 /findcmykcustomcolor
75 {
76 0
77 6 packedarray
78 } bind def
79 /findrgbcustomcolor
80 {
81 1
82 5 packedarray
83 } bind def
84 /setcustomcolor
85 {
86 exch
87 aload pop
88 0 eq
89 {
90 pop
91 4
92 {
93 4 index mul
94 4 1 roll
95 } repeat
96 5 -1 roll pop
97 setcmykcolor
98 }
99 {
100 pop
101 3
102 {
103 1 exch sub
104 3 index mul
105 1 exch sub
106 3 1 roll
107 } repeat
108 4 -1 roll pop
109 setrgbcolor
110 } ifelse
111 }
112 def
113 } if
114
115 /gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
116 userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
117 userdict /level2?
118 systemdict /languagelevel known dup
119 {
120 pop systemdict /languagelevel get 2 ge
121 } if
122 put
123 /level2ScreenFreq
124 {
125 begin
126 60
127 HalftoneType 1 eq
128 {
129 pop Frequency
130 } if
131 HalftoneType 2 eq
132 {
133 pop GrayFrequency
134 } if
135 HalftoneType 5 eq
136 {
137 pop Default level2ScreenFreq
138 } if
139 end
140 } bind def
141 userdict /currentScreenFreq
142 level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
143 level2? not
144 {
145 /setcmykcolor where not
146 {
147 /setcmykcolor
148 {
149 exch .11 mul add exch .59 mul add exch .3 mul add
150 1 exch sub setgray
151 } def
152 } if
153 /currentcmykcolor where not
154 {
155 /currentcmykcolor
156 {
157 0 0 0 1 currentgray sub
158 } def
159 } if
160 /setoverprint where not
161 {
162 /setoverprint /pop load def
163 } if
164 /selectfont where not
165 {
166 /selectfont
167 {
168 exch findfont exch
169 dup type /arraytype eq
170 {
171 makefont
172 }
173 {
174 scalefont
175 } ifelse
176 setfont
177 } bind def
178 } if
179 /cshow where not
180 {
181 /cshow
182 {
183 [
184 0 0 5 -1 roll aload pop
185 ] cvx bind forall
186 } bind def
187 } if
188 } if
189 cleartomark
190 /anyColor?
191 {
192 add add add 0 ne
193 } bind def
194 /testColor
195 {
196 gsave
197 setcmykcolor currentcmykcolor
198 grestore
199 } bind def
200 /testCMYKColorThrough
201 {
202 testColor anyColor?
203 } bind def
204 userdict /composite?
205 level2?
206 {
207 gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
208 add add add 4 eq
209 }
210 {
211 1 0 0 0 testCMYKColorThrough
212 0 1 0 0 testCMYKColorThrough
213 0 0 1 0 testCMYKColorThrough
214 0 0 0 1 testCMYKColorThrough
215 and and and
216 } ifelse
217 put
218 composite? not
219 {
220 userdict begin
221 gsave
222 /cyan? 1 0 0 0 testCMYKColorThrough def
223 /magenta? 0 1 0 0 testCMYKColorThrough def
224 /yellow? 0 0 1 0 testCMYKColorThrough def
225 /black? 0 0 0 1 testCMYKColorThrough def
226 grestore
227 /isCMYKSep? cyan? magenta? yellow? black? or or or def
228 /customColor? isCMYKSep? not def
229 end
230 } if
231 end defaultpacking setpacking
232 %%EndResource
233 %%BeginResource: procset Adobe_typography_AI5 1.0 1
234 %%Title: (Typography Operators)
235 %%Version: 1.0 1
236 %%CreationDate:(6/10/1996) ()
237 %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
238 currentpacking true setpacking
239 userdict /Adobe_typography_AI5 68 dict dup begin
240 put
241 /initialize
242 {
243 begin
244 begin
245 Adobe_typography_AI5 begin
246 Adobe_typography_AI5
247 {
248 dup xcheck
249 {
250 bind
251 } if
252 pop pop
253 } forall
254 end
255 end
256 end
257 Adobe_typography_AI5 begin
258 } def
259 /terminate
260 {
261 currentdict Adobe_typography_AI5 eq
262 {
263 end
264 } if
265 } def
266 /modifyEncoding
267 {
268 /_tempEncode exch ddef
269 /_pntr 0 ddef
270 {
271 counttomark -1 roll
272 dup type dup /marktype eq
273 {
274 pop pop exit
275 }
276 {
277 /nametype eq
278 {
279 _tempEncode /_pntr dup load dup 3 1 roll 1 add ddef 3 -1 roll
280 put
281 }
282 {
283 /_pntr exch ddef
284 } ifelse
285 } ifelse
286 } loop
287 _tempEncode
288 } def
289 /havefont
290 {
291 systemdict /languagelevel known
292 {
293 /Font resourcestatus dup
294 { exch pop exch pop }
295 if
296 }
297 {
298 systemdict /FontDirectory get 1 index known
299 { pop true }
300 {
301 systemdict /fileposition known
302 {
303 dup length 6 add exch
304 Ss 6 250 getinterval
305 cvs pop
306 Ss exch 0 exch getinterval
307 status
308 { pop pop pop pop true }
309 { false }
310 ifelse
311 }
312 {
313 pop false
314 }
315 ifelse
316 }
317 ifelse
318 }
319 ifelse
320 } def
321 /TE
322 {
323 StandardEncoding 256 array copy modifyEncoding
324 /_nativeEncoding exch def
325 } def
326 /subststring {
327 exch 2 index exch search
328 {
329 exch pop
330 exch dup () eq
331 {
332 pop exch concatstring
333 }
334 {
335 3 -1 roll
336 exch concatstring
337 concatstring
338 } ifelse
339 exch pop true
340 }
341 {
342 pop pop false
343 } ifelse
344 } def
345 /concatstring {
346 1 index length 1 index length
347 1 index add
348 string
349 dup 0 5 index putinterval
350 dup 2 index 4 index putinterval
351 4 1 roll pop pop pop
352 } def
353 %
354 /TZ
355 {
356 dup type /arraytype eq
357 {
358 /_wv exch def
359 }
360 {
361 /_wv 0 def
362 } ifelse
363 /_useNativeEncoding exch def
364 2 index havefont
365 {
366 3 index
367 255 string
368 cvs
369
370 dup
371 (_Symbol_)
372 eq
373 {
374 pop
375 2 index
376 findfont
377
378 }
379 {
380 dup length 1 sub
381 1 exch
382 getinterval
383
384 cvn
385 findfont
386 } ifelse
387 }
388 {
389 dup 1 eq
390 {
391 2 index 64 string cvs
392 dup (-90pv-RKSJ-) (-83pv-RKSJ-) subststring
393 {
394 exch pop dup havefont
395 {
396 findfont false
397 }
398 {
399 pop true
400 } ifelse
401 }
402 {
403 pop dup
404 (-90ms-RKSJ-) (-Ext-RKSJ-) subststring
405 {
406 exch pop dup havefont
407 {
408 findfont false
409 }
410 {
411 pop true
412 } ifelse
413 }
414 {
415 pop pop true
416 } ifelse
417 } ifelse
418 {
419 /Ryumin-Light-83pv-RKSJ-H havefont
420 {/Ryumin-Light-83pv-RKSJ-H}
421 {/Courier}
422 ifelse
423 findfont
424 [1 0 0.5 1 0 0] makefont
425 } if
426 }
427 {
428 /Courier findfont
429 } ifelse
430 } ifelse
431 _wv type /arraytype eq
432 {
433 _wv makeblendedfont
434 } if
435 dup length 10 add dict
436 begin
437 mark exch
438 {
439 1 index /FID ne
440 {
441 def
442 } if
443 cleartomark mark
444 } forall
445 pop
446 /FontScript exch def
447 /FontDirection exch def
448 /FontRequest exch def
449 /FontName exch def
450 counttomark 0 eq
451 {
452 1 _useNativeEncoding eq
453 {
454 /Encoding _nativeEncoding def
455 } if
456 cleartomark
457 }
458 {
459 /Encoding load 256 array copy
460 modifyEncoding /Encoding exch def
461 } ifelse
462 FontName currentdict
463 end
464 definefont pop
465 } def
466 /tr
467 {
468 _ax _ay 3 2 roll
469 } def
470 /trj
471 {
472 _cx _cy _sp _ax _ay 6 5 roll
473 } def
474 /a0
475 {
476 /Tx
477 {
478 dup
479 currentpoint 3 2 roll
480 tr _psf
481 newpath moveto
482 tr _ctm _pss
483 } ddef
484 /Tj
485 {
486 dup
487 currentpoint 3 2 roll
488 trj _pjsf
489 newpath moveto
490 trj _ctm _pjss
491 } ddef
492 } def
493 /a1
494 {
495 W B
496 } def
497 /e0
498 {
499 /Tx
500 {
501 tr _psf
502 } ddef
503 /Tj
504 {
505 trj _pjsf
506 } ddef
507 } def
508 /e1
509 {
510 W F
511 } def
512 /i0
513 {
514 /Tx
515 {
516 tr sp
517 } ddef
518 /Tj
519 {
520 trj jsp
521 } ddef
522 } def
523 /i1
524 {
525 W N
526 } def
527 /o0
528 {
529 /Tx
530 {
531 tr sw rmoveto
532 } ddef
533 /Tj
534 {
535 trj swj rmoveto
536 } ddef
537 } def
538 /r0
539 {
540 /Tx
541 {
542 tr _ctm _pss
543 } ddef
544 /Tj
545 {
546 trj _ctm _pjss
547 } ddef
548 } def
549 /r1
550 {
551 W S
552 } def
553 /To
554 {
555 pop _ctm currentmatrix pop
556 } def
557 /TO
558 {
559 iTe _ctm setmatrix newpath
560 } def
561 /Tp
562 {
563 pop _tm astore pop _ctm setmatrix
564 _tDict begin
565 /W
566 {
567 } def
568 /h
569 {
570 } def
571 } def
572 /TP
573 {
574 end
575 iTm 0 0 moveto
576 } def
577 /Tr
578 {
579 _render 3 le
580 {
581 currentpoint newpath moveto
582 } if
583 dup 8 eq
584 {
585 pop 0
586 }
587 {
588 dup 9 eq
589 {
590 pop 1
591 } if
592 } ifelse
593 dup /_render exch ddef
594 _renderStart exch get load exec
595 } def
596 /iTm
597 {
598 _ctm setmatrix _tm concat
599 _shift aload pop _lineorientation 1 eq { exch } if translate
600 _scale aload pop _lineorientation 1 eq _yokoorientation 1 eq or { exch } if scale
601 } def
602 /Tm
603 {
604 _tm astore pop iTm 0 0 moveto
605 } def
606 /Td
607 {
608 _mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto
609 } def
610 /iTe
611 {
612 _render -1 eq
613 {
614 }
615 {
616 _renderEnd _render get dup null ne
617 {
618 load exec
619 }
620 {
621 pop
622 } ifelse
623 } ifelse
624 /_render -1 ddef
625 } def
626 /Ta
627 {
628 pop
629 } def
630 /Tf
631 {
632 1 index type /nametype eq
633 {
634 dup 0.75 mul 1 index 0.25 mul neg
635 } if
636 /_fontDescent exch ddef
637 /_fontAscent exch ddef
638 /_fontSize exch ddef
639 /_fontRotateAdjust _fontAscent _fontDescent add 2 div neg ddef
640 /_fontHeight _fontSize ddef
641 findfont _fontSize scalefont setfont
642 } def
643 /Tl
644 {
645 pop neg 0 exch
646 _leading astore pop
647 } def
648 /Tt
649 {
650 pop
651 } def
652 /TW
653 {
654 3 npop
655 } def
656 /Tw
657 {
658 /_cx exch ddef
659 } def
660 /TC
661 {
662 3 npop
663 } def
664 /Tc
665 {
666 /_ax exch ddef
667 } def
668 /Ts
669 {
670 0 exch
671 _shift astore pop
672 currentpoint
673 iTm
674 moveto
675 } def
676 /Ti
677 {
678 3 npop
679 } def
680 /Tz
681 {
682 count 1 eq { 100 } if
683 100 div exch 100 div exch
684 _scale astore pop
685 iTm
686 } def
687 /TA
688 {
689 pop
690 } def
691 /Tq
692 {
693 pop
694 } def
695 /Tg
696 {
697 pop
698 } def
699 /TG
700 {
701 pop
702 } def
703 /Tv
704 {
705 /_lineorientation exch ddef
706 } def
707 /TV
708 {
709 /_charorientation exch ddef
710 } def
711 /Ty
712 {
713 dup /_yokoorientation exch ddef 1 sub neg Tv
714 } def
715 /TY
716 {
717 pop
718 } def
719 /T~
720 {
721 Tx
722 } def
723 /Th
724 {
725 pop pop pop pop pop
726 } def
727 /TX
728 {
729 pop
730 } def
731 /Tk
732 {
733 _fontSize mul 1000 div
734 _lineorientation 0 eq { neg 0 } { 0 exch } ifelse
735 rmoveto
736 pop
737 } def
738 /TK
739 {
740 2 npop
741 } def
742 /T*
743 {
744 _leading aload pop
745 _lineorientation 0 ne { exch } if
746 Td
747 } def
748 /T*-
749 {
750 _leading aload pop
751 _lineorientation 0 ne { exch } if
752 exch neg exch neg
753 Td
754 } def
755 /T-
756 {
757 _ax neg 0 rmoveto
758 _lineorientation 1 eq _charorientation 0 eq and { 1 TV _hyphen Tx 0 TV } { _hyphen Tx } ifelse
759 } def
760 /T+
761 {
762 } def
763 /TR
764 {
765 _ctm currentmatrix pop
766 _tm astore pop
767 iTm 0 0 moveto
768 } def
769 /TS
770 {
771 currentfont 3 1 roll
772 /_Symbol_ findfont _fontSize scalefont setfont
773
774 0 eq
775 {
776 Tx
777 }
778 {
779 Tj
780 } ifelse
781 setfont
782 } def
783 /Xb
784 {
785 pop pop
786 } def
787 /Tb /Xb load def
788 /Xe
789 {
790 pop pop pop pop
791 } def
792 /Te /Xe load def
793 /XB
794 {
795 } def
796 /TB /XB load def
797 currentdict readonly pop
798 end
799 setpacking
800 %
801 /X^
802 {
803 currentfont 5 1 roll
804 dup havefont
805 {
806 findfont _fontSize scalefont setfont
807 }
808 {
809 pop
810 exch
811 } ifelse
812 2 index 0 eq
813 {
814 Tx
815 }
816 {
817 Tj
818 } ifelse
819 pop pop
820 setfont
821 } def
822 /T^ /X^ load def
823 %%EndResource
824 %%BeginResource: procset Adobe_screens_AI5 1.2 0
825 %%Title: (Adobe Illustrator (R) Version 5.0 Custom Halftone Screens ProcSet)
826 %%Version: 1.2 0
827 %%CreationDate: (03/24/93) ()
828 %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
829 userdict /defaultpacking currentpacking put true setpacking
830 systemdict begin
831 userdict /Adobe_screens_AI5 15 dict dup begin
832 put
833 /initialize
834 {
835 Adobe_screens_AI5 begin
836 /screenid
837 deviceDPI 600 gt composite? not or
838 {
839 -1
840 }
841 {
842 deviceDPI currentScreenFreq
843 dup dup 60 ge exch 150 le and deviceDPI 300 le and
844 {
845 pop 60
846 } if
847 div 1.41421 div 0.5 add cvi
848 } ifelse
849 def
850
851 2 screenid eq
852 {
853 /customsize 16 def
854 /customdata /customdata2 def
855 setcustomscreen
856 } if
857
858 3 screenid eq
859 {
860 /customsize 24 def
861 /customdata /customdata3 def
862 setcustomscreen
863 } if
864
865 4 screenid eq
866 {
867 /customsize 16 def
868 /customdata /customdata4 def
869 setcustomscreen
870 } if
871
872 5 screenid eq
873 {
874 /customsize 20 def
875 /customdata /customdata5 def
876 setcustomscreen
877 } if
878
879 6 screenid eq
880 {
881 /customsize 24 def
882 /customdata /customdata6 def
883 setcustomscreen
884 } if
885
886 7 screenid eq
887 {
888 /customsize 28 def
889 /customdata /customdata7 def
890 setcustomscreen
891 } if
892
893 8 screenid eq
894 {
895 /customsize 16 def
896 /customdata /customdata8 def
897 setcustomscreen
898 } if
899 } def
900 /terminate
901 {
902 currentdict Adobe_screens_AI5 eq
903 {
904 end
905 } if
906 } def
907 /setcustomscreen
908 {
909 deviceDPI customsize div 0
910 {
911 1 add 2 div customsize mul cvi exch
912 1 add 2 div customsize mul cvi exch
913 customsize mul add
914 customdata load exch get 256 div
915 } setscreen
916 } def
917 /customdata2 28 28 mul string def
918 currentfile customdata2 readhexstring
919 4180E8694988E2634382EA6B4B8AE061A01939C8A81737C2A21B3BCAAA1636C0
920 F8795998F6775796FA7B5B9AF57656952ED8B80727D6B60F2FDABA0626D5B50E
921 4E8DE6674786EE6F4F8EE5664685ED6EAD1434C6A61F3FCEAE1232C5A51E3ECD
922 F3745493FE7F5F9EF1725291FD7E5E9D24D3B30C2CDEBE0222D1B10A2ADDBD04
923 4483EB6C4C8BE1624281E96A4A89E364A31C3CCBAB1535C1A11A3AC9A91838C3
924 FB7C5C9BF4755594F97A5A99F778589730DBBB0525D4B40D2DD9B90828D7B710
925 508FE4654584EC6D4D8CE7684887EF70AF1131C4A41D3DCCAC1333C7A72040CF
926 F0715190FC7D5D9CF2735392FF80609F21D0B00929DCBC0323D2B20B2BDFBF01
927 0000000000000000000000000000000000000000000000000000000000000000
928 0000000000000000000000000000000000000000000000000000000000000000
929 0000000000000000000000000000000000000000000000000000000000000000
930 0000000000000000000000000000000000000000000000000000000000000000
931 0000000000000000000000000000000000000000000000000000000000000000
932 0000000000000000000000000000000000000000000000000000000000000000
933 0000000000000000000000000000000000000000000000000000000000000000
934 0000000000000000000000000000000000000000000000000000000000000000
935 0000000000000000000000000000000000000000000000000000000000000000
936 0000000000000000000000000000000000000000000000000000000000000000
937 0000000000000000000000000000000000000000000000000000000000000000
938 0000000000000000000000000000000000000000000000000000000000000000
939 0000000000000000000000000000000000000000000000000000000000000000
940 0000000000000000000000000000000000000000000000000000000000000000
941 0000000000000000000000000000000000000000000000000000000000000000
942 0000000000000000000000000000000000000000000000000000000000000000
943 00000000000000000000000000000000
944 pop pop
945 /customdata3 28 28 mul string def
946 currentfile customdata3 readhexstring
947 011DC7F5E73D0421CBF3E43A021EC8F6E83E0522CCF2E43A2B648BC4A0762F68
948 8AC39E732C658CC5A177306989C29D72D5B6521A6192D9B55219608FD6B6531B
949 6193DAB451185F8FFCEE440C28D2FCED430B27D1FDEF450C29D3FBEC420A26D0
950 BEA77D366F83BCA77C356E87BFA87E377082BBA67B346D86145B99E0AE4A1259
951 98DFB14E155C9AE1AD4A115897DEB04D0623CDF4E63C0420CAF8EA400723CDF4
952 E53B031FC9F7E93F316988C19F752E678EC6A378326A88C09F742D668DC6A278
953 DBB350175E91D8B8551C6395DCB24F165D90D7B7541C6294FAEC420925CFFFF1
954 470E2BD5F9EB410824CEFEF0460D2AD4BAA57A336C85BEAA80397180B9A47933
955 6B84BDA97F387181105797DDAF4C145A9CE3AB480F5696DDAE4B13599BE2AC49
956 021EC8F6E83E0522CCF2E43A011DC7F5E73D0421CBF3E43A2C658CC5A1773069
957 89C29D722B648BC4A0762F688AC39E73D6B6531B6193DAB451185F8FD5B6521A
958 6192D9B55219608FFDEF450C29D3FBEC420A26D0FCEE440C28D2FCED430B27D1
959 BFA87E377082BBA67B346D86BEA77D366F83BCA77C356E87155C9AE1AD4A1158
960 97DEB04D145B99E0AE4A125998DFB14E0723CDF4E53B031FC9F7E93F0623CDF4
961 E63C0420CAF8EA40326A88C09F742D668DC6A278316988C19F752E678EC6A378
962 DCB24F165D90D7B7541C6294DBB350175E91D8B8551C6395F9EB410824CEFEF0
963 460D2AD4FAEC420925CFFFF1470E2BD5B9A479336B84BDA97F387181BAA57A33
964 6C85BEAA803971800F5696DDAE4B13599BE2AC49105797DDAF4C145A9CE3AB48
965 0000000000000000000000000000000000000000000000000000000000000000
966 0000000000000000000000000000000000000000000000000000000000000000
967 0000000000000000000000000000000000000000000000000000000000000000
968 0000000000000000000000000000000000000000000000000000000000000000
969 0000000000000000000000000000000000000000000000000000000000000000
970 0000000000000000000000000000000000000000000000000000000000000000
971 00000000000000000000000000000000
972 pop pop
973 /customdata4 28 28 mul string def
974 currentfile customdata4 readhexstring
975 1139B8E0FAD2531B133BBAE2F8D05119417180A6AE9A7B4B437382A5AD987949
976 C08867272F6F92CAC28A66262E6E90C8E8DE5F070F37B6F2EADD5E060E36B5F0
977 FED6571F173FBEE6FDD5561E163EBDE5AB9E7F4F477786A1A99D7E4E467685A3
978 2C6C96CEC68E62222A6A95CDC58D64240C34B3F6EED95A020A32B1F5EDDB5C04
979 143CBBE3F9D1521A123AB9E1FBD3541C447483A4AC997A4A427281A7AF9B7C4C
980 C38B65252D6D91C9C1896828307093CBEBDC5D050D35B4F1E9DF60081038B7F3
981 FCD4551D153DBCE4FFD758201840BFE7A89C7D4D457584A2AA9F8050487887A0
982 296994CCC48C63232B6B97CFC78F61210931B0F4ECDA5B030B33B2F7EFD85901
983 0000000000000000000000000000000000000000000000000000000000000000
984 0000000000000000000000000000000000000000000000000000000000000000
985 0000000000000000000000000000000000000000000000000000000000000000
986 0000000000000000000000000000000000000000000000000000000000000000
987 0000000000000000000000000000000000000000000000000000000000000000
988 0000000000000000000000000000000000000000000000000000000000000000
989 0000000000000000000000000000000000000000000000000000000000000000
990 0000000000000000000000000000000000000000000000000000000000000000
991 0000000000000000000000000000000000000000000000000000000000000000
992 0000000000000000000000000000000000000000000000000000000000000000
993 0000000000000000000000000000000000000000000000000000000000000000
994 0000000000000000000000000000000000000000000000000000000000000000
995 0000000000000000000000000000000000000000000000000000000000000000
996 0000000000000000000000000000000000000000000000000000000000000000
997 0000000000000000000000000000000000000000000000000000000000000000
998 0000000000000000000000000000000000000000000000000000000000000000
999 00000000000000000000000000000000
1000 pop pop
1001 /customdata5 28 28 mul string def
1002 currentfile customdata5 readhexstring
1003 010B34C3EBFCF7CE3F16020C35C4EDFBF6CD3E15102552A4D6EADDB5632B1126
1004 54A5D5EADCB3622A3958768499C19E8C7C5E3A59778498C19D8B7B5DC8A99370
1005 47334C7587AFC9AA936F46324B7485AEF1E5BC6B1E0A2351A3D8F2E4BC6A1E09
1006 2351A2D7FFF9D14219050F38C6EFFEF9D04118040E37C6EFE8E0B7662D142856
1007 A8D3E7DFB7652D132856A7D4BF9C8E7F603D5B7A8195BE9A8E7E603C5B798297
1008 314A7389B2CCAD906D442F497289B1CBAC926E4508214FA1DBF4E2B9671B0720
1009 4EA0DAF4E3BA691C030D36C5EDFBF6CD3F16010C34C3ECFDF8CF4017122654A6
1010 D4E9DDB4622A112553A5D6EBDEB5642C3B59788397C09C8B7C5D3A58778599C2
1011 9E8C7D5FCAAB926E46314B7486AFC8AA947048334D7587B0F2E4BB691D082250
1012 A1D8F1E6BD6B1F0A2452A3D9FDF8CF4118030E36C5EEFFFAD1421A050F38C7F0
1013 E6DFB6642C132755A7D3E8E1B8662E152957A8D2BE9A8D7E5F3B5A798296BF9B
1014 8F80613D5C7B80952F487188B1CAAC916D443049728AB3CCAE906C43061F4D9F
1015 DAF3E2BA681C07214FA0DBF5E1B8671A00000000000000000000000000000000
1016 0000000000000000000000000000000000000000000000000000000000000000
1017 0000000000000000000000000000000000000000000000000000000000000000
1018 0000000000000000000000000000000000000000000000000000000000000000
1019 0000000000000000000000000000000000000000000000000000000000000000
1020 0000000000000000000000000000000000000000000000000000000000000000
1021 0000000000000000000000000000000000000000000000000000000000000000
1022 0000000000000000000000000000000000000000000000000000000000000000
1023 0000000000000000000000000000000000000000000000000000000000000000
1024 0000000000000000000000000000000000000000000000000000000000000000
1025 0000000000000000000000000000000000000000000000000000000000000000
1026 0000000000000000000000000000000000000000000000000000000000000000
1027 00000000000000000000000000000000
1028 pop pop
1029 /customdata6 28 28 mul string def
1030 currentfile customdata6 readhexstring
1031 081A44B6E0F2FDECC150250C091B45B6E1F3FCEBC04F240C1D336199C7D8DCD3
1032 A56C37221E33619AC8D7DBD2A46B36214864798091AEB1958C7E694C49657A81
1033 90ADB0948B7D684BB99D8475593C405C7888A1BEBA9E8574583B3F5B7888A0BD
1034 E4CBAA712E1215326098CFE8E4CCA9712D1114315F97CEE7F5F1C6552B040719
1035 43B5DFFAF6F0C6542A03061842B4DEF9FFEDC352270E0B1C47B8E3F4FEECC251
1036 260D0A1C46B7E2F4DAD5A76E39232035639CCAD5D9D4A66D38231F34629BC9D6
1037 AF938E806A4E4A677C838FABAE928D7F694D4A667B828FAC3E5A778AA3BFBC9F
1038 8772563A3D597689A2BEBB9F8673573A14305E97D1EAE6CDA76F2B0F132F5D96
1039 D0E9E5CDA8702C10051742B3DDFCF8EEC4522801041641B2DDFBF7EFC5532902
1040 091B45B6E1F3FCEBC04F240C081A44B6E0F2FDECC150250C1E33619AC8D7DBD2
1041 A46B36211D336199C7D8DCD3A56C372249657A8190ADB0948B7D684B48647980
1042 91AEB1958C7E694CBA9E8574583B3F5B7888A0BDB99D8475593C405C7888A1BE
1043 E4CCA9712D1114315F97CEE7E4CBAA712E1215326098CFE8F6F0C6542A030618
1044 42B4DEF9F5F1C6552B04071943B5DFFAFEECC251260D0A1C46B7E2F4FFEDC352
1045 270E0B1C47B8E3F4D9D4A66D38231F34629BC9D6DAD5A76E39232035639CCAD5
1046 AE928D7F694D4A667B828FACAF938E806A4E4A677C838FAB3D597689A2BEBB9F
1047 8673573A3E5A778AA3BFBC9F8772563A132F5D96D0E9E5CDA8702C1014305E97
1048 D1EAE6CDA76F2B0F041641B2DDFBF7EFC5532902051742B3DDFCF8EEC4522801
1049 0000000000000000000000000000000000000000000000000000000000000000
1050 0000000000000000000000000000000000000000000000000000000000000000
1051 0000000000000000000000000000000000000000000000000000000000000000
1052 0000000000000000000000000000000000000000000000000000000000000000
1053 0000000000000000000000000000000000000000000000000000000000000000
1054 0000000000000000000000000000000000000000000000000000000000000000
1055 00000000000000000000000000000000
1056 pop pop
1057 /customdata7 28 28 mul string def
1058 currentfile customdata7 readhexstring
1059 01061B44B7E1F5FEFBE6BD4A210C01071B45B8E1F6FDFBE6BC4A200B09132A54
1060 A7D1EAF5EED9B05D331609142B55A8D2EAF4EED9AF5C32161D2D3D6993C1CBE0
1061 CEC59B7140301E2E3D6A93C0CADFCDC49A713F3047576C7B828DA2B6A48F867E
1062 6F5A48576C7C828CA1B6A38F867E6E59BAAA958A78634E4451667A8498ADBAAB
1063 968977624E4350657A8398ADE3D4C99F7539251A273C6892C2D7E4D4C89E7539
1064 241A273B6891C1D6F8F2DDB460371005122A53A7D0ECF9F2DDB360360F051229
1065 53A6D0EBFFFDE8BE4C220D03081D46B9E3F7FFFCE7BD4B210D02071C46B8E2F7
1066 F3F0DBB15E34180B152C56A9D3E8F3EFDAB05D34170A142C55A9D2E9DFCCC69C
1067 7341321F2F3F6B94BFC9DECCC59C7241311F2E3E6A94BFCAB5A38E8780705B49
1068 596D7D808BA0B4A28D877F6F5B48586D7C818BA043506479859AAFBCAC978876
1069 614C424F64798499AEBBAB968977624D19263B6791C3D8E5D6C79D7337231825
1070 3A6690C3D7E5D5C79E74382304112952A5CFEDFAF0DBB25E350E03102851A5CE
1071 ECF9F1DCB25F360E01071B45B8E1F6FDFBE6BC4A200B01061B44B7E1F5FEFBE6
1072 BD4A210C09142B55A8D2EAF4EED9AF5C321609132A54A7D1EAF5EED9B05D3316
1073 1E2E3D6A93C0CADFCDC49A713F301D2D3D6993C1CBE0CEC59B71403048576C7C
1074 828CA1B6A38F867E6E5947576C7B828DA2B6A48F867E6F5ABAAB968977624E43
1075 50657A8398ADBAAA958A78634E4451667A8498ADE4D4C89E7539241A273B6891
1076 C1D6E3D4C99F7539251A273C6892C2D7F9F2DDB360360F05122953A6D0EBF8F2
1077 DDB460371005122A53A7D0ECFFFCE7BD4B210D02071C46B8E2F7FFFDE8BE4C22
1078 0D03081D46B9E3F7F3EFDAB05D34170A142C55A9D2E9F3F0DBB15E34180B152C
1079 56A9D3E8DECCC59C7241311F2E3E6A94BFCADFCCC69C7341321F2F3F6B94BFC9
1080 B4A28D877F6F5B48586D7C818BA0B5A38E8780705B49596D7D808BA0424F6479
1081 8499AEBBAB968977624D43506479859AAFBCAC978876614C18253A6690C3D7E5
1082 D5C79E74382319263B6791C3D8E5D6C79D73372303102851A5CEECF9F1DCB25F
1083 360E04112952A5CFEDFAF0DBB25E350E
1084 pop pop
1085 /customdata8 28 28 mul string def
1086 currentfile customdata8 readhexstring
1087 050F2747B6D6EEF8FEF4DCBC4D2D1507111D375F9EC6E0E9EBE6CCA4653D1F13
1088 2939556F8EA8C1D1D3C3AE9475573B2B4961717D808999B1B39B8B867F73634B
1089 B8A090827A6A5A42445C6C7C8492A2BAD8C8AA97785232222434546E8DACCADA
1090 F0E2CFA768401A0A0C1C365E9DC5E4F2FAF7DFBF50301802040E2646B5D5EDFC
1091 FFF5DDBD4E2E160806102848B7D7EFF9EAE7CDA5663E2014121E38609FC7E1E8
1092 D2C2AF9576583C2C2A3A56708FA9C0D0B29A8A878074644C4A62727E818898B0
1093 435B6B7B8593A3BBB9A19183796959412333536D8CADCBDBD9C9AB9677513121
1094 0B1B355D9CC4E5F3F1E3CEA6673F1909030D2545B4D4ECFDFBF6DEBE4F2F1701
1095 0000000000000000000000000000000000000000000000000000000000000000
1096 0000000000000000000000000000000000000000000000000000000000000000
1097 0000000000000000000000000000000000000000000000000000000000000000
1098 0000000000000000000000000000000000000000000000000000000000000000
1099 0000000000000000000000000000000000000000000000000000000000000000
1100 0000000000000000000000000000000000000000000000000000000000000000
1101 0000000000000000000000000000000000000000000000000000000000000000
1102 0000000000000000000000000000000000000000000000000000000000000000
1103 0000000000000000000000000000000000000000000000000000000000000000
1104 0000000000000000000000000000000000000000000000000000000000000000
1105 0000000000000000000000000000000000000000000000000000000000000000
1106 0000000000000000000000000000000000000000000000000000000000000000
1107 0000000000000000000000000000000000000000000000000000000000000000
1108 0000000000000000000000000000000000000000000000000000000000000000
1109 0000000000000000000000000000000000000000000000000000000000000000
1110 0000000000000000000000000000000000000000000000000000000000000000
1111 00000000000000000000000000000000
1112 pop pop
1113 end
1114 end
1115 defaultpacking setpacking
1116 %%EndResource
1117 %%BeginResource: procset AGM_Gradient_Sep 1.0 0
1118 %%Title: (AGM Gradient Procset)
1119 %%Version: 1.0 0
1120 %%CreationDate: (4/26/96) ()
1121 %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
1122 userdict /defaultpacking currentpacking put true setpacking
1123 userdict /AGM_Gradient_Sep 5 dict dup begin put
1124 /AGM_Gradient_Sep_private 100 dict def
1125 /initialize{
1126 AGM_Gradient_Sep begin
1127 AGM_Gradient_Sep_private begin
1128 _compositeJob{
1129 initializeSinglePassSeps
1130 }{
1131 initializeMultiPassSeps
1132 }ifelse
1133 initializeSeps
1134 AGM_Gradient_private begin
1135 /_fillSD newSpotDict def
1136 /_rampSD newSpotDict def
1137 /_nCustomColorSD nd
1138 end
1139 AGM_Gradient_Sep_private
1140 {
1141 dup xcheck 1 index type /arraytype eq and
1142 {
1143 bind
1144 }if
1145 pop pop
1146 }forall
1147 AGM_Gradient_Sep
1148 {
1149 dup xcheck 1 index type /arraytype eq and
1150 {
1151 bind
1152 }if
1153 pop pop
1154 }forall
1155 end
1156
1157 currentdict readonly pop
1158 end
1159 }def
1160 /terminate{
1161 currentdict AGM_Gradient_Sep eq{
1162 end
1163 }if
1164 }def
1165
1166 AGM_Gradient_Sep_private begin
1167 /initializeSeps{
1168 _noImage not _level2PS not and{
1169 /_whiteBytes 1 makeByte8 pt
1170 /knockOut{
1171 8 setImageParms _whiteBytes /_image load 5 execImage
1172 }def
1173 /linealFill{
1174 mySave
1175 8 setImageParms
1176 _color{
1177 _nCustomColorSD begin
1178 cyan magenta yellow black
1179 _spotColor{
1180 spot1 begin
1181 /tintImage tintValue 1 exch sub makeByte8 def
1182 end
1183 spot2 begin
1184 /tintImage tintValue 1 exch sub makeByte8 def
1185 end
1186 }if
1187 end
1188 4{
1189 makeByte8 4 1 roll
1190 }repeat
1191 true 4 _nCustomColorSD ncolorimage
1192 }{
1193 _nCustomColorSD/black get 1 exch sub makeByte8
1194 _nCustomColorSD bwImage
1195 }ifelse
1196 myRestore
1197 }def
1198 }{
1199 /knockOut{
1200 gsave
1201 false setoverprint
1202 1 setgray
1203 0 0 1 1 rectfill
1204 grestore
1205 }def
1206 }ifelse
1207 /newSpotDict{
1208 11 dict dup begin
1209 /nSpots 2 def
1210 /spot1 7 dict def
1211 /spot2 7 dict def
1212 end
1213 }def
1214 /initSpotData
1215 {
1216 begin
1217 /name nd
1218 /tintImage nd
1219 /tintValue nd
1220 /spot_C nd
1221 /spot_M nd
1222 /spot_Y nd
1223 /spot_K nd
1224 end
1225 }def
1226 /initSpotDict{
1227 begin
1228 /cyanInk false def
1229 /magentaInk false def
1230 /yellowInk false def
1231 /blackInk false def
1232 /cyan nd
1233 /magenta nd
1234 /yellow nd
1235 /black nd
1236 spot1 initSpotData
1237 spot2 initSpotData
1238 end
1239 }def
1240 /copySpotDict{
1241 /_dst xp
1242 begin
1243 cyanInk magentaInk yellowInk blackInk
1244 cyan magenta yellow black
1245 spot1 spot2
1246 end
1247 _dst begin
1248 /spot1 spot1 maxlength dict def
1249 /spot2 spot2 maxlength dict def
1250 spot2 copy pop
1251 spot1 copy pop
1252 /black xd
1253 /yellow xd
1254 /magenta xd
1255 /cyan xd
1256 /blackInk xd
1257 /yellowInk xd
1258 /magentaInk xd
1259 /cyanInk xd
1260 end
1261 }def
1262 /setCustomColor
1263 {
1264 1 index /Black eq{
1265 6 1 roll 5 npop
1266 1 exch sub
1267 setgray
1268 }{
1269 6 1 roll _ccAry1 astore exch
1270 dup null eq{
1271 pop 0
1272 }if
1273 setcustomcolor
1274 }ifelse
1275 }def
1276 /setCStop{
1277 /_colorStyle exch pt
1278
1279 _colorStyle 0 eq{
1280 0 0 0
1281 4 -1 roll
1282 1 exch sub
1283 _spotColor{
1284 /_colorStyle 3 pt
1285 /Black
1286 1 index
1287 1 exch sub
1288 }if
1289 }if
1290 _colorStyle 2 eq{
1291 3 npop
1292 }if
1293 _rampSD _fillSD copySpotDict
1294
1295 _colorStyle 4 eq{
1296 pop
1297 9 2 roll 3 npop 6 -2 roll
1298 } if
1299
1300 _colorStyle 3 eq _colorStyle 4 eq or{
1301
1302 _fillSD begin
1303 exch
1304 dup spot1/name get eq{
1305 spot1 spot2
1306 }{
1307 spot2 spot1
1308 }ifelse
1309 begin
1310 begin
1311 /name xd
1312 1 exch sub /tintValue xd
1313 4{
1314 tintValue mul 4 1 roll
1315 }repeat
1316 _spotColor not{
1317 /tintValue null def
1318 }if
1319 end
1320 /tintValue 0 def
1321 end
1322 end
1323 }if
1324 _fillSD nsetcustomcolor
1325 }def
1326 /renderCMYK{
1327 spot1/name get null eq
1328 spot2/name get null eq and
1329 dup not{
1330 pop
1331 spot1 spotConverted
1332 }if
1333 dup not{
1334 pop
1335 spot2 spotConverted
1336 }if
1337 }def
1338 /fill_ /fill load def
1339 /fillOvp{
1340 currentoverprint{
1341 _inRipSep{
1342 currentcolorspace 0 get
1343 dup /DeviceGray eq
1344 1 index /DeviceCMYK eq or{
1345 pop
1346 currentcmykcolor add add add 0 eq{
1347 newpath
1348 }if
1349 }{
1350 /Separation eq{
1351 currentcolor 0 eq{
1352 newpath
1353 }if
1354 }if
1355 }ifelse
1356 }{
1357 currentgray 1 eq{
1358 newpath
1359 }if
1360 }ifelse
1361 }if
1362 fill_
1363 }def
1364 /fill{
1365 _nCustomColorSD begin
1366 renderCMYK
1367 {
1368 fillOvp
1369 }{
1370 spot1 begin
1371 gsave
1372 name null ne{
1373 spot_C spot_M spot_Y spot_K name tintValue setCustomColor
1374 }{
1375 1 setgray
1376 }ifelse
1377 fillOvp
1378 grestore
1379 end
1380 spot2 begin
1381 name null ne{
1382 gsave
1383 true setoverprint
1384 spot_C spot_M spot_Y spot_K name tintValue setCustomColor
1385 fillOvp
1386 grestore
1387 }if
1388 end
1389 newpath
1390 }ifelse
1391 end
1392 }def
1393 /expandSpot{
1394 _spotColor{
1395 /_len xp
1396 _rampSD begin
1397 spot1 begin
1398 tintImage null ne{
1399 tintImage _len expandOne /tintImage xd
1400 }if
1401 end
1402 spot2 begin
1403 tintImage null ne{
1404 tintImage _len expandOne /tintImage xd
1405 }if
1406 end
1407 end
1408 }{
1409 pop
1410 }ifelse
1411 }def
1412 /rampImage{
1413 _rampSD begin
1414 _color{
1415 /cyanInk _cyanData 0 ne def
1416 /magentaInk _magentaData 0 ne def
1417 /yellowInk _yellowData 0 ne def
1418 /blackInk _blackData 0 ne def
1419 _nSamples setImageParms
1420 _nSamples expandSpot
1421 _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor
1422 true 4 _rampSD ncolorimage
1423 }{
1424 /cyanInk false def
1425 /magentaInk false def
1426 /yellowInk false def
1427 /blackInk true def
1428 _nSamples setImageParms
1429 _blackData _rampSD bwImage
1430 }ifelse
1431 end
1432 }def
1433 /nsetcustomcolor where{
1434 pop
1435 }{
1436 /nsetcustomcolor
1437 {
1438 /_nCustomColorSD xp
1439 _nCustomColorSD begin
1440 4 copy
1441 /black xd
1442 /yellow xd
1443 /magenta xd
1444 /cyan xd
1445 4 copy
1446 0 ne /blackInk xd
1447 0 ne /yellowInk xd
1448 0 ne /magentaInk xd
1449 0 ne /cyanInk xd
1450 end
1451 setcmykcolor
1452 }def
1453 }ifelse
1454 /nsetcustomcolorend where{
1455 pop
1456 }{
1457 /nsetcustomcolorend
1458 {
1459 /_nCustomColorSD null pt
1460 }def
1461 }ifelse
1462 }def
1463 /initializeSinglePassSeps{
1464 /_decodeNorm [0 1] pt
1465 /_decodeInvert [1 0] pt
1466 /spotConverted
1467 {
1468 begin
1469 name null eq{
1470 false
1471 }{
1472 tintValue null eq tintImage null eq and{
1473 true
1474 }{
1475 false
1476 currentpagedevice/SeparationOrder get{name eq or}forall
1477 not
1478 }ifelse
1479 }ifelse
1480 end
1481 }def
1482 /dictImage
1483 {
1484 20 dict dup begin
1485 /Dict xd
1486 /Decode xd
1487 /DataSource xd
1488 /ImageMatrix xd
1489 /BitsPerComponent xd
1490 /Height xd
1491 /Width xd
1492 /ImageType 1 def
1493 Dict
1494 end
1495 /_image load 1 execImage
1496 }def
1497 /bwImage{
1498 begin
1499 gsave
1500 currentoverprint{
1501 blackInk{
1502 [/Separation /Black /DeviceGray{}] setcolorspace
1503 _decodeInvert dictImage
1504 }{
1505 5 npop
1506 }ifelse
1507 }{
1508 /DeviceGray setcolorspace
1509 _decodeNorm dictImage
1510 }ifelse
1511 grestore
1512 end
1513 }def
1514 /ncolorimage where{
1515 pop
1516 }{
1517 /ncolorimage{
1518 begin
1519 renderCMYK
1520 {
1521 cyanInk
1522 magentaInk and
1523 yellowInk and
1524 blackInk and
1525 not
1526 currentoverprint
1527 and
1528 {
1529 pop pop
1530 gsave
1531 cyanInk{
1532 8 copy
1533 [/Separation /Cyan /DeviceGray{}] setcolorspace
1534 3 npop
1535 _decodeNorm dictImage
1536 }if
1537 magentaInk{
1538 8 copy
1539 [/Separation /Magenta /DeviceGray{}] setcolorspace
1540 4 -1 roll
1541 3 npop
1542 _decodeNorm dictImage
1543 }if
1544 yellowInk{
1545 8 copy
1546 [/Separation /Yellow /DeviceGray{}] setcolorspace
1547 4 -2 roll
1548 3 npop
1549 _decodeNorm dictImage
1550 }if
1551 blackInk{
1552 4 -3 roll
1553 [/Separation /Black /DeviceGray{}] setcolorspace
1554 3 npop
1555 _decodeNorm dictImage
1556 }{
1557 8 npop
1558 }ifelse
1559 grestore
1560 }{
1561 /_colorimage load 10 execImage
1562 }ifelse
1563 }{
1564 6 npop
1565 gsave
1566 spot1 begin
1567 name null ne tintImage null ne and{
1568 [/Separation name /DeviceGray{}] setcolorspace
1569 4 copy
1570 tintImage
1571 name /Black eq{
1572 _decodeNorm
1573 }{
1574 _decodeInvert
1575 }ifelse
1576 dictImage
1577 }{
1578 1 setgray fill
1579 }ifelse
1580 end
1581 spot2 begin
1582 true setoverprint
1583 name null ne tintImage null ne and{
1584 [/Separation name /DeviceGray{}] setcolorspace
1585 tintImage
1586 name /Black eq{
1587 _decodeNorm
1588 }{
1589 _decodeInvert
1590 }ifelse
1591 dictImage
1592 }{
1593 4 npop
1594 1 setgray fill
1595 }ifelse
1596 end
1597 grestore
1598 }ifelse
1599 end
1600 }def
1601 }ifelse
1602 }def
1603 /initializeMultiPassSeps{
1604 /_isCMYKSep
1605 _cyanPlate _magentaPlate or _yellowPlate or _blackPlate or
1606 pt
1607 /invertXfer{
1608 [
1609 {
1610 1 exch sub
1611 }/exec load systemdict /currenttransfer get exec /exec load
1612 ] cvx systemdict /settransfer get exec
1613 }def
1614 /ccThrough{
1615 gsave
1616 1 setCustomColor
1617 currentcmykcolor
1618 grestore
1619 add add add 0 ne
1620 }def
1621 /spotConverted
1622 {
1623 begin
1624 _isCMYKSep not{
1625 false
1626 }{
1627 name null eq{
1628 false
1629 }{
1630 tintValue null eq tintImage null eq and{
1631 true
1632 }{
1633 spot_C spot_M spot_Y spot_K name ccThrough
1634 }ifelse
1635 }ifelse
1636 }ifelse
1637 end
1638 }def
1639 /spotChannel
1640 {
1641 _isCMYKSep{
1642 pop false
1643 }{
1644 begin
1645 name null eq{
1646 false
1647 }{
1648 spot_C spot_M spot_Y spot_K name ccThrough
1649 }ifelse
1650 end
1651 }ifelse
1652 }def
1653 /getChannelData
1654 {
1655 _isCMYKSep dup{
1656 pop renderCMYK
1657 }if
1658 {
1659 _blackPlate{
1660 4 1 roll 3 npop blackInk
1661 }{
1662 _yellowPlate{
1663 4 2 roll 3 npop yellowInk
1664 }{
1665 _magentaPlate{
1666 4 3 roll 3 npop magentaInk
1667 }{
1668 3 npop cyanInk
1669 }ifelse
1670 }ifelse
1671 }ifelse
1672 {
1673 true /nonZeroData
1674 }{
1675 true /zeroData
1676 }ifelse
1677 }{
1678 4 npop
1679 spot1/name get null ne
1680 spot1 spotChannel and{
1681 spot1/tintImage get dup null ne{
1682 false /nonZeroData
1683 }{
1684 pop false /noData
1685 }ifelse
1686 }{
1687 spot2/name get null ne
1688 spot2 spotChannel and{
1689 spot2/tintImage get dup null ne{
1690 false /nonZeroData
1691 }{
1692 pop false /noData
1693 }ifelse
1694 }{
1695 false /noData
1696 }ifelse
1697 }ifelse
1698 }ifelse
1699 }def
1700 /renderChannelData
1701 {
1702 /_tmp xp
1703 _tmp /nonZeroData ne currentoverprint and{
1704 pop
1705 _tmp /zeroData eq{pop}if
1706 4 npop
1707 }{
1708 _tmp /nonZeroData eq{
1709 {
1710 invertXfer
1711 }if
1712 systemdict/image
1713 get 5 execImage
1714 }{
1715 pop
1716 _tmp /zeroData eq{pop}if
1717 4 npop
1718 knockOut
1719 }ifelse
1720 }ifelse
1721 }def
1722 /bwImage{
1723 begin
1724 gsave
1725 dup dup dup
1726 getChannelData
1727 exch pop false exch
1728 renderChannelData
1729 grestore
1730 end
1731 }def
1732 /ncolorimage{
1733 begin
1734 pop pop
1735 gsave
1736 spot2/name get null ne spot2 spotChannel and{
1737 true setoverprint
1738 }if
1739 getChannelData
1740 renderChannelData
1741 grestore
1742 end
1743 }def
1744 }def
1745 end
1746 end
1747 defaultpacking setpacking
1748 %%EndResource
1749 %%BeginResource: procset AGM_Gradient 1.0 0
1750 %%Title: (AGM Gradient Procset)
1751 %%Version: 1.0 0
1752 %%CreationDate: (4/26/96) ()
1753 %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
1754 userdict /defaultpacking currentpacking put true setpacking
1755 userdict /AGM_Gradient 20 dict dup begin put
1756 /AGM_Gradient_private 200 dict def
1757 /initialize
1758 {
1759 AGM_Gradient begin
1760 AGM_Gradient_private begin
1761 initializeVars
1762
1763 /bd systemdict/mark get def
1764 /ed
1765 _level2PS
1766 {
1767 (>>)
1768 }{
1769 (counttomark 2 idiv dup dict begin {def} repeat pop currentdict end)
1770 } ifelse
1771 cvx def
1772
1773 _level2PS{
1774 initializeLev2
1775 }{
1776 initializeLev1
1777 }ifelse
1778
1779 queryDevice
1780
1781 initializeShading
1782 initializeOps
1783 _producingSeps{
1784 AGM_Gradient_Sep/initialize get exec
1785 }{
1786 initializeComposite
1787 }ifelse
1788 _illustrator{
1789 /f{}def
1790 /F{}def
1791 /s{}def
1792 /S{}def
1793 /b{}def
1794 /B{}def
1795 }if
1796 /image where{
1797 /image get /_image xd
1798 }if
1799 /colorimage where{
1800 /colorimage get /_colorimage xd
1801 }if
1802 /rectfill where dup{
1803 exch pop not _producingSeps or
1804 }{
1805 not
1806 }ifelse
1807 {
1808 /rectfill{
1809 gsave
1810 newpath
1811 4 2 roll moveto
1812 1 index 0 rlineto
1813 0 1 index rlineto
1814 1 index neg 0 rlineto
1815 pop pop
1816 closepath
1817 fill
1818 grestore
1819 }def
1820 }if
1821 /linealImage _noImage{
1822 /rectImage load
1823 }{
1824 _producingSeps{
1825 AGM_Gradient_Sep/AGM_Gradient_Sep_private get begin
1826 /rampImage load
1827 end
1828 }{
1829 /rampImage load
1830 }ifelse
1831 }ifelse
1832 def
1833 AGM_Gradient_private
1834 {
1835 dup xcheck 1 index type /arraytype eq and
1836 {
1837 bind
1838 }if
1839 pop pop
1840 }forall
1841 AGM_Gradient
1842 {
1843 dup xcheck 1 index type /arraytype eq and
1844 {
1845 bind
1846 }if
1847 pop pop
1848 }forall
1849 end
1850
1851 currentdict readonly pop
1852 end
1853 }def
1854 /initializeAI
1855 {
1856 pop pop
1857 AGM_Gradient/AGM_Gradient_private get /_illustrator true put
1858 AGM_Gradient/initialize get exec
1859 AGM_Gradient begin
1860 }def
1861 /unload{
1862 systemdict/languagelevel known{
1863 systemdict/languagelevel get 2 ge{
1864 userdict/AGM_Gradient_Sep 2 copy known{
1865 undef
1866 }{
1867 pop pop
1868 }ifelse
1869 userdict/AGM_Gradient 2 copy known{
1870 undef
1871 }{
1872 pop pop
1873 }ifelse
1874 }if
1875 }if
1876 }def
1877 /terminate{
1878 currentdict AGM_Gradient eq{
1879 end
1880 }if
1881 }def
1882
1883 AGM_Gradient_private begin
1884 /initializeVars{
1885 /_d255 256 array def
1886 0 1 255{
1887 _d255 exch dup 255 div put
1888 }bind for
1889 /_d255- 256 array def
1890 0 1 255{
1891 _d255- exch 1 _d255 2 index get sub put
1892 }bind for
1893 /_sSave nd
1894 /_dUserSpace matrix defaultmatrix def
1895 /_bUMatrix matrix def
1896 /_imageMatrix matrix def
1897 /_saveMatrix matrix def
1898 /_xm matrix def
1899 /_ccAry1 5 array def
1900 /_level2PS
1901 systemdict/languagelevel known dup{
1902 pop systemdict/languagelevel get 2 ge
1903 }if
1904 def
1905 /_level3PS
1906 _level2PS systemdict/shfill known and
1907 def
1908 currentdict /_illustrator known not{
1909 /_illustrator false def
1910 }if
1911
1912 }def
1913 /initializeOps
1914 {
1915 AGM_Gradient begin
1916 currentdict/Bc known not{
1917 /Bc{
1918
1919 _renderFlag 2 eq{
1920 6 npop
1921 }{
1922 pushBSpace
1923 _rampIndex 0 eq{
1924 pop pop
1925 setCStop
1926 }if
1927 linealFill
1928 popBSpace
1929 }ifelse
1930
1931 }def
1932 }if
1933
1934 currentdict/Bg known not{
1935 /Bg{
1936 10 npop
1937 /_gradName xp
1938 /_renderFlag xp
1939
1940 _renderFlag 2 ne{
1941
1942 _illustrator{
1943 _of setoverprint
1944 }if
1945
1946 _illustrator _eo and _renderFlag 3 eq or{
1947 eoclip
1948 }{
1949 clip
1950 }ifelse
1951
1952 _gradNames _gradName 2 copy known{
1953 get
1954 mark exch aload pop
1955 /_gradType xp
1956 1 sub dup /_rampIndex xp
1957 /_maxRampIndex xp
1958 mark exch aload pop
1959 0 0
1960 }if
1961 pop pop
1962 getRampData
1963 }{
1964 mark mark
1965 }ifelse
1966 }def
1967 }if
1968
1969 currentdict/Bm known not{
1970 /Bm{
1971 _renderFlag 2 ne{
1972 _gradType 0 eq{
1973 linealRamp
1974 }{
1975 radialGrad
1976 }ifelse
1977 }{
1978 6 npop
1979 }ifelse
1980 }def
1981 }if
1982
1983 currentdict/Bh known not{
1984 /Bh{
1985 2 npop
1986 /_yHi xp
1987 /_xHi xp
1988 /_radHilite _xHi 0 ne _yHi 0 ne or pt
1989 }def
1990 }if
1991
1992 currentdict/Bn known not{
1993 /Bn{
1994 AGM_Gradient_private begin
1995 dict /_gradNames xp
1996 end
1997 }def
1998 }if
1999
2000 currentdict/Bd known not{
2001 /Bd{
2002 AGM_Gradient begin
2003 AGM_Gradient_private begin
2004 /_nColorsBd xp
2005 /_gradType xp
2006 /_gradName xp
2007 }def
2008 }if
2009
2010 currentdict/BD known not{
2011 /BD{
2012 currentdict/_gradNames known not{
2013 /_gradNames 20 dict def
2014 }if
2015 ] _nColorsBd _gradType
2016 ] _gradName exch /_gradNames xput
2017 end
2018 end
2019 }def
2020 }if
2021
2022 currentdict/Bb known not{
2023 /Bb{
2024
2025 AGM_Gradient begin
2026 AGM_Gradient_private begin
2027 _producingSeps{
2028 AGM_Gradient_Sep/AGM_Gradient_Sep_private get begin
2029 }if
2030 mySave
2031 }def
2032 }if
2033
2034 currentdict/BB known not{
2035 /BB{
2036
2037 /_tmp xp
2038 cleartomark cleartomark
2039
2040 _tmp dup
2041 _renderFlag
2042
2043 myRestore
2044
2045 _producingSeps{
2046 end
2047 }if
2048
2049 _illustrator
2050 end
2051 end
2052
2053 {
2054 2 ne exch 0 gt and{
2055 2 eq{
2056 s
2057 }{
2058 S
2059 }ifelse
2060 }{
2061 pop newpath
2062 }ifelse
2063 }{
2064 pop newpath
2065 }ifelse
2066
2067
2068 }def
2069 }if
2070
2071 currentdict/Xm known not{
2072 /Xm{
2073 _xm astore pop
2074 }def
2075 }if
2076
2077 end
2078 }def
2079 /queryDevice{
2080 /_inRipSep
2081 _level2PS{
2082 currentpagedevice/Separations 2 copy known{
2083 get
2084 }{
2085 pop pop false
2086 }ifelse
2087 }{
2088 false
2089 }ifelse
2090 def
2091 /_noImage /lv1Fix where{
2092 pop lv1Fix
2093 }{
2094 false
2095 }ifelse
2096 def
2097 /_useShells where{
2098 pop
2099 }{
2100 /_useShells true def
2101 }ifelse
2102
2103 /_useSmoothShade where{
2104 pop
2105 }{
2106 /_useSmoothShade false def
2107 }ifelse
2108 /_cyanPlate 1 0 0 0 testCMYKColorThrough def
2109 /_magentaPlate 0 1 0 0 testCMYKColorThrough def
2110 /_yellowPlate 0 0 1 0 testCMYKColorThrough def
2111 /_blackPlate 0 0 0 1 testCMYKColorThrough def
2112 /_compositeJob
2113 _cyanPlate _magentaPlate and _yellowPlate and _blackPlate and
2114 def
2115 /_compositeSpotDevice where{
2116 pop
2117 }{
2118 /_compositeSpotDevice _compositeJob not _inRipSep or{
2119 1
2120 }{
2121 0
2122 }ifelse
2123 def
2124 }ifelse
2125 /_producingSeps _compositeSpotDevice 0 ne def
2126 /_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
2127 /_dpiThreshold where{
2128 pop
2129 }{
2130 /_dpiThreshold 600 def
2131 }ifelse
2132 /_screenFreqThreshold where{
2133 pop
2134 }{
2135 /_screenFreqThreshold 150 def
2136 }ifelse
2137 /_contoneDevice where{
2138 pop
2139 }{
2140 /_contoneDevice false def
2141 }ifelse
2142 /_subSampleOK
2143 _deviceDPI _dpiThreshold le
2144 currentScreenFreq _screenFreqThreshold le and
2145 _contoneDevice not and
2146 _producingSeps not and
2147 def
2148 }def
2149 /initializeLev1{
2150 /makeByte8{
2151 /_tmp 0 pt
2152 255 mul cvi
2153 8 string 8{
2154 dup _tmp 3 index put
2155 /_tmp _tmp 1 add pt
2156 }repeat
2157 exch pop
2158 }def
2159 /currentScreenFreq{
2160 currentscreen pop pop
2161 }def
2162 /_byte 1 string def
2163 /colorimage where{
2164 pop
2165 }{
2166 /colorimage{
2167 pop pop
2168 /_blackTmp xp
2169 /_yellowTmp xp
2170 /_magentaTmp xp
2171 /_cyanTmp xp
2172 /_cnt 0 pt
2173 [
2174 _byte dup 0
2175 _cyanTmp
2176 /_cnt cvx /get cvx _d255 /exch cvx /get cvx .3 /mul cvx
2177 _magentaTmp
2178 /_cnt cvx /get cvx _d255 /exch cvx /get cvx .59 /mul cvx
2179 _yellowTmp
2180 /_cnt cvx /get cvx _d255 /exch cvx /get cvx .11 /mul cvx
2181 _blackTmp
2182 /_cnt cvx /get cvx _d255 /exch cvx /get cvx
2183 /add cvx /add cvx /add cvx 1 /exch cvx /sub cvx
2184 /dup cvx 0 /lt cvx{
2185 pop 0
2186 }/if cvx
2187 /dup cvx 1 /gt cvx{
2188 pop 1
2189 }/if cvx
2190 255 /mul cvx /cvi cvx
2191 256 /mod cvx
2192 /dup cvx 0 /lt cvx{
2193 pop 0
2194 }/if cvx
2195 /put cvx
2196 /_cnt dup cvx 1 /add cvx /pt cvx
2197 ] cvx
2198 bind
2199 /_image load 5 execImage
2200 }def
2201 }ifelse
2202 }def
2203 /initializeLev2{
2204 /level2ScreenFreq{
2205 begin
2206 60
2207 HalftoneType 1 eq{
2208 pop Frequency
2209 }if
2210 HalftoneType 2 eq{
2211 pop GrayFrequency
2212 }if
2213 HalftoneType 5 eq{
2214 pop Default level2ScreenFreq
2215 }if
2216 end
2217 }def
2218 /currentScreenFreq{
2219 currenthalftone level2ScreenFreq
2220 }def
2221 }def
2222 /initializeShading{
2223 _useSmoothShade _level3PS and{
2224 /_usingSmoothShade true pt
2225 initializeLev3_Ops
2226 }{
2227 /_usingSmoothShade false pt
2228 }ifelse
2229 }def
2230 /initializeLev3_Ops
2231 {
2232 /initShFill{
2233 /_index _gradType 0 eq {0}{_maxRampIndex 1 sub} ifelse pt
2234 /_rampFuncsArray _maxRampIndex array pt
2235 /_boundsArray _maxRampIndex 1 sub array pt
2236 /_encodeArray _maxRampIndex 2 mul array pt
2237 /_beginCoord _rampPoint pt
2238 /_colorSpace null pt
2239 /_firstFill _rampIndex _maxRampIndex eq pt
2240 /_lastFill false pt
2241 }def
2242 /getRampColorSpace{
2243 _nSamples 1 gt{
2244 /_ndx 0 pt
2245 [blendColor] cvx exec
2246 }if
2247 /_C0 [currentcolor] pt
2248 /_C0_Space currentcolorspace pt
2249
2250 _nSamples 1 gt{
2251 /_ndx _nSamples 1 sub pt
2252 [blendColor] cvx exec
2253 }if
2254 /_C1 [currentcolor] pt
2255 /_C1_Space currentcolorspace pt
2256
2257 _C0_Space _C1_Space eq{
2258 /_rampColorSpace _C0_Space pt
2259 }{
2260 (colorspace conflict!) ==
2261 showpage
2262 stop
2263 }ifelse
2264
2265 _spotColor{
2266 nsetcustomcolorend
2267 }if
2268 }def
2269 /linealShFill{
2270 popBSpace
2271 _xm aload pop pushBSpace
2272
2273 /_size _index 1 add pt
2274 _size _maxRampIndex lt {
2275 /_rampFuncsArray _rampFuncsArray 0 _size getinterval pt
2276 /_boundsArray _boundsArray 0 _size 1 sub getinterval pt
2277 /_encodeArray _encodeArray 0 _size 2 mul getinterval pt
2278 }if
2279
2280 bd
2281 /ShadingType 2
2282 /ColorSpace _colorSpace
2283 /Function
2284 bd
2285 /FunctionType 3
2286 /Domain [0 1]
2287 /Functions _rampFuncsArray
2288 /Bounds _boundsArray
2289 /Encode _encodeArray
2290 ed
2291 /Extend [_firstFill _lastFill]
2292 /Domain [0 1]
2293 /Coords [_beginCoord 0 _endCoord 0]
2294 ed
2295 shfill
2296 }def
2297
2298 /radialShFill{
2299 /_size _maxRampIndex _index sub pt
2300 _size _maxRampIndex lt {
2301 /_rampFuncsArray _rampFuncsArray _index _size getinterval pt
2302 /_boundsArray _boundsArray _index _size 1 sub getinterval pt
2303 /_encodeArray _encodeArray _index 2 mul _size 2 mul getinterval pt
2304 }if
2305
2306 /_rampLen _beginCoord _endCoord sub pt
2307 bd
2308 /ShadingType 3
2309 /ColorSpace _colorSpace
2310 /Function
2311 bd
2312 /FunctionType 3
2313 /Domain [0 1]
2314 /Functions _rampFuncsArray
2315 /Bounds _boundsArray
2316 /Encode _encodeArray
2317 ed
2318 /Extend [_lastFill _firstFill]
2319 /Domain [0 1]
2320 /Coords [_xHi _rampLen mul _yHi _rampLen mul _endCoord 0 0 _beginCoord]
2321 ed
2322 shfill
2323
2324 _radHilite{
2325 _xHi _rampLen mul _yHi _rampLen mul translate
2326 }if
2327 }def
2328
2329 /fillRamp{
2330
2331
2332 /_invert _midPoint 0.5 lt pt
2333 _rampIndex _maxRampIndex eq {
2334 initShFill
2335 }if
2336
2337 getRampColorSpace
2338
2339 _colorSpace null eq{
2340 /_colorSpace _rampColorSpace pt
2341 }{
2342 _colorSpace _rampColorSpace ne{
2343 /_index _index 1
2344 _gradType 0 eq{
2345 sub pt
2346 linealShFill
2347 }{
2348 add pt
2349 radialShFill
2350 }ifelse
2351 initShFill
2352 /_colorSpace _rampColorSpace pt
2353 } if
2354 }ifelse
2355 /_endCoord _endPoint pt
2356 _rampFuncsArray _index
2357 bd
2358 /FunctionType 2
2359 /Domain [0 1]
2360 /N 0.5 log _invert{1 _midPoint sub}{_midPoint}ifelse log div
2361 _gradType 0 eq{
2362 _invert{/C1}{/C0}ifelse _C0
2363 _invert{/C0}{/C1}ifelse _C1
2364 }{
2365 _invert{/C0}{/C1}ifelse _C1
2366 _invert{/C1}{/C0}ifelse _C0
2367 }ifelse
2368 ed
2369 put
2370
2371 _rampIndex 1 ne{
2372 _boundsArray _index _gradType 1 eq{1 sub}if _endCoord put
2373 } if
2374
2375 0 1 _invert {exch}if
2376 _encodeArray _index 2 mul 1 add 3 -1 roll put
2377 _encodeArray _index 2 mul 3 -1 roll put
2378 _rampIndex 1 eq {
2379 /_lastFill true pt
2380 _gradType 0 eq{
2381 linealShFill
2382 }{
2383 radialShFill
2384 }ifelse
2385 }if
2386 /_index _index 1
2387 _gradType 0 eq{
2388 add pt
2389 }{
2390 sub pt
2391 }ifelse
2392 }def
2393
2394 /radialRamp
2395 /fillRamp load def
2396
2397 /rampImage
2398 /fillRamp load def
2399
2400 AGM_Gradient begin
2401 /Bc{
2402 6 npop
2403 }def
2404
2405 end
2406
2407
2408 }def
2409 /initializeComposite{
2410 /bwImage{
2411 pop /_image load 5 execImage
2412 }def
2413 currentdict/rampImage known not{
2414 /rampImage{
2415 _color{
2416 _nSamples setImageParms
2417
2418
2419 _rgbRamp{
2420 _redData _greenData _blueData _nSamples 3 expandColor
2421 true 3 null ncolorimage
2422 }{
2423 _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor
2424 true 4 null ncolorimage
2425 }ifelse
2426 }{
2427 _nSamples setImageParms _blackData null bwImage
2428 }ifelse
2429 }def
2430 }if
2431 /setCStop{
2432 /_colorStyle exch pt
2433 _colorStyle 0 eq{
2434 1 exch sub
2435 0 0 0
2436 4 -1 roll
2437 }if
2438
2439 _colorStyle 2 eq{
2440 setrgbcolor 4 npop
2441 }if
2442
2443 _colorStyle 3 eq{
2444 1 exch sub /_tmp xp
2445 pop
2446 4{
2447 _tmp mul 4 1 roll
2448 }repeat
2449 }if
2450
2451 _colorStyle 4 eq{
2452 3 -1 roll pop pop
2453 1 exch sub /_tmp xp
2454 3{
2455 1 exch sub _tmp mul 1 exch sub 3 1 roll
2456 }repeat
2457 setrgbcolor
2458 4 npop
2459 }if
2460 _colorStyle 2 ne _colorStyle 4 ne and{
2461 null nsetcustomcolor
2462 }if
2463 }def
2464 /nsetcustomcolor
2465 {
2466 pop setcmykcolor
2467 }def
2468 /nsetcustomcolorend
2469 {
2470 }def
2471 /ncolorimage{
2472 pop
2473 /_colorimage load 10 execImage
2474 }def
2475 _noImage not _level2PS not and{
2476 /linealFill{
2477 8 setImageParms
2478 _color{
2479 currentcmykcolor
2480 4{
2481 makeByte8 4 1 roll
2482 }repeat
2483 true 4 null ncolorimage
2484 }{
2485 currentgray makeByte8 null bwImage
2486 }ifelse
2487 }def
2488 }if
2489 }def
2490 /npop{
2491 {pop}repeat
2492 }def
2493 /xd{
2494 exch def
2495 }def
2496 /nd{
2497 null def
2498 }def
2499 /pt{
2500 AGM_Gradient_private 3 1 roll put
2501 }def
2502 /xp{
2503 exch pt
2504 }def
2505 /xput{
2506 dup load dup length exch maxlength eq{
2507 dup dup load dup
2508 length 2 mul dict copy def
2509 }if
2510 load begin
2511 def
2512 end
2513 }def
2514 /mySave{
2515 save /_sSave xp
2516 }def
2517 /myRestore{
2518 _sSave type /savetype eq{
2519 _sSave restore
2520 }if
2521 }def
2522 /gMark{
2523 counttomark 2 add -1 roll
2524 }def
2525 /execImage{
2526 /_tmp xp
2527 {
2528 exec
2529 }stopped{
2530 $error /errorname get /undefinedresult ne{
2531 stop
2532 }{
2533 _tmp npop
2534 }ifelse
2535 }if
2536 }def
2537 /pushBSpace{
2538 newpath gsave
2539 _bUMatrix astore concat
2540 }def
2541 /popBSpace{
2542 grestore
2543 }def
2544 /setImageParms{
2545 1 8 2 index 0 0 1 0 0 _imageMatrix astore
2546 }def
2547 /linealFill{
2548 0 0 1 1 rectfill
2549 }def
2550 /testCMYKColorThrough{
2551 gsave
2552 setcmykcolor currentcmykcolor
2553 grestore
2554 add add add 0 ne
2555 }def
2556 /expandOne {
2557 /_tmp xp
2558 dup type /stringtype ne{
2559 _tmp string
2560 exch
2561 dup 0 ne{
2562 255 mul cvi
2563 0 1 _tmp 1 sub{
2564 3 copy
2565 exch put pop
2566 }for
2567 }if
2568 pop
2569 }if
2570 }def
2571 /expandColor{
2572 /_channels xp
2573 /_len xp
2574 _channels{
2575 _len expandOne _channels 1 roll
2576 }repeat
2577 }def
2578 /blendColor{
2579
2580 _color{
2581 _rgbRamp _producingSeps not and{
2582 _redData dup type /stringtype eq{
2583 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
2584 }if
2585 _greenData dup type /stringtype eq{
2586 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
2587 }if
2588 _blueData dup type /stringtype eq{
2589 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
2590 }if
2591 /setrgbcolor cvx
2592 }{
2593 _cyanData dup type /stringtype eq{
2594 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
2595 }if
2596 _magentaData dup type /stringtype eq{
2597 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
2598 }if
2599 _yellowData dup type /stringtype eq{
2600 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
2601 }if
2602 _blackData dup type /stringtype eq{
2603 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
2604 }if
2605
2606 _spotColor{
2607 _rampSD begin
2608 /_rampSD cvx /begin cvx
2609
2610 spot1 begin
2611 tintImage dup type /stringtype eq{
2612 /_ndx cvx /get cvx _d255- /exch cvx /get cvx
2613 }{
2614 dup null ne{
2615 name type /nametype ne{
2616 1 exch sub
2617 }if
2618 }if
2619 }ifelse
2620 end
2621 /spot1 cvx /tintValue 3 -1 /roll cvx /put cvx
2622
2623 spot2 begin
2624 tintImage dup type /stringtype eq{
2625 /_ndx cvx /get cvx _d255- /exch cvx /get cvx
2626 }{
2627 dup null ne{
2628 name type /nametype ne{
2629 1 exch sub
2630 }if
2631 }if
2632 }ifelse
2633 end
2634 /spot2 cvx /tintValue 3 -1 /roll cvx /put cvx
2635 /end cvx
2636 end
2637 /_rampSD cvx
2638 /nsetcustomcolor cvx
2639 }{
2640 /setcmykcolor cvx
2641 }ifelse
2642 }ifelse
2643 }{
2644 _blackData /_ndx cvx /get cvx
2645 _d255 /exch cvx /get cvx
2646
2647 _usingSmoothShade{
2648 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx /setcmykcolor cvx
2649 }{
2650 /setgray cvx
2651 }ifelse
2652 }ifelse
2653 }def
2654 /linealRamp{
2655 pushBSpace
2656 _ramp{
2657 linealImage
2658 }{
2659 linealFill
2660 }ifelse
2661 popBSpace
2662 /_rampIndex _rampIndex 1 sub pt
2663 _rampIndex 0 gt{
2664 getRampData
2665 }if
2666 }def
2667 /radialGrad{
2668 /_firstShell true pt
2669 _usingSmoothShade not{
2670 fill
2671 }if
2672 pushBSpace
2673
2674 _radHilite{
2675 _xHi _yHi _bUMatrix idtransform /_yHi xp /_xHi xp
2676 _rampPoint 1 lt{
2677 1 _rampPoint sub dup _xHi mul exch _yHi mul translate
2678 }if
2679 }if
2680 _rampIndex{
2681 radialRamp
2682 /_rampIndex _rampIndex 1 sub pt
2683 _rampIndex 0 gt{
2684 getRampData
2685 }if
2686 }repeat
2687
2688 popBSpace
2689
2690 }def
2691 /getNSamples{
2692 0 exch
2693 {
2694 dup type /stringtype eq{
2695 length exch pop exit
2696 }if
2697 pop
2698 }forall
2699 dup 0 eq{
2700 pop 1
2701 }if
2702 }def
2703 /getRampData{
2704 /_rampType gMark pt
2705 /_color _rampType 0 gt pt
2706 /_ccRGB _rampType 5 eq _rampType 6 eq or pt
2707 /_rgbRamp _rampType 4 eq _ccRGB or pt
2708 /_ccProcess _rampType 2 eq _rampType 3 eq or pt
2709 _producingSeps{
2710 _rampSD initSpotDict
2711 /_spotColor _ccProcess _ccRGB or pt
2712 }{
2713 /_spotColor false pt
2714 }ifelse
2715 /_ramp true pt
2716 100 div /_rampPoint xp
2717 100 div /_midPoint xp
2718
2719 dup /_colorStyle xp
2720 _colorStyle 0 eq{
2721 2
2722 }{
2723 _colorStyle 1 eq{
2724 5
2725 }{
2726 _colorStyle 2 eq{
2727 8
2728 }{
2729 _colorStyle 3 eq{
2730 _producingSeps{
2731 _rampSD begin
2732 spot1 begin
2733 /name 3 index def
2734 /spot_K 4 index def
2735 /spot_Y 5 index def
2736 /spot_M 6 index def
2737 /spot_C 7 index def
2738 end
2739 end
2740 }if
2741 7
2742 }{
2743 _producingSeps{
2744 _rampSD begin
2745 spot1 begin
2746 /name 4 index def
2747 /spot_K 8 index def
2748 /spot_Y 9 index def
2749 /spot_M 10 index def
2750 /spot_C 11 index def
2751 end
2752 end
2753 }if
2754 11
2755 } ifelse
2756 }ifelse
2757 }ifelse
2758 }ifelse
2759 /_tmp xp
2760 _tmp index 100 div /_endPoint xp
2761
2762 _gradType 1 eq{
2763 _tmp 1 add index 100 div /_midPoint xp
2764 }if
2765
2766 _producingSeps{
2767 _tmp 2 add index /_nextColorStyle xp
2768 _nextColorStyle 3 eq{
2769 /_tmp _tmp 4 add pt
2770 _tmp index dup
2771 _rampSD begin
2772 spot1 /name get ne{
2773 spot2 begin
2774 /name xd
2775 /spot_K _tmp 2 add index def
2776 /spot_Y _tmp 3 add index def
2777 /spot_M _tmp 4 add index def
2778 /spot_C _tmp 5 add index def
2779 end
2780 }{
2781 pop
2782 }ifelse
2783 end
2784 }if
2785 _nextColorStyle 4 eq{
2786 /_tmp _tmp 5 add pt
2787 _tmp index dup
2788 _rampSD begin
2789 spot1 /name get ne{
2790 spot2 begin
2791 /name xd
2792 /spot_K _tmp 5 add index def
2793 /spot_Y _tmp 6 add index def
2794 /spot_M _tmp 7 add index def
2795 /spot_C _tmp 8 add index def
2796 end
2797 }{
2798 pop
2799 }ifelse
2800 end
2801 }if
2802 }if
2803 _rampType 3 eq _rampType 6 eq or{
2804 /_tint2Data gMark pt
2805 }if
2806 _ccProcess _ccRGB or{
2807 /_tint1Data gMark pt
2808 }if
2809 _rgbRamp{
2810 /_blueData gMark pt
2811 /_greenData gMark pt
2812 /_redData gMark pt
2813 }if
2814
2815 _producingSeps{
2816 _rampSD begin
2817 _ccProcess _ccRGB or{
2818 _rampType 3 eq _rampType 6 eq or{
2819 spot2 begin
2820 /tintImage _gradType 0 eq{
2821 _tint2Data
2822 }{
2823 _tint1Data
2824 }ifelse
2825 def
2826 name null eq{
2827 /name /Black def
2828 }if
2829 end
2830 }if
2831 spot1 begin
2832 /tintImage _gradType 0 eq _rampType 2 eq or _rampType 5 eq or{
2833 _tint1Data
2834 }{
2835 _tint2Data
2836 }ifelse
2837 def
2838 _rampType 2 eq _rampType 5 eq or{
2839 name null eq{
2840 /name spot2 /name get def
2841 spot2 /name null put
2842 }if
2843 }{
2844 name null eq{
2845 /name /Black def
2846 }if
2847 }ifelse
2848 end
2849 }if
2850 end
2851 }if
2852 /_blackData gMark pt
2853 _rampType 0 gt{
2854 counttomark 4 add -3 roll
2855 /_yellowData xp
2856 /_magentaData xp
2857 /_cyanData xp
2858 }if
2859 _ramp{
2860 /_nSamples
2861 [
2862 _rampType 0 eq {_blackData}if
2863 _rampType 1 eq {_cyanData _magentaData _yellowData _blackData}if
2864 _rampType 2 eq {_cyanData _magentaData _yellowData _blackData _tint1Data}if
2865 _rampType 3 eq {_cyanData _magentaData _yellowData _blackData _tint1Data _tint2Data}if
2866 _rampType 4 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData}if
2867 _rampType 5 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data}if
2868 _rampType 6 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data _tint2Data}if
2869 ] getNSamples pt
2870 _usingSmoothShade not {/_ramp _nSamples 1 gt pt} if
2871 } if
2872
2873 setCStop
2874 }def
2875 /rectImage{
2876 gsave
2877 /_sInc 1 pt
2878 /_bInc 1 _nSamples div pt
2879 /_uRampLen 1 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt pt
2880 /_pChange _uRampLen 0 eq{0}{_nSamples _uRampLen div}ifelse pt
2881 0
2882 _nSamples
2883 [
2884 /dup cvx
2885 /_ndx /exch cvx /pt cvx
2886 blendColor
2887 0 0 _bInc 1 /rectfill cvx
2888 _bInc 0 /translate cvx
2889 _sInc /add cvx
2890 ] cvx
2891 bind
2892 repeat
2893 pop
2894 _spotColor{
2895 nsetcustomcolorend
2896 }if
2897 grestore
2898 }def
2899 /radialInit{
2900 /_nRadSamples _nSamples dup 0 eq{pop 1}if pt
2901 /_sInc -1 pt
2902 /_rampLen _rampPoint _endPoint sub pt
2903 /_bInc _rampLen _nSamples div neg pt
2904 /_optimize false pt
2905 _subSampleOK{
2906 /_uRampLen
2907 _rampLen 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt
2908 0 _rampLen dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt
2909 2 copy lt{
2910 exch
2911 }if pop
2912 pt
2913 /_pChange
2914 _uRampLen 0 eq{
2915 0
2916 }{
2917 _nSamples _uRampLen div
2918 }ifelse
2919 pt
2920 _pChange .5 gt dup /_optimize xp{
2921 /_nRadSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt
2922 /_bInc _rampLen _nRadSamples div neg pt
2923 /_sInc _nSamples 1 sub _nRadSamples 1 sub div neg pt
2924 }if
2925 }if
2926 _radHilite{
2927 /_xBCInc _xHi _rampLen mul _nRadSamples div pt
2928 /_yBCInc _yHi _rampLen mul _nRadSamples div pt
2929 }if
2930 }def
2931 currentdict/radialRamp known not{
2932 /radialRamp{
2933
2934 /_saveMatrix _saveMatrix currentmatrix def
2935
2936 radialInit
2937
2938 _rampPoint
2939
2940 _nSamples 1 sub
2941
2942 _nRadSamples
2943 [
2944 /dup cvx
2945
2946 _optimize{
2947 /round cvx /cvi cvx
2948 }if
2949
2950 /_ndx /exch cvx /pt cvx
2951
2952 _useShells{
2953 /_firstShell cvx{
2954 /_firstShell false pt
2955 }{
2956 0 0 3 index 360 0 arcn fill
2957 }/ifelse cvx
2958 }if
2959
2960 blendColor
2961
2962 _useShells{
2963 0 0 3 /index cvx 0 360 /arc cvx
2964 }{
2965 0 0 3 /index cvx 0 360 /arc cvx /fill cvx
2966 }ifelse
2967
2968 /exch cvx _bInc /add cvx /exch cvx
2969
2970 _sInc /add cvx
2971
2972 _radHilite{
2973 _xBCInc _yBCInc /translate cvx
2974 }if
2975 ] cvx bind
2976 repeat
2977
2978 pop pop
2979
2980 _saveMatrix setmatrix
2981
2982 _radHilite{
2983 _xHi _rampLen mul _yHi _rampLen mul translate
2984 }if
2985
2986 _useShells _rampIndex 1 eq and{
2987 fill
2988 }if
2989 _spotColor{
2990 nsetcustomcolorend
2991 }if
2992
2993
2994 }def
2995 }if
2996 end
2997 end
2998 defaultpacking setpacking
2999 %%EndResource
3000 %%BeginProcSet: Adobe_ColorImage_AI6 1.1 0
3001 userdict /Adobe_ColorImage_AI6 known not
3002 {
3003 userdict /Adobe_ColorImage_AI6 24 dict put
3004 } if
3005 userdict /Adobe_ColorImage_AI6 get begin
3006 /initialize
3007 {
3008 Adobe_ColorImage_AI6 begin
3009 Adobe_ColorImage_AI6
3010 {
3011 dup type /arraytype eq
3012 {
3013 dup xcheck
3014 {
3015 bind
3016 } if
3017 } if
3018 pop pop
3019 } forall
3020 } def
3021 /terminate { end } def
3022 currentdict /Adobe_ColorImage_AI6_Vars known not
3023 {
3024 /Adobe_ColorImage_AI6_Vars 15 dict def
3025 } if
3026 Adobe_ColorImage_AI6_Vars begin
3027 /channelcount 0 def
3028 /sourcecount 0 def
3029 /sourcearray 4 array def
3030 /plateindex -1 def
3031 /XIMask 0 def
3032 /XIBinary 0 def
3033 /XIChannelCount 0 def
3034 /XIBitsPerPixel 0 def
3035 /XIImageHeight 0 def
3036 /XIImageWidth 0 def
3037 /XIImageMatrix null def
3038 /XIBuffer null def
3039 /XIDataProc null def
3040 /XIVersion 6 def
3041 end
3042 /WalkRGBString null def
3043 /WalkCMYKString null def
3044 /StuffRGBIntoGrayString null def
3045 /RGBToGrayImageProc null def
3046 /StuffCMYKIntoGrayString null def
3047 /CMYKToGrayImageProc null def
3048 /ColorImageCompositeEmulator null def
3049 /SeparateCMYKImageProc null def
3050 /FourEqual null def
3051 /TestPlateIndex null def
3052 currentdict /_colorimage known not
3053 {
3054 /colorimage where
3055 {
3056 /colorimage get /_colorimage exch def
3057 }
3058 {
3059 /_colorimage null def
3060 } ifelse
3061 } if
3062 /_currenttransfer systemdict /currenttransfer get def
3063 /colorimage null def
3064 /XI null def
3065 /WalkRGBString
3066 {
3067 0 3 index
3068 dup length 1 sub 0 3 3 -1 roll
3069 {
3070 3 getinterval { } forall
3071 5 index exec
3072 3 index
3073 } for
3074
3075 5 { pop } repeat
3076 } def
3077 /WalkCMYKString
3078 {
3079 0 3 index
3080 dup length 1 sub 0 4 3 -1 roll
3081 {
3082 4 getinterval { } forall
3083
3084 6 index exec
3085
3086 3 index
3087
3088 } for
3089
3090 5 { pop } repeat
3091
3092 } def
3093 /StuffRGBIntoGrayString
3094 {
3095 .11 mul exch
3096
3097 .59 mul add exch
3098
3099 .3 mul add
3100
3101 cvi 3 copy put
3102
3103 pop 1 add
3104 } def
3105 /RGBToGrayImageProc
3106 {
3107 Adobe_ColorImage_AI6_Vars begin
3108 sourcearray 0 get exec
3109 dup length 3 idiv string
3110 dup 3 1 roll
3111
3112 /StuffRGBIntoGrayString load exch
3113 WalkRGBString
3114 end
3115 } def
3116 /StuffCMYKIntoGrayString
3117 {
3118 exch .11 mul add
3119
3120 exch .59 mul add
3121
3122 exch .3 mul add
3123
3124 dup 255 gt { pop 255 } if
3125
3126 255 exch sub cvi 3 copy put
3127
3128 pop 1 add
3129 } def
3130 /CMYKToGrayImageProc
3131 {
3132 Adobe_ColorImage_AI6_Vars begin
3133 sourcearray 0 get exec
3134 dup length 4 idiv string
3135 dup 3 1 roll
3136
3137 /StuffCMYKIntoGrayString load exch
3138 WalkCMYKString
3139 end
3140 } def
3141 /ColorImageCompositeEmulator
3142 {
3143 pop true eq
3144 {
3145 Adobe_ColorImage_AI6_Vars /sourcecount get 5 add { pop } repeat
3146 }
3147 {
3148 Adobe_ColorImage_AI6_Vars /channelcount get 1 ne
3149 {
3150 Adobe_ColorImage_AI6_Vars begin
3151 sourcearray 0 3 -1 roll put
3152
3153 channelcount 3 eq
3154 {
3155 /RGBToGrayImageProc
3156 }
3157 {
3158 /CMYKToGrayImageProc
3159 } ifelse
3160 load
3161 end
3162 } if
3163 image
3164 } ifelse
3165 } def
3166 /SeparateCMYKImageProc
3167 {
3168 Adobe_ColorImage_AI6_Vars begin
3169 sourcecount 0 ne
3170 {
3171 sourcearray plateindex get exec
3172 }
3173 {
3174 sourcearray 0 get exec
3175
3176 dup length 4 idiv string
3177
3178 0 2 index
3179
3180 plateindex 4 2 index length 1 sub
3181 {
3182 get 255 exch sub
3183
3184 3 copy put pop 1 add
3185
3186 2 index
3187 } for
3188 pop pop exch pop
3189 } ifelse
3190 end
3191 } def
3192
3193 /FourEqual
3194 {
3195 4 index ne
3196 {
3197 pop pop pop false
3198 }
3199 {
3200 4 index ne
3201 {
3202 pop pop false
3203 }
3204 {
3205 4 index ne
3206 {
3207 pop false
3208 }
3209 {
3210 4 index eq
3211 } ifelse
3212 } ifelse
3213 } ifelse
3214 } def
3215 /TestPlateIndex
3216 {
3217 Adobe_ColorImage_AI6_Vars begin
3218 /plateindex -1 def
3219 /setcmykcolor where
3220 {
3221 pop
3222 gsave
3223 1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
3224 0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
3225 0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
3226 0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
3227 grestore
3228 1 0 0 0 FourEqual
3229 {
3230 /plateindex 0 def
3231 }
3232 {
3233 0 1 0 0 FourEqual
3234 {
3235 /plateindex 1 def
3236 }
3237 {
3238 0 0 1 0 FourEqual
3239 {
3240 /plateindex 2 def
3241 }
3242 {
3243 0 0 0 1 FourEqual
3244 {
3245 /plateindex 3 def
3246 }
3247 {
3248 0 0 0 0 FourEqual
3249 {
3250 /plateindex 5 def
3251 } if
3252 } ifelse
3253 } ifelse
3254 } ifelse
3255 } ifelse
3256 pop pop pop pop
3257 } if
3258 plateindex
3259 end
3260 } def
3261 /colorimage
3262 {
3263 Adobe_ColorImage_AI6_Vars begin
3264 /channelcount 1 index def
3265 /sourcecount 2 index 1 eq { channelcount 1 sub } { 0 } ifelse def
3266 4 sourcecount add index dup
3267 8 eq exch 1 eq or not
3268 end
3269
3270 {
3271 /_colorimage load null ne
3272 {
3273 _colorimage
3274 }
3275 {
3276 Adobe_ColorImage_AI6_Vars /sourcecount get
3277 7 add { pop } repeat
3278 } ifelse
3279 }
3280 {
3281 dup 3 eq
3282 TestPlateIndex
3283 dup -1 eq exch 5 eq or or
3284 {
3285 /_colorimage load null eq
3286 {
3287 ColorImageCompositeEmulator
3288 }
3289 {
3290 dup 1 eq
3291 {
3292 pop pop image
3293 }
3294 {
3295 Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
3296 {
3297 gsave
3298
3299 0 _currenttransfer exec
3300 1 _currenttransfer exec
3301 eq
3302 { 0 _currenttransfer exec 0.5 lt }
3303 { 0 _currenttransfer exec 1 _currenttransfer exec gt } ifelse
3304
3305 { { pop 0 } } { { pop 1 } } ifelse
3306 systemdict /settransfer get exec
3307 } if
3308
3309 _colorimage
3310
3311 Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
3312 {
3313 grestore
3314 } if
3315 } ifelse
3316 } ifelse
3317 }
3318 {
3319 dup 1 eq
3320 {
3321 pop pop
3322 image
3323 }
3324 {
3325 pop pop
3326 Adobe_ColorImage_AI6_Vars begin
3327 sourcecount -1 0
3328 {
3329 exch sourcearray 3 1 roll put
3330 } for
3331 /SeparateCMYKImageProc load
3332 end
3333 systemdict /image get exec
3334 } ifelse
3335 } ifelse
3336 } ifelse
3337 } def
3338 /XG
3339 {
3340 pop pop
3341 } def
3342 /XF
3343 {
3344 13 {pop} repeat
3345 } def
3346 /Xh
3347 {
3348 Adobe_ColorImage_AI6_Vars begin
3349 gsave
3350 /XIMask exch 0 ne def
3351 /XIImageHeight exch def
3352 /XIImageWidth exch def
3353 /XIImageMatrix exch def
3354 0 0 moveto
3355 XIImageMatrix concat
3356 XIImageWidth XIImageHeight scale
3357
3358 XIMask
3359 {
3360 /_lp /null ddef
3361 _fc
3362 /_lp /imagemask ddef
3363 }
3364 if
3365 /XIVersion 7 def
3366 end
3367 } def
3368 /XH
3369 {
3370 Adobe_ColorImage_AI6_Vars begin
3371 /XIVersion 6 def
3372 grestore
3373 end
3374 } def
3375 /XI
3376 {
3377 Adobe_ColorImage_AI6_Vars begin
3378 gsave
3379 /XIMask exch 0 ne def
3380 /XIBinary exch 0 ne def
3381 pop
3382 pop
3383 /XIChannelCount exch def
3384 /XIBitsPerPixel exch def
3385 /XIImageHeight exch def
3386 /XIImageWidth exch def
3387 pop pop pop pop
3388 /XIImageMatrix exch def
3389 XIBitsPerPixel 1 eq
3390 {
3391 XIImageWidth 8 div ceiling cvi
3392 }
3393 {
3394 XIImageWidth XIChannelCount mul
3395 } ifelse
3396 /XIBuffer exch string def
3397 XIBinary
3398 {
3399 /XIDataProc { currentfile XIBuffer readstring pop } def
3400 XIVersion 6 le
3401 {
3402 currentfile 128 string readline pop pop
3403 }
3404 if
3405 }
3406 {
3407 /XIDataProc { currentfile XIBuffer readhexstring pop } def
3408 } ifelse
3409
3410 XIVersion 6 le
3411 {
3412 0 0 moveto
3413 XIImageMatrix concat
3414 XIImageWidth XIImageHeight scale
3415 XIMask
3416 {
3417 /_lp /null ddef
3418 _fc
3419 /_lp /imagemask ddef
3420 } if
3421 } if
3422
3423 XIMask
3424 {
3425 XIImageWidth XIImageHeight
3426 false
3427 [ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
3428 /XIDataProc load
3429 imagemask
3430 }
3431 {
3432 XIImageWidth XIImageHeight
3433 XIBitsPerPixel
3434 [ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
3435 /XIDataProc load
3436
3437 XIChannelCount 1 eq
3438 {
3439 gsave
3440 0 setgray
3441 image
3442 grestore
3443 }
3444 {
3445 false
3446 XIChannelCount
3447 colorimage
3448 } ifelse
3449 } ifelse
3450 grestore
3451 end
3452 } def
3453 end
3454 %%EndProcSet
3455 %%BeginResource: procset Adobe_Illustrator_AI5 1.2 0
3456 %%Title: (Adobe Illustrator (R) Version 7.0 Full Prolog)
3457 %%Version: 1.2 0
3458 %%CreationDate: (3/7/1994) ()
3459 %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
3460 currentpacking true setpacking
3461 userdict /Adobe_Illustrator_AI5_vars 107 dict dup begin
3462 put
3463 /_eo false def
3464 /_lp /none def
3465 /_pf
3466 {
3467 } def
3468 /_ps
3469 {
3470 } def
3471 /_psf
3472 {
3473 } def
3474 /_pss
3475 {
3476 } def
3477 /_pjsf
3478 {
3479 } def
3480 /_pjss
3481 {
3482 } def
3483 /_pola 0 def
3484 /_doClip 0 def
3485 /cf currentflat def
3486 /_lineorientation 0 def
3487 /_charorientation 0 def
3488 /_yokoorientation 0 def
3489 /_tm matrix def
3490 /_renderStart
3491 [
3492 /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
3493 ] def
3494 /_renderEnd
3495 [
3496 null null null null /i1 /i1 /i1 /i1
3497 ] def
3498 /_render -1 def
3499 /_shift [0 0] def
3500 /_ax 0 def
3501 /_ay 0 def
3502 /_cx 0 def
3503 /_cy 0 def
3504 /_leading
3505 [
3506 0 0
3507 ] def
3508 /_ctm matrix def
3509 /_mtx matrix def
3510 /_sp 16#020 def
3511 /_hyphen (-) def
3512 /_fontSize 0 def
3513 /_fontAscent 0 def
3514 /_fontDescent 0 def
3515 /_fontHeight 0 def
3516 /_fontRotateAdjust 0 def
3517 /Ss 256 string def
3518 Ss 0 (fonts/) putinterval
3519 /_cnt 0 def
3520 /_scale [1 1] def
3521 /_nativeEncoding 0 def
3522 /_useNativeEncoding 0 def
3523 /_tempEncode 0 def
3524 /_pntr 0 def
3525 /_tDict 2 dict def
3526 /_hfname 100 string def
3527 /_hffound false def
3528 /Tx
3529 {
3530 } def
3531 /Tj
3532 {
3533 } def
3534 /CRender
3535 {
3536 } def
3537 /_AI3_savepage
3538 {
3539 } def
3540 /_gf null def
3541 /_cf 4 array def
3542 /_rgbf 3 array def
3543 /_if null def
3544 /_of false def
3545 /_fc
3546 {
3547 } def
3548 /_gs null def
3549 /_cs 4 array def
3550 /_rgbs 3 array def
3551 /_is null def
3552 /_os false def
3553 /_sc
3554 {
3555 } def
3556 /_pd 1 dict def
3557 /_ed 15 dict def
3558 /_pm matrix def
3559 /_fm null def
3560 /_fd null def
3561 /_fdd null def
3562 /_sm null def
3563 /_sd null def
3564 /_sdd null def
3565 /_i null def
3566 /_lobyte 0 def
3567 /_hibyte 0 def
3568 /_cproc null def
3569 /_cscript 0 def
3570 /_hvax 0 def
3571 /_hvay 0 def
3572 /_hvwb 0 def
3573 /_hvcx 0 def
3574 /_hvcy 0 def
3575 /_bitfont null def
3576 /_bitlobyte 0 def
3577 /_bithibyte 0 def
3578 /_bitkey null def
3579 /_bitdata null def
3580 /_bitindex 0 def
3581 /discardSave null def
3582 /buffer 256 string def
3583 /beginString null def
3584 /endString null def
3585 /endStringLength null def
3586 /layerCnt 1 def
3587 /layerCount 1 def
3588 /perCent (%) 0 get def
3589 /perCentSeen? false def
3590 /newBuff null def
3591 /newBuffButFirst null def
3592 /newBuffLast null def
3593 /clipForward? false def
3594 end
3595 userdict /Adobe_Illustrator_AI5 known not {
3596 userdict /Adobe_Illustrator_AI5 95 dict put
3597 } if
3598 userdict /Adobe_Illustrator_AI5 get begin
3599 /initialize
3600 {
3601 Adobe_Illustrator_AI5 dup begin
3602 Adobe_Illustrator_AI5_vars begin
3603 discardDict
3604 {
3605 bind pop pop
3606 } forall
3607 dup /nc get begin
3608 {
3609 dup xcheck 1 index type /operatortype ne and
3610 {
3611 bind
3612 } if
3613 pop pop
3614 } forall
3615 end
3616 newpath
3617 } def
3618 /terminate
3619 {
3620 end
3621 end
3622 } def
3623 /_
3624 null def
3625 /ddef
3626 {
3627 Adobe_Illustrator_AI5_vars 3 1 roll put
3628 } def
3629 /xput
3630 {
3631 dup load dup length exch maxlength eq
3632 {
3633 dup dup load dup
3634 length 2 mul dict copy def
3635 } if
3636 load begin
3637 def
3638 end
3639 } def
3640 /npop
3641 {
3642 {
3643 pop
3644 } repeat
3645 } def
3646 /hswj
3647 {
3648 dup stringwidth 3 2 roll
3649 {
3650 _hvwb eq { exch _hvcx add exch _hvcy add } if
3651 exch _hvax add exch _hvay add
3652 } cforall
3653 } def
3654 /vswj
3655 {
3656 0 0 3 -1 roll
3657 {
3658 dup 255 le
3659 _charorientation 1 eq
3660 and
3661 {
3662 dup cstring stringwidth 5 2 roll
3663 _hvwb eq { exch _hvcy sub exch _hvcx sub } if
3664 exch _hvay sub exch _hvax sub
3665 4 -1 roll sub exch
3666 3 -1 roll sub exch
3667 }
3668 {
3669 _hvwb eq { exch _hvcy sub exch _hvcx sub } if
3670 exch _hvay sub exch _hvax sub
3671 _fontHeight sub
3672 } ifelse
3673 } cforall
3674 } def
3675 /swj
3676 {
3677 6 1 roll
3678 /_hvay exch ddef
3679 /_hvax exch ddef
3680 /_hvwb exch ddef
3681 /_hvcy exch ddef
3682 /_hvcx exch ddef
3683 _lineorientation 0 eq { hswj } { vswj } ifelse
3684 } def
3685 /sw
3686 {
3687 0 0 0 6 3 roll swj
3688 } def
3689 /vjss
3690 {
3691 4 1 roll
3692 {
3693 dup cstring
3694 dup length 1 eq
3695 _charorientation 1 eq
3696 and
3697 {
3698 -90 rotate
3699 currentpoint
3700 _fontRotateAdjust add
3701 moveto
3702 gsave
3703 false charpath currentpoint
3704 5 index setmatrix stroke
3705 grestore
3706 _fontRotateAdjust sub
3707 moveto
3708 _sp eq
3709 {
3710 5 index 5 index rmoveto
3711 } if
3712 2 copy rmoveto
3713 90 rotate
3714 }
3715 {
3716 currentpoint
3717 _fontHeight sub
3718 5 index sub
3719 3 index _sp eq
3720 {
3721 9 index sub
3722 } if
3723
3724 currentpoint
3725 exch 4 index stringwidth pop 2 div sub
3726 exch _fontAscent sub
3727 moveto
3728
3729 gsave
3730 2 index false charpath
3731 6 index setmatrix stroke
3732 grestore
3733
3734 moveto pop pop
3735 } ifelse
3736 } cforall
3737 6 npop
3738 } def
3739 /hjss
3740 {
3741 4 1 roll
3742 {
3743 dup cstring
3744 gsave
3745 false charpath currentpoint
3746 5 index setmatrix stroke
3747 grestore
3748 moveto
3749 _sp eq
3750 {
3751 5 index 5 index rmoveto
3752 } if
3753 2 copy rmoveto
3754 } cforall
3755 6 npop
3756 } def
3757 /jss
3758 {
3759 _lineorientation 0 eq { hjss } { vjss } ifelse
3760 } def
3761 /ss
3762 {
3763 0 0 0 7 3 roll jss
3764 } def
3765 /vjsp
3766 {
3767 4 1 roll
3768 {
3769 dup cstring
3770 dup length 1 eq
3771 _charorientation 1 eq
3772 and
3773 {
3774 -90 rotate
3775 currentpoint
3776 _fontRotateAdjust add
3777 moveto
3778 false charpath
3779 currentpoint
3780 _fontRotateAdjust sub
3781 moveto
3782 _sp eq
3783 {
3784 5 index 5 index rmoveto
3785 } if
3786 2 copy rmoveto
3787 90 rotate
3788 }
3789 {
3790 currentpoint
3791 _fontHeight sub
3792 5 index sub
3793 3 index _sp eq
3794 {
3795 9 index sub
3796 } if
3797
3798 currentpoint
3799 exch 4 index stringwidth pop 2 div sub
3800 exch _fontAscent sub
3801 moveto
3802
3803 2 index false charpath
3804
3805 moveto pop pop
3806 } ifelse
3807 } cforall
3808 6 npop
3809 } def
3810 /hjsp
3811 {
3812 4 1 roll
3813 {
3814 dup cstring
3815 false charpath
3816 _sp eq
3817 {
3818 5 index 5 index rmoveto
3819 } if
3820 2 copy rmoveto
3821 } cforall
3822 6 npop
3823 } def
3824 /jsp
3825 {
3826 matrix currentmatrix
3827 _lineorientation 0 eq {hjsp} {vjsp} ifelse
3828 } def
3829 /sp
3830 {
3831 matrix currentmatrix
3832 0 0 0 7 3 roll
3833 _lineorientation 0 eq {hjsp} {vjsp} ifelse
3834 } def
3835 /pl
3836 {
3837 transform
3838 0.25 sub round 0.25 add exch
3839 0.25 sub round 0.25 add exch
3840 itransform
3841 } def
3842 /setstrokeadjust where
3843 {
3844 pop true setstrokeadjust
3845 /c
3846 {
3847 curveto
3848 } def
3849 /C
3850 /c load def
3851 /v
3852 {
3853 currentpoint 6 2 roll curveto
3854 } def
3855 /V
3856 /v load def
3857 /y
3858 {
3859 2 copy curveto
3860 } def
3861 /Y
3862 /y load def
3863 /l
3864 {
3865 lineto
3866 } def
3867 /L
3868 /l load def
3869 /m
3870 {
3871 moveto
3872 } def
3873 }
3874 {
3875 /c
3876 {
3877 pl curveto
3878 } def
3879 /C
3880 /c load def
3881 /v
3882 {
3883 currentpoint 6 2 roll pl curveto
3884 } def
3885 /V
3886 /v load def
3887 /y
3888 {
3889 pl 2 copy curveto
3890 } def
3891 /Y
3892 /y load def
3893 /l
3894 {
3895 pl lineto
3896 } def
3897 /L
3898 /l load def
3899 /m
3900 {
3901 pl moveto
3902 } def
3903 } ifelse
3904 /d
3905 {
3906 setdash
3907 } def
3908 /cf
3909 {
3910 } def
3911 /i
3912 {
3913 dup 0 eq
3914 {
3915 pop cf
3916 } if
3917 setflat
3918 } def
3919 /j
3920 {
3921 setlinejoin
3922 } def
3923 /J
3924 {
3925 setlinecap
3926 } def
3927 /M
3928 {
3929 setmiterlimit
3930 } def
3931 /w
3932 {
3933 setlinewidth
3934 } def
3935 /XR
3936 {
3937 0 ne
3938 /_eo exch ddef
3939 } def
3940 /H
3941 {
3942 } def
3943 /h
3944 {
3945 closepath
3946 } def
3947 /N
3948 {
3949 _pola 0 eq
3950 {
3951 _doClip 1 eq
3952 {
3953 _eo {eoclip} {clip} ifelse /_doClip 0 ddef
3954 } if
3955 newpath
3956 }
3957 {
3958 /CRender
3959 {
3960 N
3961 } ddef
3962 } ifelse
3963 } def
3964 /n
3965 {
3966 N
3967 } def
3968 /F
3969 {
3970 _pola 0 eq
3971 {
3972 _doClip 1 eq
3973 {
3974 gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
3975 /_doClip 0 ddef
3976 }
3977 {
3978 _pf
3979 } ifelse
3980 }
3981 {
3982 /CRender
3983 {
3984 F
3985 } ddef
3986 } ifelse
3987 } def
3988 /f
3989 {
3990 closepath
3991 F
3992 } def
3993 /S
3994 {
3995 _pola 0 eq
3996 {
3997 _doClip 1 eq
3998 {
3999 gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
4000 /_doClip 0 ddef
4001 }
4002 {
4003 _ps
4004 } ifelse
4005 }
4006 {
4007 /CRender
4008 {
4009 S
4010 } ddef
4011 } ifelse
4012 } def
4013 /s
4014 {
4015 closepath
4016 S
4017 } def
4018 /B
4019 {
4020 _pola 0 eq
4021 {
4022 _doClip 1 eq
4023 gsave F grestore
4024 {
4025 gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
4026 /_doClip 0 ddef
4027 }
4028 {
4029 S
4030 } ifelse
4031 }
4032 {
4033 /CRender
4034 {
4035 B
4036 } ddef
4037 } ifelse
4038 } def
4039 /b
4040 {
4041 closepath
4042 B
4043 } def
4044 /W
4045 {
4046 /_doClip 1 ddef
4047 } def
4048 /*
4049 {
4050 count 0 ne
4051 {
4052 dup type /stringtype eq
4053 {
4054 pop
4055 } if
4056 } if
4057 newpath
4058 } def
4059 /u
4060 {
4061 } def
4062 /U
4063 {
4064 } def
4065 /q
4066 {
4067 _pola 0 eq
4068 {
4069 gsave
4070 } if
4071 } def
4072 /Q
4073 {
4074 _pola 0 eq
4075 {
4076 grestore
4077 } if
4078 } def
4079 /*u
4080 {
4081 _pola 1 add /_pola exch ddef
4082 } def
4083 /*U
4084 {
4085 _pola 1 sub /_pola exch ddef
4086 _pola 0 eq
4087 {
4088 CRender
4089 } if
4090 } def
4091 /D
4092 {
4093 pop
4094 } def
4095 /*w
4096 {
4097 } def
4098 /*W
4099 {
4100 } def
4101 /`
4102 {
4103 /_i save ddef
4104 clipForward?
4105 {
4106 nulldevice
4107 } if
4108 6 1 roll 4 npop
4109 concat pop
4110 userdict begin
4111 /showpage
4112 {
4113 } def
4114 0 setgray
4115 0 setlinecap
4116 1 setlinewidth
4117 0 setlinejoin
4118 10 setmiterlimit
4119 [] 0 setdash
4120 /setstrokeadjust where {pop false setstrokeadjust} if
4121 newpath
4122 0 setgray
4123 false setoverprint
4124 } def
4125 /~
4126 {
4127 end
4128 _i restore
4129 } def
4130 /O
4131 {
4132 0 ne
4133 /_of exch ddef
4134 /_lp /none ddef
4135 } def
4136 /R
4137 {
4138 0 ne
4139 /_os exch ddef
4140 /_lp /none ddef
4141 } def
4142 /g
4143 {
4144 /_gf exch ddef
4145 /_fc
4146 {
4147 _lp /fill ne
4148 {
4149 _of setoverprint
4150 _gf setgray
4151 /_lp /fill ddef
4152 } if
4153 } ddef
4154 /_pf
4155 {
4156 _fc
4157 _eo {eofill} {fill} ifelse
4158 } ddef
4159 /_psf
4160 {
4161 _fc
4162 hvashow
4163 } ddef
4164 /_pjsf
4165 {
4166 _fc
4167 hvawidthshow
4168 } ddef
4169 /_lp /none ddef
4170 } def
4171 /G
4172 {
4173 /_gs exch ddef
4174 /_sc
4175 {
4176 _lp /stroke ne
4177 {
4178 _os setoverprint
4179 _gs setgray
4180 /_lp /stroke ddef
4181 } if
4182 } ddef
4183 /_ps
4184 {
4185 _sc
4186 stroke
4187 } ddef
4188 /_pss
4189 {
4190 _sc
4191 ss
4192 } ddef
4193 /_pjss
4194 {
4195 _sc
4196 jss
4197 } ddef
4198 /_lp /none ddef
4199 } def
4200 /k
4201 {
4202 _cf astore pop
4203 /_fc
4204 {
4205 _lp /fill ne
4206 {
4207 _of setoverprint
4208 _cf aload pop setcmykcolor
4209 /_lp /fill ddef
4210 } if
4211 } ddef
4212 /_pf
4213 {
4214 _fc
4215 _eo {eofill} {fill} ifelse
4216 } ddef
4217 /_psf
4218 {
4219 _fc
4220 hvashow
4221 } ddef
4222 /_pjsf
4223 {
4224 _fc
4225 hvawidthshow
4226 } ddef
4227 /_lp /none ddef
4228 } def
4229 /K
4230 {
4231 _cs astore pop
4232 /_sc
4233 {
4234 _lp /stroke ne
4235 {
4236 _os setoverprint
4237 _cs aload pop setcmykcolor
4238 /_lp /stroke ddef
4239 } if
4240 } ddef
4241 /_ps
4242 {
4243 _sc
4244 stroke
4245 } ddef
4246 /_pss
4247 {
4248 _sc
4249 ss
4250 } ddef
4251 /_pjss
4252 {
4253 _sc
4254 jss
4255 } ddef
4256 /_lp /none ddef
4257 } def
4258 /Xa
4259 {
4260 _rgbf astore pop
4261 /_fc
4262 {
4263 _lp /fill ne
4264 {
4265 _of setoverprint
4266 _rgbf aload pop setrgbcolor
4267 /_lp /fill ddef
4268 } if
4269 } ddef
4270 /_pf
4271 {
4272 _fc
4273 _eo {eofill} {fill} ifelse
4274 } ddef
4275 /_psf
4276 {
4277 _fc
4278 hvashow
4279 } ddef
4280 /_pjsf
4281 {
4282 _fc
4283 hvawidthshow
4284 } ddef
4285 /_lp /none ddef
4286 } def
4287 /XA
4288 {
4289 _rgbs astore pop
4290 /_sc
4291 {
4292 _lp /stroke ne
4293 {
4294 _os setoverprint
4295 _rgbs aload pop setrgbcolor
4296 /_lp /stroke ddef
4297 } if
4298 } ddef
4299 /_ps
4300 {
4301 _sc
4302 stroke
4303 } ddef
4304 /_pss
4305 {
4306 _sc
4307 ss
4308 } ddef
4309 /_pjss
4310 {
4311 _sc
4312 jss
4313 } ddef
4314 /_lp /none ddef
4315 } def
4316 /_rgbtocmyk
4317 {
4318 3
4319 {
4320 1 exch sub 3 1 roll
4321 } repeat
4322 3 copy 1 4 1 roll
4323 3
4324 {
4325 3 index 2 copy gt
4326 {
4327 exch
4328 } if
4329 pop 4 1 roll
4330 } repeat
4331 pop pop pop
4332 4 1 roll
4333 3
4334 {
4335 3 index sub
4336 3 1 roll
4337 } repeat
4338 4 -1 roll
4339 } def
4340 /Xx
4341 {
4342 exch
4343 /_gf exch ddef
4344 0 eq
4345 {
4346 findcmykcustomcolor
4347 }
4348 {
4349 /findrgbcustomcolor where not {
4350 4 1 roll _rgbtocmyk
4351 5 -1 roll
4352 findcmykcustomcolor
4353 }
4354 {
4355 pop
4356 findrgbcustomcolor
4357 } ifelse
4358 } ifelse
4359 /_if exch ddef
4360 /_fc
4361 {
4362 _lp /fill ne
4363 {
4364 _of setoverprint
4365 _if _gf 1 exch sub setcustomcolor
4366 /_lp /fill ddef
4367 } if
4368 } ddef
4369 /_pf
4370 {
4371 _fc
4372 _eo {eofill} {fill} ifelse
4373 } ddef
4374 /_psf
4375 {
4376 _fc
4377 hvashow
4378 } ddef
4379 /_pjsf
4380 {
4381 _fc
4382 hvawidthshow
4383 } ddef
4384 /_lp /none ddef
4385 } def
4386 /XX
4387 {
4388 exch
4389 /_gs exch ddef
4390 0 eq
4391 {
4392 findcmykcustomcolor
4393 }
4394 {
4395 /findrgbcustomcolor where not {
4396 4 1 roll _rgbtocmyk
4397 5 -1 roll
4398 findcmykcustomcolor
4399 }
4400 {
4401 pop
4402 findrgbcustomcolor
4403 } ifelse
4404 } ifelse
4405 /_is exch ddef
4406 /_sc
4407 {
4408 _lp /stroke ne
4409 {
4410 _os setoverprint
4411 _is _gs 1 exch sub setcustomcolor
4412 /_lp /stroke ddef
4413 } if
4414 } ddef
4415 /_ps
4416 {
4417 _sc
4418 stroke
4419 } ddef
4420 /_pss
4421 {
4422 _sc
4423 ss
4424 } ddef
4425 /_pjss
4426 {
4427 _sc
4428 jss
4429 } ddef
4430 /_lp /none ddef
4431 } def
4432 /x
4433 {
4434 /_gf exch ddef
4435 findcmykcustomcolor
4436 /_if exch ddef
4437 /_fc
4438 {
4439 _lp /fill ne
4440 {
4441 _of setoverprint
4442 _if _gf 1 exch sub setcustomcolor
4443 /_lp /fill ddef
4444 } if
4445 } ddef
4446 /_pf
4447 {
4448 _fc
4449 _eo {eofill} {fill} ifelse
4450 } ddef
4451 /_psf
4452 {
4453 _fc
4454 hvashow
4455 } ddef
4456 /_pjsf
4457 {
4458 _fc
4459 hvawidthshow
4460 } ddef
4461 /_lp /none ddef
4462 } def
4463 /X
4464 {
4465 /_gs exch ddef
4466 findcmykcustomcolor
4467 /_is exch ddef
4468 /_sc
4469 {
4470 _lp /stroke ne
4471 {
4472 _os setoverprint
4473 _is _gs 1 exch sub setcustomcolor
4474 /_lp /stroke ddef
4475 } if
4476 } ddef
4477 /_ps
4478 {
4479 _sc
4480 stroke
4481 } ddef
4482 /_pss
4483 {
4484 _sc
4485 ss
4486 } ddef
4487 /_pjss
4488 {
4489 _sc
4490 jss
4491 } ddef
4492 /_lp /none ddef
4493 } def
4494 /A
4495 {
4496 pop
4497 } def
4498 /annotatepage
4499 {
4500 userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
4501 } def
4502 /XT {
4503 pop pop
4504 } def
4505 /discard
4506 {
4507 save /discardSave exch store
4508 discardDict begin
4509 /endString exch store
4510 gt38?
4511 {
4512 2 add
4513 } if
4514 load
4515 stopped
4516 pop
4517 end
4518 discardSave restore
4519 } bind def
4520 userdict /discardDict 7 dict dup begin
4521 put
4522 /pre38Initialize
4523 {
4524 /endStringLength endString length store
4525 /newBuff buffer 0 endStringLength getinterval store
4526 /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
4527 /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
4528 } def
4529 /shiftBuffer
4530 {
4531 newBuff 0 newBuffButFirst putinterval
4532 newBuffLast 0
4533 currentfile read not
4534 {
4535 stop
4536 } if
4537 put
4538 } def
4539 0
4540 {
4541 pre38Initialize
4542 mark
4543 currentfile newBuff readstring exch pop
4544 {
4545 {
4546 newBuff endString eq
4547 {
4548 cleartomark stop
4549 } if
4550 shiftBuffer
4551 } loop
4552 }
4553 {
4554 stop
4555 } ifelse
4556 } def
4557 1
4558 {
4559 pre38Initialize
4560 /beginString exch store
4561 mark
4562 currentfile newBuff readstring exch pop
4563 {
4564 {
4565 newBuff beginString eq
4566 {
4567 /layerCount dup load 1 add store
4568 }
4569 {
4570 newBuff endString eq
4571 {
4572 /layerCount dup load 1 sub store
4573 layerCount 0 eq
4574 {
4575 cleartomark stop
4576 } if
4577 } if
4578 } ifelse
4579 shiftBuffer
4580 } loop
4581 } if
4582 } def
4583 2
4584 {
4585 mark
4586 {
4587 currentfile buffer readline not
4588 {
4589 stop
4590 } if
4591 endString eq
4592 {
4593 cleartomark stop
4594 } if
4595 } loop
4596 } def
4597 3
4598 {
4599 /beginString exch store
4600 /layerCnt 1 store
4601 mark
4602 {
4603 currentfile buffer readline not
4604 {
4605 stop
4606 } if
4607 dup beginString eq
4608 {
4609 pop /layerCnt dup load 1 add store
4610 }
4611 {
4612 endString eq
4613 {
4614 layerCnt 1 eq
4615 {
4616 cleartomark stop
4617 }
4618 {
4619 /layerCnt dup load 1 sub store
4620 } ifelse
4621 } if
4622 } ifelse
4623 } loop
4624 } def
4625 end
4626 userdict /clipRenderOff 15 dict dup begin
4627 put
4628 {
4629 /n /N /s /S /f /F /b /B
4630 }
4631 {
4632 {
4633 _doClip 1 eq
4634 {
4635 /_doClip 0 ddef _eo {eoclip} {clip} ifelse
4636 } if
4637 newpath
4638 } def
4639 } forall
4640 /Tr /pop load def
4641 /Bb {} def
4642 /BB /pop load def
4643 /Bg {12 npop} def
4644 /Bm {6 npop} def
4645 /Bc /Bm load def
4646 /Bh {4 npop} def
4647 end
4648 /Lb
4649 {
4650 4 npop
4651 6 1 roll
4652 pop
4653 4 1 roll
4654 pop pop pop
4655 0 eq
4656 {
4657 0 eq
4658 {
4659 (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
4660 }
4661 {
4662
4663 /clipForward? true def
4664
4665 /Tx /pop load def
4666 /Tj /pop load def
4667
4668 currentdict end clipRenderOff begin begin
4669 } ifelse
4670 }
4671 {
4672 0 eq
4673 {
4674 save /discardSave exch store
4675 } if
4676 } ifelse
4677 } bind def
4678 /LB
4679 {
4680 discardSave dup null ne
4681 {
4682 restore
4683 }
4684 {
4685 pop
4686 clipForward?
4687 {
4688 currentdict
4689 end
4690 end
4691 begin
4692
4693 /clipForward? false ddef
4694 } if
4695 } ifelse
4696 } bind def
4697 /Pb
4698 {
4699 pop pop
4700 0 (%AI5_EndPalette) discard
4701 } bind def
4702 /Np
4703 {
4704 0 (%AI5_End_NonPrinting--) discard
4705 } bind def
4706 /Ln /pop load def
4707 /Ap
4708 /pop load def
4709 /Ar
4710 {
4711 72 exch div
4712 0 dtransform dup mul exch dup mul add sqrt
4713 dup 1 lt
4714 {
4715 pop 1
4716 } if
4717 setflat
4718 } def
4719 /Mb
4720 {
4721 q
4722 } def
4723 /Md
4724 {
4725 } def
4726 /MB
4727 {
4728 Q
4729 } def
4730 /nc 4 dict def
4731 nc begin
4732 /setgray
4733 {
4734 pop
4735 } bind def
4736 /setcmykcolor
4737 {
4738 4 npop
4739 } bind def
4740 /setrgbcolor
4741 {
4742 3 npop
4743 } bind def
4744 /setcustomcolor
4745 {
4746 2 npop
4747 } bind def
4748 currentdict readonly pop
4749 end
4750 end
4751 setpacking
4752 %%EndResource
4753 %%BeginResource: procset Adobe_cshow 2.0 8
4754 %%Title: (Writing System Operators)
4755 %%Version: 2.0 8
4756 %%CreationDate: (1/23/89) ()
4757 %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
4758 currentpacking true setpacking
4759 userdict /Adobe_cshow 14 dict dup begin put
4760 /initialize
4761 {
4762 Adobe_cshow begin
4763 Adobe_cshow
4764 {
4765 dup xcheck
4766 {
4767 bind
4768 } if
4769 pop pop
4770 } forall
4771 end
4772 Adobe_cshow begin
4773 } def
4774 /terminate
4775 {
4776 currentdict Adobe_cshow eq
4777 {
4778 end
4779 } if
4780 } def
4781 /cforall
4782 {
4783 /_lobyte 0 ddef
4784 /_hibyte 0 ddef
4785 /_cproc exch ddef
4786 /_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
4787 {
4788 /_lobyte exch ddef
4789 _hibyte 0 eq
4790 _cscript 1 eq
4791 _lobyte 129 ge _lobyte 159 le and
4792 _lobyte 224 ge _lobyte 252 le and or and
4793 _cscript 2 eq
4794 _lobyte 161 ge _lobyte 254 le and and
4795 _cscript 3 eq
4796 _lobyte 161 ge _lobyte 254 le and and
4797 _cscript 25 eq
4798 _lobyte 161 ge _lobyte 254 le and and
4799 _cscript -1 eq
4800 or or or or and
4801 {
4802 /_hibyte _lobyte ddef
4803 }
4804 {
4805 _hibyte 256 mul _lobyte add
4806 _cproc
4807 /_hibyte 0 ddef
4808 } ifelse
4809 } forall
4810 } def
4811 /cstring
4812 {
4813 dup 256 lt
4814 {
4815 (s) dup 0 4 3 roll put
4816 }
4817 {
4818 dup 256 idiv exch 256 mod
4819 (hl) dup dup 0 6 5 roll put 1 4 3 roll put
4820 } ifelse
4821 } def
4822 /clength
4823 {
4824 0 exch
4825 { 256 lt { 1 } { 2 } ifelse add } cforall
4826 } def
4827 /hawidthshow
4828 {
4829 {
4830 dup cstring
4831 show
4832 _hvax _hvay rmoveto
4833 _hvwb eq { _hvcx _hvcy rmoveto } if
4834 } cforall
4835 } def
4836 /vawidthshow
4837 {
4838 {
4839 dup 255 le
4840 _charorientation 1 eq
4841 and
4842 {
4843 -90 rotate
4844 0 _fontRotateAdjust rmoveto
4845 cstring
4846 _hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
4847 0 _fontRotateAdjust neg rmoveto
4848 90 rotate
4849 }
4850 {
4851 currentpoint
4852 _fontHeight sub
4853 exch _hvay sub exch _hvax sub
4854 2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
4855 3 2 roll
4856 cstring
4857 dup stringwidth pop 2 div neg _fontAscent neg rmoveto
4858 show
4859 moveto
4860 } ifelse
4861 } cforall
4862 } def
4863 /hvawidthshow
4864 {
4865 6 1 roll
4866 /_hvay exch ddef
4867 /_hvax exch ddef
4868 /_hvwb exch ddef
4869 /_hvcy exch ddef
4870 /_hvcx exch ddef
4871 _lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
4872 } def
4873 /hvwidthshow
4874 {
4875 0 0 3 -1 roll hvawidthshow
4876 } def
4877 /hvashow
4878 {
4879 0 0 0 6 -3 roll hvawidthshow
4880 } def
4881 /hvshow
4882 {
4883 0 0 0 0 0 6 -1 roll hvawidthshow
4884 } def
4885 currentdict readonly pop end
4886 setpacking
4887 %%EndResource
4888 %%BeginResource: procset Adobe_blend_AI5 1.4 0
4889 %%Title: (Adobe Illustrator (R) Version 5.0 Blend ProcSet)
4890 %%Version: 1.4 0
4891 %%CreationDate: (11/19/93) ()
4892 %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
4893 userdict /defaultpacking currentpacking put true setpacking
4894 userdict /Adobe_blend_AI5 70 dict dup begin
4895 put
4896 /bd
4897 {
4898 bind def
4899 } bind def
4900 /xs
4901 {
4902 exch store
4903 } bd
4904 /nullProc
4905 {
4906 {
4907 }
4908 } def
4909 /initialize
4910 {
4911 pop pop
4912 Adobe_blend_AI5 begin
4913 Adobe_blend_AI5_vars begin
4914 /_contoneDevice where
4915 {
4916 pop
4917 }
4918 {
4919 /_contoneDevice false def
4920 } ifelse
4921
4922 /_dpiThreshold where
4923 {
4924 pop
4925 }
4926 {
4927 /_dpiThreshold 600 def
4928 } ifelse
4929
4930 /_screenFreqThreshold where
4931 {
4932 pop
4933 }
4934 {
4935 /_screenFreqThreshold 150 def
4936 } ifelse
4937
4938 /tRectOK? deviceDPI _dpiThreshold le currentScreenFreq _screenFreqThreshold le and _contoneDevice not and def
4939 /invertXfer
4940 {
4941 [
4942 {
4943 1 exch sub
4944 } /exec load systemdict/currenttransfer get exec /exec load
4945 ] cvx systemdict/settransfer get exec
4946 } bd
4947 /spotDict 3 dict dup begin
4948 /nSpots 2 def
4949 /spot1 7 dict def
4950 /spot2 7 dict def
4951 end
4952 def
4953 composite?
4954 {
4955 /_setgray_ /setgray load def
4956 /_fill_ /fill load def
4957 /_image_ /image load def
4958 }
4959 {
4960 /_setgray_ systemdict/setgray get def
4961 /_fill_ systemdict/fill get def
4962 /_image_ systemdict/image get def
4963 } ifelse
4964 } bd
4965 /terminate
4966 {
4967 currentdict Adobe_blend_AI5_vars eq
4968 {
4969 end
4970 currentdict Adobe_blend_AI5 eq
4971 {
4972 end
4973 } if
4974 } if
4975 } bd
4976 /_compositeSpotDevice where
4977 {
4978 begin
4979 _compositeSpotDevice 0 ne {userdict /composite? true put} if
4980 end
4981 }
4982 {
4983 /_compositeSpotDevice 0 def
4984 } ifelse
4985
4986 /nullString () def
4987 /d255 256 array def
4988 0 1 255
4989 {
4990 d255 exch dup 255 div put
4991 } bind for
4992 /d255- 256 array def
4993 0 1 255
4994 {
4995 d255- exch 1 d255 2 index get sub put
4996 } bind for
4997 /dUserSpace matrix defaultmatrix def
4998 currentdict /Adobe_blend_AI5_vars 89 dict dup begin
4999 put
5000 {
5001 /f /F /s /S /b /B
5002 }
5003 {
5004 null def
5005 } bind forall
5006 /byte 1 string def
5007 /sSave null def
5008 /setSSave
5009 {
5010 save /sSave exch store
5011 } bind def
5012 /Bm null def
5013 /doBlend null def
5014 /startC? false def
5015 /endC? false def
5016 /fCMYK? null def
5017 /startTint 0 def
5018 /endTint 0 def
5019 /bSMatrix matrix def
5020 /bUMatrix matrix def
5021 /dMatrix matrix def
5022 /inLine? true def
5023 /pTState? false def
5024 /bHi? false def
5025 /yHi 0 def
5026 /xHi 0 def
5027 /noImg /lv1Fix where
5028 {
5029 pop lv1Fix
5030 }
5031 {
5032 false
5033 } ifelse
5034 def
5035 /ccAry1 5 array def
5036 /ccTint 0 def
5037 /spotColor? false def
5038 /colorimage? true def
5039 [
5040 /tint1Data
5041 /tint2Data
5042 /spotDict
5043 /bAxis
5044 /ubAxis
5045 /pChange
5046 /optimize?
5047 /nSamples
5048 /sInc
5049 /blendProc
5050 /_bn
5051 /xBCInc
5052 /yBCInc
5053 /bInc
5054 /bRender
5055 /cBName
5056 /cBType
5057 /nColors
5058 /color?
5059 /blend?
5060 /colorType
5061 /cData
5062 /cDataLen
5063 /bDataLen
5064 /rampPoint
5065 /midPoint
5066 /endPoint
5067 /blendLength
5068 /blackData
5069 /yeData
5070 /mgData
5071 /cyData
5072 /cnt1
5073 /ndx
5074 /_fill
5075 /tmp
5076 counttomark
5077 {
5078 null def
5079 } bind
5080 repeat
5081 pop
5082 currentdict
5083 end
5084 currentdict
5085 end
5086 exch
5087 begin
5088 begin
5089 /unitSq
5090 {
5091 0 0 moveto 0 1 lineto 1 1 lineto 1 0 lineto closepath
5092 } bd
5093 /gMark
5094 {
5095 counttomark 2 add -1 roll
5096 } bd
5097 /setCustomColor
5098 {
5099 dup /ccTint exch store
5100 1 exch sub 6 1 roll
5101 ccAry1 astore
5102 exch setcustomcolor
5103 } bd
5104 /currentCustomColor
5105 {
5106 ccAry1 aload pop ccTint
5107 } bd
5108 /nsetcustomcolor where
5109 {
5110 pop
5111 }
5112 {
5113 /nsetcustomcolor
5114 {
5115 pop setcmykcolor
5116 } bd
5117 } ifelse
5118 /nsetcustomcolorend where
5119 {
5120 pop
5121 }
5122 {
5123 /nsetcustomcolorend
5124 {
5125 } bd
5126 } ifelse
5127 /setBSpace
5128 {
5129 newpath bUMatrix astore concat unitSq
5130 } bd
5131 /setCStop
5132 {
5133 dup 0 eq
5134 {
5135 pop
5136
5137 spotColor?
5138 {
5139 dup 1 exch sub /ccTint exch def
5140 ccAry1 4 /Black put
5141 } if
5142 setgray
5143 }
5144 {
5145 1 eq
5146 {
5147 setcmykcolor
5148 }
5149 {
5150 composite? not colorType 2 lt and
5151 {
5152 forceCMYK
5153 }
5154 {
5155 setCustomColor
5156 } ifelse
5157 } ifelse
5158 } ifelse
5159 } bd
5160 /makeByte
5161 {
5162 /tmp 0 store
5163 255 mul cvi
5164 8 string 8
5165 {
5166 dup tmp 3 index put /tmp tmp 1 add store
5167 } repeat
5168 exch pop
5169 } bd
5170 /setImgSpace
5171 {
5172 cDataLen 1 8
5173 2 index 0 0 1 0 0 dMatrix astore
5174 } bd
5175 /bwImage
5176 {
5177 setImgSpace cData /_image_ load
5178 {
5179 exec
5180 } stopped
5181 {
5182 $error /errorname get /undefinedresult ne
5183 {
5184 stop
5185 }
5186 {
5187 pop pop pop pop pop
5188 } ifelse
5189 } if
5190 } bd
5191 level2?
5192 {
5193 /bFill
5194 {
5195 _fill
5196 } def
5197 /bCImg
5198 {
5199 /cDataLen bDataLen store
5200 setImgSpace
5201 setSSave
5202 expandSpot
5203 cyData mgData yeData cData
5204 expandCMYK
5205 true 4 spotDict
5206 {
5207 ncolorimage
5208 } stopped
5209 {
5210 $error /errorname get /undefinedresult ne
5211 {
5212 stop
5213 }
5214 {
5215 10
5216 {
5217 pop
5218 } repeat
5219 } ifelse
5220 } if
5221 sSave restore
5222 } bd
5223 } if
5224 /expandOne
5225 {
5226 dup type /stringtype ne
5227 {
5228 cDataLen string
5229 exch
5230 dup 0 ne
5231 {
5232 255 mul cvi
5233 0 1 cDataLen 1 sub
5234 {
5235 3 copy
5236 exch put pop
5237 } for
5238 } if
5239 pop
5240 } if
5241 } bd
5242 /expandSpot
5243 {
5244 spotColor?
5245 {
5246 spotDict begin
5247 spot1 begin
5248 tintImage type /nulltype ne
5249 {
5250 tintImage expandOne /tintImage exch def
5251 } if
5252 end
5253 spot2 begin
5254 tintImage type /nulltype ne
5255 {
5256 tintImage expandOne /tintImage exch def
5257 } if
5258 end
5259 end
5260 } if
5261 } bd
5262 /expandCMYK
5263 {
5264 4
5265 {
5266 expandOne 4 1 roll
5267 } repeat
5268 } bd
5269 /colorimage where dup
5270 {
5271 exch pop
5272
5273 /ncolorimage where
5274 {
5275 pop
5276 }
5277 {
5278 /ncolorimage {pop colorimage} bd
5279 } ifelse
5280 } if
5281 not
5282 {
5283 /ncolorimage where
5284 {
5285 pop
5286 }
5287 {
5288 /colorimage? false store
5289 /ncolorimage
5290 {
5291 pop pop pop
5292
5293 setSSave
5294 /blackData xs
5295 /yeData xs
5296 /mgData xs
5297 /cyData xs
5298 /cnt1 0 store
5299 [
5300 byte dup 0
5301 cyData dup type /stringtype eq
5302 {
5303 /cnt1 cvx /get cvx d255 /exch cvx /get cvx .3 /mul cvx
5304 }
5305 {
5306 .3 mul
5307 } ifelse
5308 mgData dup type /stringtype eq
5309 {
5310 /cnt1 cvx /get cvx d255 /exch cvx /get cvx .59 /mul cvx
5311 }
5312 {
5313 .59 mul
5314 } ifelse
5315 yeData dup type /stringtype eq
5316 {
5317 /cnt1 cvx /get cvx d255 /exch cvx /get cvx .11 /mul cvx
5318 }
5319 {
5320 .11 mul
5321 } ifelse
5322 blackData dup type /stringtype eq
5323 {
5324 /cnt1 cvx /get cvx d255 /exch cvx /get cvx
5325 } if
5326 /add cvx /add cvx /add cvx 1 /exch cvx /sub cvx
5327 /dup cvx 0 /lt cvx
5328 {
5329 pop 0
5330 } /if cvx
5331 /dup cvx 1 /gt cvx
5332 {
5333 pop 1
5334 } /if cvx
5335 255 /mul cvx /cvi cvx
5336 256 /mod cvx
5337 /dup cvx 0 /lt cvx
5338 {
5339 pop 0
5340 } /if cvx
5341 /put cvx
5342 /cnt1 dup cvx 1 /add cvx /store cvx
5343 ] cvx
5344 bind
5345 _image_
5346 sSave restore
5347 } bd
5348 } ifelse
5349 } if
5350 level2? not
5351 {
5352 /bCImg
5353 {
5354 /cDataLen bDataLen store
5355 setImgSpace
5356 setSSave
5357 expandSpot
5358 cyData mgData yeData cData
5359 colorimage?
5360 {
5361 expandCMYK
5362 } if
5363 true 4 spotDict
5364 {
5365 ncolorimage
5366 } stopped
5367 {
5368 $error /errorname get /undefinedresult ne
5369 {
5370 stop
5371 }
5372 {
5373 10
5374 {
5375 pop
5376 } repeat
5377 } ifelse
5378 } if
5379 sSave restore
5380 } bd
5381 /bwFill
5382 {
5383 setSSave
5384 /cDataLen 8 store
5385 /cData currentgray makeByte store
5386 bwImage
5387 sSave restore
5388 } bd
5389 /c1ImgFill
5390 {
5391 setSSave
5392 /cDataLen 8 store
5393 setImgSpace
5394 spotColor?
5395 {
5396 spotDict begin
5397 spot1 begin
5398 currentCustomColor makeByte /tintImage exch def
5399 /name exch def
5400 /spot_K exch def
5401 /spot_Y exch def
5402 /spot_M exch def
5403 /spot_C exch def
5404 end
5405 spot2 initSpotData
5406 end
5407 } if
5408 currentcmykcolor
5409 4
5410 {
5411 makeByte 4 1 roll
5412 } repeat
5413 true 4 spotDict
5414 {
5415 ncolorimage
5416 } stopped
5417 {
5418 $error /errorname get /undefinedresult ne
5419 {
5420 stop
5421 }
5422 {
5423 10
5424 {
5425 pop
5426 } repeat
5427 } ifelse
5428 } if
5429 sSave restore
5430 } bd
5431 /bFill
5432 noImg
5433 {
5434 {
5435 _fill
5436 }
5437 }
5438 {
5439 {
5440 color?
5441 {
5442 c1ImgFill
5443 }
5444 {
5445 bwFill
5446 } ifelse
5447 }
5448 } ifelse
5449 bd
5450 } if
5451 composite?
5452 {
5453 /bCFun
5454 {
5455 color?
5456 {
5457 cyData dup type /stringtype eq
5458 {
5459 /ndx cvx /get cvx d255 /exch cvx /get cvx
5460 } if
5461 mgData dup type /stringtype eq
5462 {
5463 /ndx cvx /get cvx d255 /exch cvx /get cvx
5464 } if
5465 yeData dup type /stringtype eq
5466 {
5467 /ndx cvx /get cvx d255 /exch cvx /get cvx
5468 } if
5469 cData dup type /stringtype eq
5470 {
5471 /ndx cvx /get cvx d255 /exch cvx /get cvx
5472 } if
5473 spotColor?
5474 {
5475 spotDict begin
5476 /spotDict cvx /begin cvx
5477 spot1 begin
5478 tintImage dup type /stringtype eq
5479 {
5480 /ndx cvx /get cvx d255- /exch cvx /get cvx
5481 }
5482 {
5483 dup type /nulltype ne
5484 {
5485 name type /nametype ne {1 exch sub} if
5486 } if
5487 } ifelse
5488 end
5489 /spot1 cvx /tintValue 3 -1 /roll cvx /put cvx
5490 spot2 begin
5491 tintImage dup type /stringtype eq
5492 {
5493 /ndx cvx /get cvx d255- /exch cvx /get cvx
5494 }
5495 {
5496 dup type /nulltype ne
5497 {
5498 name type /nametype ne {1 exch sub} if
5499 } if
5500 } ifelse
5501 end
5502 /spot2 cvx /tintValue 3 -1 /roll cvx /put cvx
5503 /end cvx
5504 end
5505 /spotDict cvx
5506 /nsetcustomcolor cvx
5507 }
5508 {
5509 /setcmykcolor cvx
5510 } ifelse
5511 }
5512 {
5513 cData /ndx cvx /get cvx
5514 d255 /exch cvx /get cvx
5515 /setgray cvx
5516 } ifelse
5517 } bd
5518 /Bc
5519 {
5520 newpath
5521 gsave
5522 setBSpace
5523 nColors 1 eq
5524 {
5525 pop pop
5526 setCStop
5527 } if
5528 bFill
5529 grestore
5530 } bd
5531 /linealBm
5532 {
5533 /nColors dup load 1 sub store
5534 newpath
5535 gsave
5536 setBSpace
5537 blend?
5538 {
5539 linImg
5540 }
5541 {
5542 bFill
5543 } ifelse
5544 grestore
5545 nColors 1 gt
5546 {
5547 getRData
5548 } if
5549 } bd
5550 /rdBm
5551 {
5552 /nColors dup load 1 sub store
5553 _fill
5554 gsave
5555 bUMatrix astore concat
5556 bHi?
5557 {
5558 xHi yHi bUMatrix idtransform /yHi exch store /xHi exch store
5559 rampPoint 1 lt
5560 {
5561 1 rampPoint sub dup xHi mul exch yHi mul translate
5562 } if
5563 } if
5564 nColors
5565 {
5566 0 0 rampPoint 0 360 arc
5567 _fill
5568 blend? bHi? or
5569 {
5570 rdBlend
5571 } if
5572 nColors 1 gt
5573 {
5574 getRData
5575 } if
5576 /nColors dup load 1 sub store
5577 } repeat
5578 /nColors 1 store
5579 grestore
5580 } bd
5581 /cGetRData
5582 {
5583 setCStop
5584 /blend?
5585 cData type /stringtype eq
5586 dup not color? and
5587 {
5588 pop
5589 cyData type /stringtype eq
5590 mgData type /stringtype eq
5591 yeData type /stringtype eq
5592 or or
5593 } if
5594 store
5595 } def
5596 /cGetRData
5597 } if
5598 /eCStop
5599 {
5600 mark
5601 1 index 3 mul 3 add dup 8 gt
5602 {
5603 pop 8
5604 } if
5605 1 roll
5606 cleartomark
5607 } bd
5608 composite? not
5609 {
5610 /knockOut
5611 level2?
5612 {
5613 {
5614 0 0 0 0 setcmykcolor _fill
5615 }
5616 }
5617 {
5618 /bFill noImg
5619 {
5620 {
5621 _fill
5622 }
5623 }
5624 {
5625 {
5626 _of true eq
5627 {
5628 currentgray 1 ne
5629 {
5630 bwFill
5631 } if
5632 }
5633 {
5634 bwFill
5635 } ifelse
5636 }
5637 } ifelse
5638 def
5639 /whiteByte 1 makeByte def
5640 noImg
5641 {
5642 {
5643 0 0 0 0 setcmykcolor _fill
5644 }
5645 }
5646 {
5647 {
5648 cBType 0 eq
5649 {
5650 setSSave
5651 /cData whiteByte store
5652 /cDataLen 8 store
5653 bwImage
5654 sSave restore
5655 }
5656 {
5657 _fill
5658 } ifelse
5659 }
5660 } ifelse
5661 } ifelse
5662 bd
5663 /bCFun
5664 {
5665 cData dup type /stringtype ne
5666 {
5667 color?
5668 {
5669 1 exch sub
5670 } if
5671 }
5672 {
5673 /ndx cvx /get cvx
5674 color? customColor? not and
5675 {
5676 d255-
5677 }
5678 {
5679 d255
5680 } ifelse
5681 /exch cvx /get cvx
5682 } ifelse
5683 /_setgray_ cvx
5684 } bd
5685 /eCCBlend
5686 {
5687 dup 3 eq
5688 {
5689 pop
5690 mark 7 1 roll
5691 6 copy ccThrough? dup /blend? xs
5692 {
5693 /startC? true store
5694 setCustomColor
5695 customColor?
5696 {
5697 /cData tint1Data store
5698 setCDataLen
5699 } if
5700 /endC?
5701 3 index 3 eq
5702 {
5703 4 index 1 ne
5704 }
5705 {
5706 false
5707 } ifelse
5708 store
5709 } if
5710 cleartomark
5711 stop
5712 } if
5713 1 eq
5714 {
5715 pop pop pop
5716 } if
5717 pop
5718 /startC? false store
5719 6
5720 {
5721 8 index
5722 } repeat
5723 ccThrough? dup /blend? xs
5724 {
5725 /endC? true store
5726 blend? not
5727 {
5728 stop
5729 } if
5730 customColor?
5731 {
5732 /cData tint1Data store
5733 setCDataLen
5734 } if
5735 } if
5736 } bd
5737 /handleOP
5738 {
5739 _of not
5740 {
5741 knockOut
5742 } if
5743 } bd
5744 /handleROP
5745 {
5746 _of not
5747 {
5748 0 0 0 0 setcmykcolor _fill
5749 }
5750 {
5751 newpath
5752 } ifelse
5753 } bd
5754 /rdBm
5755 {
5756 /nColors dup load 1 sub store
5757 blend?
5758 {
5759 _fill
5760 }
5761 {
5762 handleROP
5763 } ifelse
5764 gsave
5765 bUMatrix astore concat
5766 bHi?
5767 {
5768 xHi yHi bUMatrix idtransform /yHi exch store /xHi exch store
5769 rampPoint 1 lt
5770 {
5771 1 rampPoint sub dup xHi mul exch yHi mul translate
5772 } if
5773 } if
5774 nColors
5775 {
5776 0 0 rampPoint 0 360 arc
5777 blend?
5778 {
5779 cData type /stringtype ne bHi? not and
5780 {
5781 cData color?
5782 {
5783 1 exch sub
5784 } if
5785 _setgray_
5786 _fill_
5787 }
5788 {
5789 cData type /stringtype ne
5790 {
5791 /cDataLen 1 store
5792 /bDataLen 1 store
5793 } if
5794 rdBlend
5795 } ifelse
5796 }
5797 {
5798
5799 handleROP
5800
5801 pTState?
5802 {
5803 /bAxis rampPoint endPoint sub store
5804 xHi bAxis mul yHi bAxis mul translate
5805 } if
5806 } ifelse
5807
5808 nColors 1 gt
5809 {
5810 getRData
5811 } if
5812 /nColors dup load 1 sub store
5813 } repeat
5814 /nColors 1 store
5815 grestore
5816 } bd
5817 /ccThrough?
5818 {
5819 gsave
5820 pop 0 setCustomColor
5821 currentcmykcolor
5822 grestore
5823 anyColor?
5824 } bd
5825 /forceCMYK
5826 {
5827 exch pop
5828 1 exch sub 5 1 roll
5829 4
5830 {
5831 4 index mul 4 1 roll
5832 } repeat
5833 0
5834 cCMYKData dup /cData ne
5835 {
5836 dup /yeData eq
5837 {
5838 pop 1 add
5839 }
5840 {
5841 /mgData eq
5842 {
5843 2
5844 }
5845 {
5846 3
5847 } ifelse
5848 add
5849 } ifelse
5850 0
5851 } if
5852 pop
5853 index
5854 0 eq
5855 {
5856 pop pop pop pop 0 0 0 0
5857 } if
5858 setcmykcolor
5859 pop
5860 /fCMYK? true store
5861 } bd
5862 /endCapSepBc
5863 {
5864 pop pop
5865 dup 0 eq
5866 {
5867 pop
5868 setgray
5869 }
5870 {
5871 1 eq
5872 {
5873 setcmykcolor
5874 }
5875 {
5876 colorType 1 eq
5877 {
5878 forceCMYK
5879 }
5880 {
5881 fCMYK?
5882 {
5883 forceCMYK
5884 }
5885 {
5886 setCustomColor
5887 } ifelse
5888 } ifelse
5889 } ifelse
5890 } ifelse
5891 currentcmykcolor anyColor?
5892 blend? and
5893 {
5894 bFill
5895 }
5896 {
5897 handleOP
5898 } ifelse
5899
5900 } bd
5901 } if
5902 /cCMYKData 0 def
5903 composite? dup not
5904 {
5905 pop customColor?
5906 } if
5907 not
5908 {
5909 /cCMYKData
5910 /cyData /mgData /yeData /cData
5911 black? not
5912 {
5913 yellow?
5914 {
5915 exch
5916 }
5917 {
5918 magenta?
5919 {
5920 3
5921 }
5922 {
5923 4
5924 } ifelse
5925 -1 roll
5926 } ifelse
5927 } if
5928 4 1 roll pop pop pop
5929 store
5930 /Bc
5931 {
5932 gsave
5933 setBSpace
5934 nColors 1 gt
5935 {
5936
5937 blend? currentcmykcolor anyColor? and
5938 {
5939 bFill
5940 }
5941 {
5942 handleOP
5943 } ifelse
5944 }
5945 {
5946 endCapSepBc
5947 } ifelse
5948 grestore
5949 newpath
5950 } bd
5951 /linealBm
5952 {
5953 /nColors dup load 1 sub store
5954 newpath
5955 gsave
5956 setBSpace
5957 blend?
5958 {
5959 cCMYKData load dup type /stringtype eq
5960 {
5961 dup length /cDataLen xs
5962 /cData xs
5963 gsave
5964 colorType 0 ne noImg not and
5965 {
5966 invertXfer
5967 } if
5968 linImg
5969 grestore
5970 }
5971 {
5972 pop bFill
5973 } ifelse
5974 }
5975 {
5976 handleOP
5977 } ifelse
5978 grestore
5979 nColors 1 gt
5980 {
5981 getRData
5982 } if
5983 } bd
5984 /cmykGetRData
5985 {
5986 /fCMYK? false store
5987 blend?
5988 {
5989 {
5990 cmykDataProcs colorType get exec
5991 } stopped
5992 pop
5993 blend?
5994 {
5995 /cData cCMYKData load store
5996 setCDataLen
5997 } if
5998 } if
5999 } def
6000 /cmykDataProcs
6001 [
6002 {
6003 pop
6004 black? dup /blend? xs
6005 {
6006 setgray
6007 0
6008 } if
6009 pop
6010 }
6011 {
6012 cCMYKData load dup type /stringtype ne
6013 {
6014 0 0 0
6015 cyan? not
6016 {
6017 4 magenta?
6018 {
6019 1
6020 }
6021 {
6022 yellow?
6023 {
6024 2
6025 }
6026 {
6027 3
6028 } ifelse
6029 } ifelse
6030 roll
6031 } if
6032 4 copy add add add 0 eq
6033 {
6034 /blend? false store
6035 } if
6036
6037 setcmykcolor
6038 /startC? true store
6039 /endC? true store
6040 eCStop
6041 stop
6042 } if
6043 pop
6044 dup 0 eq
6045 {
6046 pop
6047 setgray
6048 }
6049 {
6050 1 eq
6051 {
6052 setcmykcolor
6053 }
6054 {
6055 forceCMYK
6056 } ifelse
6057 } ifelse
6058 } bind
6059 /eCCBlend load
6060 {
6061 cBType 1 eq
6062 {
6063 tint1Data tint2Data
6064 /tint1Data xs
6065 /tint2Data xs
6066 } if
6067 0 eq
6068 {
6069 black?
6070 {
6071 setgray
6072 }
6073 {
6074 0 0 0 4 -1 roll 1 exch sub setcmykcolor
6075 } ifelse
6076 black?
6077 {
6078 /blend? true store
6079 } if
6080 6
6081 {
6082 8 index
6083 } repeat
6084 ccThrough?
6085 {
6086 /blend? true store
6087 }
6088 {
6089 black?
6090 {
6091 /cData tint1Data store
6092 setCDataLen
6093 }
6094 {
6095 /blend? false store
6096 } ifelse
6097 } ifelse
6098 }
6099 {
6100 mark 7 1 roll
6101 6 copy ccThrough?
6102 {
6103 forceCMYK
6104 pop
6105 stop
6106 } if
6107 9 index 0 eq
6108 {
6109 black? dup /blend? xs
6110 {
6111 pop 1 setgray
6112 /cData tint2Data store
6113 setCDataLen
6114 0
6115 } if
6116 pop
6117 }
6118 {
6119 /blend?
6120 6
6121 {
6122 16 index
6123 } repeat
6124 ccThrough?
6125 store
6126 blend?
6127 {
6128 forceCMYK
6129 } if
6130 } ifelse
6131 cleartomark
6132 } ifelse
6133 } bind
6134 ] def
6135 /cmykGetRData
6136 } if
6137 composite? dup not
6138 {
6139 pop isCMYKSep?
6140 } if
6141 not
6142 {
6143 /endCapSepBc
6144 {
6145 /white? false store
6146 pop pop
6147 dup 0 eq
6148 {
6149 pop
6150 /white? 1 index 1 eq store
6151 setgray
6152 }
6153 {
6154 1 eq
6155 {
6156 setcmykcolor
6157 }
6158 {
6159 setCustomColor
6160 } ifelse
6161 } ifelse
6162 %
6163 currentcmykcolor anyColor?
6164 endC? or
6165 blend? and
6166 {
6167 bFill
6168 }
6169 {
6170 handleOP
6171 } ifelse
6172 } bd
6173 /Bc
6174 {
6175 gsave
6176 setBSpace
6177 nColors 1 gt
6178 {
6179 blend? startC? and
6180 {
6181 bFill
6182 }
6183 {
6184 handleOP
6185 } ifelse
6186 }
6187 {
6188 endCapSepBc
6189 } ifelse
6190 grestore
6191 newpath
6192 } bd
6193 /linealBm
6194 {
6195 /nColors dup load 1 sub store
6196 newpath
6197 gsave
6198 setBSpace
6199 blend?
6200 {
6201 cData type /stringtype eq
6202 {
6203 linImg
6204 }
6205 {
6206 bFill
6207 } ifelse
6208 }
6209 {
6210 handleOP
6211 } ifelse
6212 grestore
6213 nColors 1 gt
6214 {
6215 getRData
6216 } if
6217 } bd
6218 /discardCMY
6219 {
6220 counttomark 4 add -3 roll pop pop pop
6221 } bd
6222 /testTopCC
6223 {
6224 6 copy ccThrough?
6225 } bd
6226 /getCRamp
6227 {
6228 {
6229 ccDataProcs colorType 2 sub get exec
6230 } stopped pop
6231 blend? cDataLen 0 eq and
6232 {
6233 /cDataLen bDataLen store
6234 } if
6235 } bd
6236 /ccGetRData
6237 {
6238 /fCMYK? false store
6239 /startC? false store
6240 /endC? false store
6241 colorType 2 lt
6242 {
6243 /blend? false def
6244 } if
6245 blend?
6246 {
6247 getCRamp
6248 }
6249 {
6250 setCStop
6251 } ifelse
6252 blend?
6253 {
6254 /blend? cData 1 ne store
6255 blend?
6256 {
6257 cData dup type /stringtype ne
6258 {
6259 1 exch sub /cData xs 0
6260 } if
6261 pop
6262 } if
6263 } if
6264 } def
6265 /ccDataProcs
6266 [
6267 /eCCBlend load
6268 {
6269 cBType 1 eq
6270 {
6271 tint1Data tint2Data
6272 /tint1Data xs
6273 /tint2Data xs
6274 } if
6275 0 eq
6276 {
6277 /blend? false store
6278 pop
6279 }
6280 {
6281 mark 7 1 roll
6282 testTopCC
6283 {
6284 /blend? 1 index 1 ne store
6285 /startC? blend? store
6286 /endC? false store
6287 blend? not
6288 {
6289 cleartomark stop
6290 } if
6291 /cData tint1Data store
6292 setCDataLen
6293 setCustomColor
6294 pop
6295 stop
6296 } if
6297 cleartomark
6298 } ifelse
6299 2 index 0 eq
6300 {
6301 /blend? false store
6302 }
6303 {
6304 mark 6
6305 {
6306 9 index
6307 } repeat
6308 testTopCC dup /blend? xs
6309 {
6310 /blend? 1 index 1 ne store
6311 /endC? blend? store
6312 /startC? false store
6313 blend? not
6314 {
6315 cleartomark stop
6316 } if
6317 /cData tint2Data store
6318 setCDataLen
6319 } if
6320 cleartomark
6321 } ifelse
6322 } bind
6323 ] def
6324 /ccGetRData
6325 } if
6326 load Adobe_blend_AI5_vars /getData 3 -1 roll put
6327 /setCDataLen
6328 {
6329 /cDataLen 0 cData dup type /stringtype eq
6330 {
6331 length exch
6332 } if
6333 pop store
6334 } bd
6335 /initSpotData
6336 {
6337 begin
6338 /name null def
6339 /tintImage null def
6340 /tintValue null def
6341 /spot_C null def
6342 /spot_M null def
6343 /spot_Y null def
6344 /spot_K null def
6345 end
6346 } bd
6347 /getRData
6348 {
6349 /colorType gMark store
6350 _compositeSpotDevice 0 ne
6351 {
6352 spotDict begin
6353 spot1 initSpotData
6354 spot2 initSpotData
6355 end
6356 /spotColor? colorType 2 eq colorType 3 eq or def
6357 }
6358 {
6359 /spotColor? false store
6360 } ifelse
6361 /blend? true store
6362 0 0 0 0 setcmykcolor
6363 100 div /rampPoint xs
6364 % (between 13 and 87%)
6365 100 div /midPoint xs
6366 dup 0 eq
6367 {
6368 2
6369 }
6370 {
6371 dup 1 eq
6372 {
6373 5
6374 }
6375 {
6376 _compositeSpotDevice 0 ne
6377 {
6378 spotDict begin
6379 spot1 begin
6380 /name 3 index def
6381 /spot_K 4 index def
6382 /spot_Y 5 index def
6383 /spot_M 6 index def
6384 /spot_C 7 index def
6385 end
6386 end
6387 } if
6388 7
6389 } ifelse
6390 } ifelse
6391 /tmp exch def
6392 tmp index 100 div /endPoint xs
6393 _compositeSpotDevice 0 ne
6394 {
6395 tmp 2 add index 3 eq
6396 {
6397 /tmp tmp 4 add def
6398 tmp index dup
6399 spotDict begin
6400 spot1/name get ne
6401 {
6402 spot2 begin
6403 /name exch def
6404 /spot_K tmp 2 add index def
6405 /spot_Y tmp 3 add index def
6406 /spot_M tmp 4 add index def
6407 /spot_C tmp 5 add index def
6408 end
6409 }
6410 {
6411 pop
6412 } ifelse
6413 end
6414 } if
6415 } if
6416 /color? colorType 0 gt store
6417
6418 colorType 3 eq
6419 {
6420 /tint2Data gMark store
6421 } if
6422
6423 colorType 2 ge
6424 {
6425 /tint1Data gMark store
6426 } if
6427 _compositeSpotDevice 0 ne
6428 {
6429 spotDict begin
6430
6431 colorType 2 ge
6432 {
6433 colorType 3 eq
6434 {
6435 spot2 begin
6436 /tintImage cBType 0 eq {tint2Data} {tint1Data} ifelse def
6437 name null eq {/name /Black def} if
6438 end
6439 } if
6440 spot1 begin
6441 /tintImage cBType 0 eq colorType 2 eq or {tint1Data} {tint2Data} ifelse def
6442 colorType 2 eq
6443 {
6444 name null eq
6445 {
6446 /name spot2/name get def
6447 spot2/name null put
6448 } if
6449 }
6450 {
6451 name null eq {/name /Black def} if
6452 } ifelse
6453 end
6454 } if
6455 end
6456 } if
6457
6458 /cData gMark store
6459 setCDataLen
6460 colorType 0 gt
6461 {
6462 counttomark 4 add -3 roll
6463 /yeData xs
6464 /mgData xs
6465 /cyData xs
6466 } if
6467 blend?
6468 {
6469 /bDataLen
6470 cDataLen dup 0 eq color? and
6471 {
6472 [
6473 cyData mgData yeData
6474 ]
6475 {
6476 dup type /stringtype eq
6477 {
6478 length exch pop exit
6479 } if
6480 pop
6481 } forall
6482 } if
6483 store
6484 bDataLen 0 eq
6485 {
6486 /bDataLen 1 store
6487 } if
6488 getData
6489 blend?
6490 {
6491 composite? cDataLen 0 eq and
6492 {
6493 /cDataLen bDataLen store
6494 } if
6495 } if
6496 }
6497 {
6498 setCStop
6499 } ifelse
6500 } bd
6501 /Bg
6502 {
6503 0 0 0 0 setcmykcolor
6504 6
6505 {
6506 pop
6507 } repeat
6508 /blendLength xs
6509 pop pop pop
6510 /cBName xs
6511 /bRender xs
6512 bRender 2 ne
6513 {
6514 composite? not
6515 {
6516 _of setoverprint
6517 } if
6518 _eo {eoclip} {clip} ifelse
6519 _bn cBName 2 copy known
6520 {
6521 get
6522 mark exch aload pop
6523 /cBType xs
6524 /nColors xs
6525 mark exch aload pop
6526 0 0
6527 } if
6528 pop pop
6529 getRData
6530 cBType 0 eq
6531 {
6532 /linealBm
6533 }
6534 {
6535 bHi?
6536 {
6537 /pTState? nColors 2 gt store
6538 } if
6539 /doBlend /rdBlend load store
6540 /rdBm
6541 } ifelse
6542 }
6543 {
6544 inLine? not
6545 {
6546 mark mark
6547 } if
6548 /Bc dup
6549 {
6550 cleartomark mark
6551 } bd
6552 /nullProc
6553 } ifelse
6554 load /Bm xs
6555 } bd
6556 /linImg
6557 noImg
6558 {
6559 {
6560 newpath doRctBlend
6561 }
6562 }
6563 {
6564 {
6565 /doBlend
6566 color? composite? and
6567 {
6568 /bCImg
6569 }
6570 {
6571 /bwImage
6572 } ifelse
6573 load
6574 store
6575
6576 0 0 moveto
6577 tRectOK? composite? and
6578 {
6579 {
6580 mark
6581 0 1 dtransform atan cvi 90 mod 0 eq
6582 1 0 dtransform atan cvi 90 mod 0 eq
6583 } stopped
6584 {
6585 cleartomark
6586 }
6587 {
6588 and exch pop
6589 {
6590 newpath
6591 doRctBlend
6592 }
6593 {
6594 doBlend
6595 } ifelse
6596 } ifelse
6597 }
6598 {
6599 doBlend
6600 } ifelse
6601 }
6602 } ifelse
6603 bd
6604 /doRctBlend
6605 {
6606 gsave
6607 /sInc 1 store
6608 /nSamples bDataLen store
6609 /bInc 1 bDataLen div store
6610 /ubAxis 1 0 dtransform dUserSpace idtransform dup mul exch dup mul add sqrt store
6611 /pChange ubAxis 0 eq
6612 {
6613 0
6614 }
6615 {
6616 bDataLen ubAxis div
6617 } ifelse
6618 store
6619 pChange .5 gt noImg not and dup /optimize? xs
6620 {
6621 /nSamples ubAxis 2 div round cvi dup 1 le
6622 {
6623 pop 2
6624 } if
6625 store
6626 /bInc 1 nSamples div store
6627 /sInc bDataLen 1 sub nSamples 1 sub div store
6628 } if
6629 0
6630 nSamples
6631 [
6632 /dup cvx
6633 optimize?
6634 {
6635 /round cvx /cvi cvx
6636 } if
6637 /ndx /exch cvx /store cvx
6638 bCFun
6639 /rectfill where dup
6640 {
6641 exch pop _compositeSpotDevice 1 ne and
6642 } if
6643 {
6644 0 0 bInc 1 /rectfill cvx
6645 }
6646 {
6647 0 0 /moveto cvx
6648 bInc 0 /lineto cvx
6649 bInc 1 /lineto cvx
6650 0 1 /lineto cvx
6651 /closepath cvx
6652 /_fill_ cvx
6653 } ifelse
6654 bInc 0 /translate cvx
6655 sInc /add cvx
6656 ] cvx
6657 bind
6658 repeat
6659 pop
6660 spotColor? {nsetcustomcolorend} if
6661
6662 grestore
6663 } bd
6664 /rdPrep
6665 {
6666 /nSamples bDataLen dup 0 eq
6667 {
6668 pop 1
6669 } if
6670 store
6671 /sInc -1 store
6672 /bAxis rampPoint endPoint sub store
6673 /bInc bAxis bDataLen div neg store
6674 /optimize? false store
6675 tRectOK?
6676 {
6677 /ubAxis
6678 bAxis 0 dtransform dUserSpace idtransform dup mul exch dup mul add sqrt
6679 0 bAxis dtransform dUserSpace idtransform dup mul exch dup mul add sqrt
6680 2 copy lt
6681 {
6682 exch
6683 } if
6684 pop store
6685 /pChange ubAxis 0 eq
6686 {
6687 0
6688 }
6689 {
6690 bDataLen ubAxis div
6691 } ifelse
6692 store
6693 pChange .5 gt noImg not and dup /optimize? xs
6694 {
6695 /nSamples ubAxis 2 div round cvi dup 1 le
6696 {
6697 pop 2
6698 } if
6699 store
6700 /bInc bAxis nSamples div neg store
6701 /sInc bDataLen 1 sub nSamples 1 sub div neg store
6702 } if
6703 } if
6704 bHi?
6705 {
6706 /xBCInc xHi bAxis mul nSamples div store
6707 /yBCInc yHi bAxis mul nSamples div store
6708 } if
6709 } bd
6710 /rdBlend
6711 {
6712 newpath
6713 gsave
6714 rdPrep
6715 rampPoint
6716 bDataLen 1 sub
6717 nSamples
6718 [
6719 /dup cvx
6720 optimize?
6721 {
6722 /round cvx /cvi cvx
6723 } if
6724 /ndx /exch cvx /store cvx
6725 bCFun
6726 0 0 3 /index cvx 0 360 /arc cvx /_fill_ cvx
6727 /exch cvx bInc /add cvx /exch cvx
6728 sInc /add cvx
6729 bHi?
6730 {
6731 xBCInc yBCInc /translate cvx
6732 } if
6733 ] cvx
6734 bind
6735 repeat
6736 pop pop
6737 spotColor? {nsetcustomcolorend} if
6738 grestore
6739 pTState?
6740 {
6741 xHi bAxis mul yHi bAxis mul translate
6742 } if
6743 } bd
6744 /Bh
6745 {
6746 pop pop
6747 /pTState? false store
6748 2 copy 0 ne exch 0 ne or dup /bHi? xs
6749 {
6750 /yHi xs
6751 /xHi xs
6752 0 0
6753 } if
6754 pop pop
6755 } bd
6756 /BD
6757 {
6758 inLine? not
6759 {
6760 ] nColors cBType
6761 ] _bn cBName 3 -1 roll put
6762 end
6763 } if
6764 } bd
6765 /Bn
6766 {
6767 1 add dict
6768 dup nullString null put
6769 /_bn xs
6770 } bd
6771 /Bd
6772 {
6773 Adobe_blend_AI5_vars begin
6774 3 -1 roll dup nullString eq dup
6775 {
6776 setSSave
6777 } if
6778 /inLine? exch def
6779 /cBName exch def
6780 /nColors exch def
6781 /cBType exch def
6782 } bd
6783 /Bb
6784 {
6785 sSave null eq
6786 {
6787 Adobe_blend_AI5_vars begin
6788 setSSave
6789 } if
6790 composite?
6791 {
6792 /_fill /fill load store
6793 }
6794 {
6795 /__fill /fill load store
6796 /_fill
6797 {
6798 _of true eq
6799 {
6800 currentgray 1 ne
6801 {
6802 __fill
6803 } if
6804 }
6805 {
6806 __fill
6807 } ifelse
6808 } def
6809 } ifelse
6810 /fill
6811 {
6812 } def
6813 } bd
6814 /BB
6815 {
6816 /cBType xs
6817 cleartomark cleartomark
6818 cBType dup
6819 bRender
6820 sSave dup type /savetype eq
6821 {
6822 restore 0
6823 } if
6824 pop
6825 currentdict Adobe_blend_AI5_vars eq
6826 {
6827 end
6828 } if
6829 2 ne exch 0 gt and
6830 {
6831 2 eq
6832 {
6833 s
6834 }
6835 {
6836 S
6837 } ifelse
6838 }
6839 {
6840 pop newpath
6841 } ifelse
6842 } bd
6843 currentdict readonly pop
6844 end
6845 end
6846 defaultpacking setpacking
6847 %%EndResource
6848 %%BeginResource: procset Adobe_pattern_AI5 1.1 0
6849 %%Title: (Adobe Illustrator (R) Version 5.0 Pattern Operators)
6850 %%Version: 1.1 0
6851 %%CreationDate: (03/26/93) ()
6852 %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
6853 currentpacking true setpacking
6854 userdict /Adobe_Illustrator_AI5 known not {
6855 userdict /Adobe_Illustrator_AI5 95 dict put
6856 } if
6857 userdict /Adobe_Illustrator_AI5 get begin
6858 /@
6859 {
6860 } def
6861 /&
6862 {
6863 } def
6864 /dp
6865 {
6866 dup null eq
6867 {
6868 pop
6869 _dp 0 ne
6870 {
6871 0 1 _dp 1 sub _dl mod
6872 {
6873 _da exch get 3 get
6874 } for
6875 _dp 1 sub _dl mod 1 add packedarray
6876 _da 0 get aload pop 8 -1 roll 5 -1 roll pop 4 1 roll
6877 definepattern pop
6878 } if
6879 }
6880 {
6881 _dp 0 ne _dp _dl mod 0 eq and
6882 {
6883 null dp
6884 } if
6885 7 packedarray _da exch _dp _dl mod exch put
6886 _dp _dl mod _da 0 get 4 get 2 packedarray
6887 /_dp _dp 1 add def
6888 } ifelse
6889 } def
6890 /E
6891 {
6892 _ed begin
6893 dup 0 get type /arraytype ne
6894 {
6895 0
6896 {
6897 dup 1 add index type /arraytype eq
6898 {
6899 1 add
6900 }
6901 {
6902 exit
6903 } ifelse
6904 } loop
6905 array astore
6906 } if
6907 /_dd exch def
6908 /_ury exch def
6909 /_urx exch def
6910 /_lly exch def
6911 /_llx exch def
6912 /_n exch def
6913 /_y 0 def
6914 /_dl 4 def
6915 /_dp 0 def
6916 /_da _dl array def
6917 0 1 _dd length 1 sub
6918 {
6919 /_d exch _dd exch get def
6920 0 2 _d length 2 sub
6921 {
6922 /_x exch def
6923 /_c _d _x get _ ne def
6924 /_r _d _x 1 add get cvlit def
6925 _r _ ne
6926 {
6927 _urx _llx sub _ury _lly sub
6928 [
6929 1 0 0 1 0 0
6930 ]
6931 [
6932 /save cvx
6933 _llx neg _lly neg /translate cvx
6934 _c
6935 {
6936 nc /begin cvx
6937 } if
6938 _r dup type /stringtype eq
6939 {
6940 cvx
6941 }
6942 {
6943 {
6944 exec
6945 } /forall cvx
6946 } ifelse
6947 _c
6948 {
6949 /end cvx
6950 } if
6951 /restore cvx
6952 ] cvx
6953 /_fn 12 _n length add string def
6954 _y _fn cvs pop
6955 /_y _y 1 add def
6956 _fn 12 _n putinterval
6957 _fn _c false dp
6958 _d exch _x 1 add exch put
6959 } if
6960 } for
6961 } for
6962 null dp
6963 _n _dd /_pd
6964 end
6965 xput
6966 } def
6967 /fc
6968 {
6969 _fm dup concatmatrix pop
6970 } def
6971 /p
6972 {
6973 /_fm exch ddef
6974 9 -2 roll _pm translate fc
6975 7 -2 roll _pm scale fc
6976 5 -1 roll _pm rotate fc
6977 4 -2 roll exch 0 ne
6978 {
6979 dup _pm rotate fc
6980 1 -1 _pm scale fc
6981 neg _pm rotate fc
6982 }
6983 {
6984 pop
6985 } ifelse
6986 dup _pm rotate fc
6987 exch dup sin exch cos div 1 0 0 1 0 6 2 roll
6988 _pm astore fc
6989 neg _pm rotate fc
6990 _pd exch get /_fdd exch ddef
6991 /_pf
6992 {
6993 save
6994 /_doClip 0 ddef
6995 0 1 _fdd length 1 sub
6996 {
6997 /_fd exch _fdd exch get ddef
6998 _fd
6999 0 2 _fd length 2 sub
7000 {
7001 gsave
7002 2 copy get dup _ ne
7003 {
7004 cvx exec _fc
7005 }
7006 {
7007 pop
7008 } ifelse
7009 2 copy 1 add get dup _ ne
7010 {
7011 aload pop findfont _fm
7012 patternfill
7013 }
7014 {
7015 pop
7016 fill
7017 } ifelse
7018 grestore
7019 pop
7020 } for
7021 pop
7022 } for
7023 restore
7024 newpath
7025 } ddef
7026 /_psf
7027 {
7028 save
7029 /_doClip 0 ddef
7030 0 1 _fdd length 1 sub
7031 {
7032 /_fd exch _fdd exch get ddef
7033 _fd
7034 0 2 _fd length 2 sub
7035 {
7036 gsave
7037 2 copy get dup _ ne
7038 {
7039 cvx exec _fc
7040 }
7041 {
7042 pop
7043 } ifelse
7044 2 copy 1 add get dup _ ne
7045 {
7046 aload pop findfont _fm
7047 9 copy 6 npop patternashow
7048 }
7049 {
7050 pop
7051 6 copy 3 npop hvashow
7052 } ifelse
7053 grestore
7054 pop
7055 } for
7056 pop
7057 } for
7058 restore
7059 sw rmoveto
7060 } ddef
7061 /_pjsf
7062 {
7063 save
7064 /_doClip 0 ddef
7065 0 1 _fdd length 1 sub
7066 {
7067 /_fd exch _fdd exch get ddef
7068 _fd
7069 0 2 _fd length 2 sub
7070 {
7071 gsave
7072 2 copy get dup _ ne
7073 {
7074 cvx exec _fc
7075 }
7076 {
7077 pop
7078 } ifelse
7079 2 copy 1 add get dup _ ne
7080 {
7081 aload pop findfont _fm
7082 12 copy 6 npop patternawidthshow
7083 }
7084 {
7085 pop 9 copy 3 npop hvawidthshow
7086 } ifelse
7087 grestore
7088 pop
7089 } for
7090 pop
7091 } for
7092 restore
7093 swj rmoveto
7094 } ddef
7095 /_lp /none ddef
7096 } def
7097 /sc
7098 {
7099 _sm dup concatmatrix pop
7100 } def
7101 /P
7102 {
7103 /_sm exch ddef
7104 9 -2 roll _pm translate sc
7105 7 -2 roll _pm scale sc
7106 5 -1 roll _pm rotate sc
7107 4 -2 roll exch 0 ne
7108 {
7109 dup _pm rotate sc
7110 1 -1 _pm scale sc
7111 neg _pm rotate sc
7112 }
7113 {
7114 pop
7115 } ifelse
7116 dup _pm rotate sc
7117 exch dup sin exch cos div 1 0 0 1 0 6 2 roll
7118 _pm astore sc
7119 neg _pm rotate sc
7120 _pd exch get /_sdd exch ddef
7121 /_ps
7122 {
7123 save
7124 /_doClip 0 ddef
7125 0 1 _sdd length 1 sub
7126 {
7127 /_sd exch _sdd exch get ddef
7128 _sd
7129 0 2 _sd length 2 sub
7130 {
7131 gsave
7132 2 copy get dup _ ne
7133 {
7134 cvx exec _sc
7135 }
7136 {
7137 pop
7138 } ifelse
7139 2 copy 1 add get dup _ ne
7140 {
7141 aload pop findfont _sm
7142 patternstroke
7143 }
7144 {
7145 pop stroke
7146 } ifelse
7147 grestore
7148 pop
7149 } for
7150 pop
7151 } for
7152 restore
7153 newpath
7154 } ddef
7155 /_pss
7156 {
7157 save
7158 /_doClip 0 ddef
7159 0 1 _sdd length 1 sub
7160 {
7161 /_sd exch _sdd exch get ddef
7162 _sd
7163 0 2 _sd length 2 sub
7164 {
7165 gsave
7166 2 copy get dup _ ne
7167 {
7168 cvx exec _sc
7169 }
7170 {
7171 pop
7172 } ifelse
7173 2 copy 1 add get dup _ ne
7174 {
7175 aload pop findfont _sm
7176 10 copy 6 npop patternashowstroke
7177 }
7178 {
7179 pop 7 copy 3 npop ss
7180 } ifelse
7181 grestore
7182 pop
7183 } for
7184 pop
7185 } for
7186 restore
7187 pop sw rmoveto
7188 } ddef
7189 /_pjss
7190 {
7191 save
7192 /_doClip 0 ddef
7193 0 1 _sdd length 1 sub
7194 {
7195 /_sd exch _sdd exch get ddef
7196 _sd
7197 0 2 _sd length 2 sub
7198 {
7199 gsave
7200 2 copy get dup _ ne
7201 {
7202 cvx exec _sc
7203 }
7204 {
7205 pop
7206 } ifelse
7207 2 copy 1 add get dup _ ne
7208 {
7209 aload pop findfont _sm
7210 13 copy 6 npop patternawidthshowstroke
7211 }
7212 {
7213 pop 10 copy 3 npop jss
7214 } ifelse
7215 grestore
7216 pop
7217 } for
7218 pop
7219 } for
7220 restore
7221 pop swj rmoveto
7222 } ddef
7223 /_lp /none ddef
7224 } def
7225 end
7226 userdict /Adobe_pattern_AI5 18 dict dup begin
7227 put
7228 /initialize
7229 {
7230 /definepattern where
7231 {
7232 pop
7233 }
7234 {
7235 begin
7236 begin
7237 Adobe_pattern_AI5 begin
7238 Adobe_pattern_AI5
7239 {
7240 dup xcheck
7241 {
7242 bind
7243 } if
7244 pop pop
7245 } forall
7246 mark
7247 cachestatus 7 1 roll pop pop pop pop exch pop exch
7248 {
7249 {
7250 10000 add
7251 dup 2 index gt
7252 {
7253 exit
7254 } if
7255 dup setcachelimit
7256 } loop
7257 } stopped
7258 cleartomark
7259 end
7260
7261 end
7262 end
7263
7264 Adobe_pattern_AI5 begin
7265 } ifelse
7266 } def
7267 /terminate
7268 {
7269 currentdict Adobe_pattern_AI5 eq
7270 {
7271 end
7272 } if
7273 } def
7274 errordict
7275 /nocurrentpoint
7276 {
7277 pop
7278 stop
7279 } put
7280 errordict
7281 /invalidaccess
7282 {
7283 pop
7284 stop
7285 } put
7286 /patternencoding
7287 256 array def
7288 0 1 255
7289 {
7290 patternencoding exch ( ) 2 copy exch 0 exch put cvn put
7291 } for
7292 /definepattern
7293 {
7294 17 dict begin
7295 /uniform exch def
7296 /cache exch def
7297 /key exch def
7298 /procarray exch def
7299 /mtx exch matrix invertmatrix def
7300 /height exch def
7301 /width exch def
7302 /ctm matrix currentmatrix def
7303 /ptm matrix def
7304 /str 32 string def
7305 /slice 9 dict def
7306 slice /s 1 put
7307 slice /q 256 procarray length div sqrt floor cvi put
7308 slice /b 0 put
7309 /FontBBox
7310 [
7311 0 0 0 0
7312 ] def
7313 /FontMatrix mtx matrix copy def
7314 /Encoding patternencoding def
7315 /FontType 3 def
7316 /BuildChar
7317 {
7318 exch
7319 begin
7320 /setstrokeadjust where {pop true setstrokeadjust} if
7321 slice begin
7322 dup q dup mul mod s idiv /i exch def
7323 dup q dup mul mod s mod /j exch def
7324 q dup mul idiv procarray exch get
7325 /xl j width s div mul def
7326 /xg j 1 add width s div mul def
7327 /yl i height s div mul def
7328 /yg i 1 add height s div mul def
7329 uniform
7330 {
7331 1 1
7332 }
7333 {
7334 width 0 dtransform
7335 dup mul exch dup mul add sqrt dup 1 add exch div
7336 0 height dtransform
7337 dup mul exch dup mul add sqrt dup 1 add exch div
7338 } ifelse
7339 width 0 cache
7340 {
7341 xl 4 index mul yl 4 index mul xg 6 index mul yg 6 index mul
7342 setcachedevice
7343 }
7344 {
7345 setcharwidth
7346 } ifelse
7347 gsave
7348 scale
7349 newpath
7350 xl yl moveto
7351 xg yl lineto
7352 xg yg lineto
7353 xl yg lineto
7354 closepath
7355 clip
7356 newpath
7357 end
7358 end
7359 exec
7360 grestore
7361 } def
7362 key currentdict definefont
7363 end
7364 } def
7365 /patterncachesize
7366 {
7367 gsave
7368 newpath
7369 0 0 moveto
7370 width 0 lineto
7371 width height lineto
7372 0 height lineto
7373 closepath
7374 patternmatrix setmatrix
7375 pathbbox
7376 exch ceiling 4 -1 roll floor sub 3 1 roll
7377 ceiling exch floor sub
7378 mul 1 add
7379 grestore
7380 } def
7381 /patterncachelimit
7382 {
7383 cachestatus 7 1 roll 6 npop 8 mul
7384 } def
7385 /patternpath
7386 {
7387 exch dup begin
7388 setfont
7389 ctm setmatrix
7390 concat
7391 slice exch /b exch slice /q get dup mul mul put
7392 FontMatrix concat
7393 uniform
7394 {
7395 width 0 dtransform round width div exch round width div exch
7396 0 height dtransform round height div exch height div exch
7397 0 0 transform round exch round exch
7398 ptm astore setmatrix
7399 }
7400 {
7401 ptm currentmatrix pop
7402 } ifelse
7403 {
7404 currentpoint
7405 } stopped not
7406 {
7407 2 npop
7408 pathbbox
7409 true
7410 4 index 3 index eq
7411 4 index 3 index eq
7412 and
7413 {
7414 pop false
7415 {
7416 {
7417 2 npop
7418 }
7419 {
7420 3 npop true
7421 }
7422 {
7423 7 npop true
7424 }
7425 {
7426 pop true
7427 } pathforall
7428 } stopped
7429 {
7430 5 npop true
7431 } if
7432 } if
7433 {
7434 height div ceiling height mul 4 1 roll
7435 width div ceiling width mul 4 1 roll
7436 height div floor height mul 4 1 roll
7437 width div floor width mul 4 1 roll
7438 2 index sub height div ceiling cvi exch
7439 3 index sub width div ceiling cvi exch
7440 4 2 roll moveto
7441 FontMatrix mtx invertmatrix
7442 dup dup 4 get exch 5 get rmoveto
7443 ptm ptm concatmatrix pop
7444 slice /s
7445 patterncachesize patterncachelimit div ceiling sqrt ceiling cvi
7446 dup slice /q get gt
7447 {
7448 pop slice /q get
7449 } if
7450 put
7451 0 1 slice /s get dup mul 1 sub
7452 {
7453 slice /b get add
7454 gsave
7455 0 1 str length 1 sub
7456 {
7457 str exch 2 index put
7458 } for
7459 pop
7460 dup
7461 {
7462 gsave
7463 ptm setmatrix
7464 1 index str length idiv
7465 {
7466 str show
7467 } repeat
7468 1 index str length mod str exch 0 exch getinterval show
7469 grestore
7470 0 height rmoveto
7471 } repeat
7472 grestore
7473 } for
7474 2 npop
7475 }
7476 {
7477 4 npop
7478 } ifelse
7479 } if
7480 end
7481 } def
7482 /patternclip
7483 {
7484 _eo {eoclip} {clip} ifelse
7485 } def
7486 /patternstrokepath
7487 {
7488 strokepath
7489 } def
7490 /patternmatrix
7491 matrix def
7492 /patternfill
7493 {
7494 dup type /dicttype eq
7495 {
7496 Adobe_pattern_AI5 /patternmatrix get
7497 } if
7498 gsave
7499 patternclip
7500 Adobe_pattern_AI5 /patternpath get exec
7501 grestore
7502 newpath
7503 } def
7504 /patternstroke
7505 {
7506 dup type /dicttype eq
7507 {
7508 Adobe_pattern_AI5 /patternmatrix get
7509 } if
7510 gsave
7511 patternstrokepath
7512 true
7513 {
7514 {
7515 {
7516 newpath
7517 moveto
7518 }
7519 {
7520 lineto
7521 }
7522 {
7523 curveto
7524 }
7525 {
7526 closepath
7527 3 copy
7528 Adobe_pattern_AI5 /patternfill get exec
7529 } pathforall
7530 3 npop
7531 } stopped
7532 {
7533 5 npop
7534 patternclip
7535 Adobe_pattern_AI5 /patternfill get exec
7536 } if
7537 }
7538 {
7539 patternclip
7540 Adobe_pattern_AI5 /patternfill get exec
7541 } ifelse
7542 grestore
7543 newpath
7544 } def
7545 /vpatternawidthshow
7546 {
7547 6 1 roll
7548 /_hvay exch ddef
7549 /_hvax exch ddef
7550 /_hvwb exch ddef
7551 /_hvcy exch ddef
7552 /_hvcx exch ddef
7553
7554 {
7555 dup cstring
7556 dup length 1 eq
7557 _charorientation 1 eq
7558 and
7559 {
7560 -90 rotate
7561 currentpoint
7562 _fontRotateAdjust add
7563 moveto
7564 gsave
7565 false charpath currentpoint
7566 5 index 5 index 5 index Adobe_pattern_AI5 /patternfill get exec
7567 grestore
7568 _fontRotateAdjust sub
7569 moveto
7570 _hvwb eq { _hvcx _hvcy rmoveto } if
7571 _hvax _hvay rmoveto
7572 90 rotate
7573 }
7574 {
7575 currentpoint
7576 _fontHeight sub
7577 _hvax sub
7578 3 index _hvwb eq { _hvcx sub } if
7579 currentpoint
7580 exch 4 index stringwidth pop 2 div sub
7581 exch _fontAscent sub
7582 moveto
7583 gsave
7584 2 index false charpath
7585 6 index 6 index 6 index Adobe_pattern_AI5 /patternfill get exec
7586 grestore
7587 newpath moveto pop pop
7588 } ifelse
7589 } cforall
7590 3 npop
7591 } def
7592 /hpatternawidthshow
7593 {
7594 {
7595 dup cstring exch
7596 gsave
7597 3 index eq { 5 index 5 index rmoveto } if
7598 false charpath currentpoint
7599 9 index 9 index 9 index
7600 Adobe_pattern_AI5 /patternfill get exec
7601 grestore
7602 newpath moveto
7603 2 copy rmoveto
7604 } cforall
7605 8 npop
7606 } def
7607 /patternashow
7608 {
7609 0 0 0 6 3 roll
7610 patternawidthshow
7611 } def
7612 /patternawidthshow
7613 {
7614 6 index type /dicttype eq
7615 {
7616 Adobe_pattern_AI5 /patternmatrix get 7 1 roll
7617 } if
7618 _lineorientation 0 eq { hpatternawidthshow } { vpatternawidthshow } ifelse
7619 } def
7620 /vpatternawidthshowstroke
7621 {
7622 7 1 roll
7623 6 1 roll
7624 /_hvay exch ddef
7625 /_hvax exch ddef
7626 /_hvwb exch ddef
7627 /_hvcy exch ddef
7628 /_hvcx exch ddef
7629 {
7630 dup cstring
7631 dup length 1 eq
7632 _charorientation 1 eq
7633 and
7634 {
7635 -90 rotate
7636 currentpoint
7637 _fontRotateAdjust add
7638 moveto
7639 gsave
7640 false charpath currentpoint
7641 3 index setmatrix
7642 6 index 6 index 6 index Adobe_pattern_AI5 /patternstroke get exec
7643 grestore
7644 _fontRotateAdjust sub
7645 moveto
7646 _hvwb eq { _hvcx _hvcy rmoveto } if
7647 _hvax _hvay rmoveto
7648 90 rotate
7649 }
7650 {
7651 currentpoint
7652 _fontHeight sub
7653 _hvax sub
7654 3 index _hvwb eq { _hvcx sub } if
7655 currentpoint
7656 exch 4 index stringwidth pop 2 div sub
7657 exch _fontAscent sub
7658 moveto
7659 gsave
7660 2 index false charpath
7661 4 index setmatrix
7662 7 index 7 index 7 index Adobe_pattern_AI5 /patternstroke get exec
7663 grestore
7664 newpath moveto pop pop
7665 } ifelse
7666 } cforall
7667 4 npop
7668 } def
7669 /hpatternawidthshowstroke
7670 {
7671 7 1 roll
7672 {
7673 dup cstring exch
7674 gsave
7675 3 index eq { 5 index 5 index rmoveto } if
7676 false charpath currentpoint
7677 7 index setmatrix
7678 10 index 10 index 10 index
7679 Adobe_pattern_AI5 /patternstroke get exec
7680 grestore
7681 newpath moveto
7682 2 copy rmoveto
7683 } cforall
7684 9 npop
7685 } def
7686 /patternashowstroke
7687 {
7688 0 0 0 7 3 roll
7689 patternawidthshowstroke
7690 } def
7691 /patternawidthshowstroke
7692 {
7693 7 index type /dicttype eq
7694 {
7695 patternmatrix /patternmatrix get 8 1 roll
7696 } if
7697 _lineorientation 0 eq { hpatternawidthshowstroke } { vpatternawidthshowstroke } ifelse
7698 } def
7699 end
7700 setpacking
7701 %%EndResource
7702 %%EndProlog
7703 %%BeginSetup
7704 Adobe_level2_AI5 /initialize get exec
7705 Adobe_cshow /initialize get exec
7706 Adobe_screens_AI5 /initialize get exec
7707 Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_typography_AI5 /initialize get exec
7708 Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_blend_AI5 /initialize get exec
7709 Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_pattern_AI5 /initialize get exec
7710 Adobe_ColorImage_AI6 /initialize get exec
7711 Adobe_Illustrator_AI5 /initialize get exec
7712 [
7713 39/quotesingle 96/grave 130/quotesinglbase 131/florin 132/quotedblbase
7714 133/ellipsis 134/dagger 135/daggerdbl 136/circumflex 137/perthousand
7715 138/Scaron 139/guilsinglleft 140/OE 145/quoteleft 146/quoteright
7716 147/quotedblleft 148/quotedblright 149/bullet 150/endash 151/emdash
7717 152/tilde 153/trademark 154/scaron 155/guilsinglright 156/oe 157/dotlessi
7718 159/Ydieresis 164/currency 166/brokenbar 168/dieresis 169/copyright
7719 170/ordfeminine 172/logicalnot 174/registered 175/macron 176/ring
7720 177/plusminus 178/twosuperior 179/threesuperior 180/acute 181/mu
7721 183/periodcentered 184/cedilla 185/onesuperior 186/ordmasculine
7722 188/onequarter 189/onehalf 190/threequarters 192/Agrave 193/Aacute
7723 194/Acircumflex 195/Atilde 196/Adieresis 197/Aring 198/AE 199/Ccedilla
7724 200/Egrave 201/Eacute 202/Ecircumflex 203/Edieresis 204/Igrave 205/Iacute
7725 206/Icircumflex 207/Idieresis 208/Eth 209/Ntilde 210/Ograve 211/Oacute
7726 212/Ocircumflex 213/Otilde 214/Odieresis 215/multiply 216/Oslash
7727 217/Ugrave 218/Uacute 219/Ucircumflex 220/Udieresis 221/Yacute 222/Thorn
7728 223/germandbls 224/agrave 225/aacute 226/acircumflex 227/atilde 228/adieresis
7729 229/aring 230/ae 231/ccedilla 232/egrave 233/eacute 234/ecircumflex
7730 235/edieresis 236/igrave 237/iacute 238/icircumflex 239/idieresis
7731 240/eth 241/ntilde 242/ograve 243/oacute 244/ocircumflex 245/otilde
7732 246/odieresis 247/divide 248/oslash 249/ugrave 250/uacute 251/ucircumflex
7733 252/udieresis 253/yacute 254/thorn 255/ydieresis
7734 TE
7735 %AI3_BeginEncoding: _Helvetica Helvetica
7736 [
7737 /_Helvetica/Helvetica 0 0 1 TZ
7738 %AI3_EndEncoding AdobeType
7739 %AI3_BeginEncoding: _Helvetica-Bold Helvetica-Bold
7740 [
7741 /_Helvetica-Bold/Helvetica-Bold 0 0 1 TZ
7742 %AI3_EndEncoding AdobeType
7743 %AI3_BeginEncoding: _Helvetica-Oblique Helvetica-Oblique
7744 [
7745 /_Helvetica-Oblique/Helvetica-Oblique 0 0 1 TZ
7746 %AI3_EndEncoding AdobeType
7747 %AI3_BeginEncoding: _Helvetica-BoldOblique Helvetica-BoldOblique
7748 [
7749 /_Helvetica-BoldOblique/Helvetica-BoldOblique 0 0 1 TZ
7750 %AI3_EndEncoding AdobeType
7751 %AI3_BeginEncoding: _Times-Roman Times-Roman
7752 [
7753 /_Times-Roman/Times-Roman 0 0 1 TZ
7754 %AI3_EndEncoding AdobeType
7755 %AI3_BeginEncoding: _Times-Bold Times-Bold
7756 [
7757 /_Times-Bold/Times-Bold 0 0 1 TZ
7758 %AI3_EndEncoding AdobeType
7759 %AI3_BeginEncoding: _Times-Italic Times-Italic
7760 [
7761 /_Times-Italic/Times-Italic 0 0 1 TZ
7762 %AI3_EndEncoding AdobeType
7763 %AI3_BeginEncoding: _Times-BoldItalic Times-BoldItalic
7764 [
7765 /_Times-BoldItalic/Times-BoldItalic 0 0 1 TZ
7766 %AI3_EndEncoding AdobeType
7767 %AI3_BeginEncoding: _Courier Courier
7768 [
7769 /_Courier/Courier 0 0 1 TZ
7770 %AI3_EndEncoding AdobeType
7771 %AI3_BeginEncoding: _Courier-Bold Courier-Bold
7772 [
7773 /_Courier-Bold/Courier-Bold 0 0 1 TZ
7774 %AI3_EndEncoding AdobeType
7775 %AI3_BeginEncoding: _Courier-Oblique Courier-Oblique
7776 [
7777 /_Courier-Oblique/Courier-Oblique 0 0 1 TZ
7778 %AI3_EndEncoding AdobeType
7779 %AI3_BeginEncoding: _Courier-BoldOblique Courier-BoldOblique
7780 [
7781 /_Courier-BoldOblique/Courier-BoldOblique 0 0 1 TZ
7782 %AI3_EndEncoding AdobeType
7783 %AI3_BeginEncoding: _Symbol Symbol
7784 [
7785 /_Symbol/Symbol 0 0 1 TZ
7786 %AI3_EndEncoding AdobeType
7787 %%EndSetup
7788
7789 1 XR
7790
7791 u
7792 0.000 0.000 0.000 0.047 k
7793 [] 0 d
7794 0.000 0.000 0.000 1.000 K
7795 1 j
7796 1.6000 291.2000 m
7797 1.6000 2.4000 L
7798 404.8000 2.4000 L
7799 404.8000 291.2000 L
7800 1.6000 291.2000 L
7801 F
7802 U
7803 u
7804 0.000 0.000 0.000 1.000 k
7805 0.000 0.000 0.000 1.000 K
7806 1.6000 2.4000 m
7807 404.8000 2.4000 L
7808 404.8000 291.2000 L
7809 1.6000 291.2000 L
7810 1.6000 2.4000 L
7811 s
7812 U
7813 u
7814 0.000 0.000 0.200 0.000 k
7815 0.000 0.000 0.000 1.000 K
7816 138.4000 240.8000 m
7817 138.4000 212.8000 L
7818 253.6000 212.8000 L
7819 253.6000 240.8000 L
7820 138.4000 240.8000 L
7821 F
7822 U
7823 u
7824 0.000 0.000 0.000 1.000 k
7825 0.000 0.000 0.000 1.000 K
7826 138.4000 212.8000 m
7827 253.6000 212.8000 L
7828 253.6000 240.8000 L
7829 138.4000 240.8000 L
7830 138.4000 212.8000 L
7831 s
7832 U
7833 0 To
7834 1.0000 0.0000 0.0000 1.0000 163.2000 223.2000 0 Tp
7835 TP
7836 /_Helvetica 11.0000 Tf
7837 0.0000 Tc
7838 0 Tr
7839 0.000 0.000 0.000 1.000 K
7840 0 j
7841 0.000 0.000 0.000 1.000 k
7842 (StuntDouble\r) Tx
7843 TO
7844 0.000 0.000 0.000 1.000 K
7845 u
7846 0.000 0.000 0.200 0.000 k
7847 0.000 0.000 0.000 1.000 K
7848 1 j
7849 52.0000 155.2000 m
7850 52.0000 127.2000 L
7851 167.2000 127.2000 L
7852 167.2000 155.2000 L
7853 52.0000 155.2000 L
7854 F
7855 U
7856 u
7857 0.000 0.000 0.000 1.000 k
7858 0.000 0.000 0.000 1.000 K
7859 52.0000 127.2000 m
7860 167.2000 127.2000 L
7861 167.2000 155.2000 L
7862 52.0000 155.2000 L
7863 52.0000 127.2000 L
7864 s
7865 U
7866 0 To
7867 1.0000 0.0000 0.0000 1.0000 96.0000 138.4000 0 Tp
7868 TP
7869 /_Helvetica 11.0000 Tf
7870 0.0000 Tc
7871 0 Tr
7872 0.000 0.000 0.000 1.000 K
7873 0 j
7874 0.000 0.000 0.000 1.000 k
7875 (Atom\r) Tx
7876 TO
7877 0.000 0.000 0.000 1.000 K
7878 u
7879 0.000 0.000 0.200 0.000 k
7880 0.000 0.000 0.000 1.000 K
7881 1 j
7882 235.2000 155.2000 m
7883 235.2000 127.2000 L
7884 350.4000 127.2000 L
7885 350.4000 155.2000 L
7886 235.2000 155.2000 L
7887 F
7888 U
7889 u
7890 0.000 0.000 0.000 1.000 k
7891 0.000 0.000 0.000 1.000 K
7892 235.2000 127.2000 m
7893 350.4000 127.2000 L
7894 350.4000 155.2000 L
7895 235.2000 155.2000 L
7896 235.2000 127.2000 L
7897 s
7898 U
7899 0 To
7900 1.0000 0.0000 0.0000 1.0000 251.2000 138.4000 0 Tp
7901 TP
7902 /_Helvetica 11.0000 Tf
7903 0.0000 Tc
7904 0 Tr
7905 0.000 0.000 0.000 1.000 K
7906 0 j
7907 0.000 0.000 0.000 1.000 k
7908 (DirectionalAtom\r) Tx
7909 TO
7910 0.000 0.000 0.000 1.000 K
7911 u
7912 0.000 0.000 0.200 0.000 k
7913 0.000 0.000 0.000 1.000 K
7914 1 j
7915 52.0000 84.8000 m
7916 52.0000 56.0000 L
7917 167.2000 56.0000 L
7918 167.2000 84.8000 L
7919 52.0000 84.8000 L
7920 F
7921 U
7922 u
7923 0.000 0.000 0.000 1.000 k
7924 0.000 0.000 0.000 1.000 K
7925 52.0000 56.0000 m
7926 167.2000 56.0000 L
7927 167.2000 84.8000 L
7928 52.0000 84.8000 L
7929 52.0000 56.0000 L
7930 s
7931 U
7932 0 To
7933 1.0000 0.0000 0.0000 1.0000 82.4000 67.2000 0 Tp
7934 TP
7935 /_Helvetica 11.0000 Tf
7936 0.0000 Tc
7937 0 Tr
7938 0.000 0.000 0.000 1.000 K
7939 0 j
7940 0.000 0.000 0.000 1.000 k
7941 (RigidBody\r) Tx
7942 TO
7943 0.000 0.000 0.000 1.000 K
7944 u
7945 0.000 0.000 0.000 0.898 K
7946 1 J
7947 1 j
7948 109.6000 118.4000 m
7949 109.6000 84.8000 L
7950 S
7951 U
7952 u
7953 0.000 0.000 0.000 0.000 k
7954 0.000 0.000 0.000 1.000 K
7955 104.0000 118.4000 m
7956 115.2000 118.4000 L
7957 109.6000 127.2000 L
7958 104.0000 118.4000 L
7959 F
7960 U
7961 u
7962 0.000 0.000 0.000 1.000 k
7963 0.000 0.000 0.000 0.898 K
7964 104.0000 118.4000 m
7965 115.2000 118.4000 L
7966 109.6000 127.2000 L
7967 104.0000 118.4000 L
7968 s
7969 U
7970 u
7971 0.000 0.000 0.000 0.898 K
7972 196.8000 204.0000 m
7973 196.8000 177.6000 L
7974 292.8000 177.6000 L
7975 292.8000 155.2000 L
7976 S
7977 U
7978 u
7979 0.000 0.000 0.000 0.000 k
7980 0.000 0.000 0.000 1.000 K
7981 190.4000 204.0000 m
7982 202.4000 204.0000 L
7983 196.8000 212.8000 L
7984 190.4000 204.0000 L
7985 F
7986 U
7987 u
7988 0.000 0.000 0.000 1.000 k
7989 0.000 0.000 0.000 0.898 K
7990 190.4000 204.0000 m
7991 202.4000 204.0000 L
7992 196.8000 212.8000 L
7993 190.4000 204.0000 L
7994 s
7995 U
7996 u
7997 196.8000 204.0000 m
7998 196.8000 177.6000 L
7999 109.6000 177.6000 L
8000 109.6000 155.2000 L
8001 S
8002 U
8003 u
8004 0.000 0.000 0.000 0.000 k
8005 0.000 0.000 0.000 1.000 K
8006 190.4000 204.0000 m
8007 202.4000 204.0000 L
8008 196.8000 212.8000 L
8009 190.4000 204.0000 L
8010 F
8011 U
8012 u
8013 0.000 0.000 0.000 1.000 k
8014 0.000 0.000 0.000 0.898 K
8015 190.4000 204.0000 m
8016 202.4000 204.0000 L
8017 196.8000 212.8000 L
8018 190.4000 204.0000 L
8019 s
8020 U
8021 %%PageTrailer
8022 gsave annotatepage grestore showpage
8023 %%Trailer
8024 Adobe_Illustrator_AI5 /terminate get exec
8025 Adobe_pattern_AI5 /terminate get exec
8026 Adobe_blend_AI5 /terminate get exec
8027 Adobe_ColorImage_AI6 /terminate get exec
8028 Adobe_typography_AI5 /terminate get exec
8029 Adobe_screens_AI5 /terminate get exec
8030 Adobe_cshow /terminate get exec
8031 Adobe_level2_AI5 /terminate get exec
8032 %%EOF
8033 II*þ¦èÆèp ¶¾(@¶óóóóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33JJ``wwŽŽ¤¤»»ÒÒèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33JJ``wwŽŽ¤¤»»ÒÒèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33GG\\pp……™™­­ÂÂÖÖëëÿÿÿÿÿÿÿÿÿÿÿÿ""11@@OO^^nn}}ŒŒ››ªªµµÁÁÌÌ××ããîî""++33<<DDMMUUhh||££¶¶ÊÊÝÝ33MMff€€™™³³ÌÌ::WWuu’’¯¯ÌÌ""DDffˆˆªªÌÌ::WWuu’’¯¯ÌÌ33MMff€€™™³³ÌÌ--DD[[qqˆˆŸŸµµÌÌ&&33@@MMYYffss€€ŽŽ««ººÈÈ××ææ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóóóóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿuu’’¯¯ÌÌ ((//77>>FFMMUUll‚‚™™°°ÆÆÝÝ""11@@OO^^nn}}ŒŒ››ªªµµÁÁÌÌ××ããîî33GG\\pp……™™­­ÂÂÖÖëëÿÿÿÿÿÿÿÿÿÿÿÿ33JJ``wwŽŽ¤¤»»ÒÒèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33PPmmŠŠ¨¨ÅÅââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33JJ``wwŽŽ¤¤»»ÒÒèèÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ((77EETTbbqq€€ŒŒ™™¦¦³³¿¿ÌÌÙÙææ--DD[[qqˆˆŸŸµµÌÌ::WWuu’’¯¯ÌÌ::WWuu’’¯¯ÌÌ::WWuu’’¯¯ÌÌóóóóÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÿÿÿÿÿÿÿÿÿÿÿÿuu’’¯¯ÌÌ""DDffˆˆªªÌÌ""DDffˆˆªªÌÌ))RRzz££ÌÌ""DDffˆˆªªÌÌ::WWuu’’¯¯ÌÌ33MMff€€™™³³ÌÌ""++33<<DDMMUUhh||££¶¶ÊÊÝÝ""11@@OO^^nn}}ŒŒ››ªªµµÁÁÌÌ××ããîî33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33PPmmŠŠ¨¨ÅÅââÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33UUww™™»»ÝÝÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ33MMff€€™™³³ÌÌææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&&33@@MMYYffss€€ŽŽ««ººÈÈ××ææxx?mDADmmAmAA-?>AA?nCl??D-?lA???DA-lm?ll?DD??ll?DnA->D?AA?DA?AC?AC-.?D?mA-DD-D?D-m--m?mCC>?C??C??CCD>-lD.A>D??DmC??C???CC-D>?-DA.?D?lA-DD-A.?DD?Dm--.DCA?A-mA>?AA?-mDA??A>mDA-?mA-AmmAC-??ll?-AmDD??lD>DA-?mAmAnnnnnlDl?lA?lDl?>CC>DDDD?lm>AD?ll??DA-?ll??DA->DA-??ll?DD?CD?>ll>??l-Dl>DDlAC?AD?AA?A-n-nlln?AA?D.Cl-nn-lD>>D-D?mAD?m-m--m-l>-DD-D?mAC.>lnnl-DD-l.-.AA>>A???CDC?C??C??nmDC??C??>>Dnn-->DlCmn?llA??AC>>ADmCC?C??C?A??AC??C>ll>?-D>>Dl?lA--.D-->-DD->?D>ll>-DD-->n-C??>?A>?ACA?AA?-->n-A?AA?CCmA>CC>C-??lD>>Dl?mA?ll?lD>AAAAmA?ll?D>l>>n?-CmC?DCn?DD?ll??DD?C?C?-C?A?ADm-?AA??AD-n.m>mD?D-D?Dl-DD--D?D>DD>l>C??C??DC??CC??D>AnD.->Dnl-DAC?-nCmC??C??C??CC??n-A>>-DDmD?D?-D-DD-mD?DCDmC?A?AD>?AA??ADn.Cm?DC.?DDAl>?ll??DD?A>C>-lDn-?DmCl?AD

Properties

Name Value
svn:mime-type application/octet-stream