home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-07-30 | 65.1 KB | 3,623 lines |
- %%BeginResource: procset Adobe_screens_AI5 1.2 0
- %%Title: (Adobe Illustrator (R) Version 5.0 Custom Halftone Screens ProcSet)
- %%Version: 1.2 0
- %%CreationDate: (03/24/93) ()
- %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
- userdict /defaultpacking currentpacking put true setpacking
- systemdict begin
- userdict /Adobe_screens_AI5 15 dict dup begin
- put
- /initialize
- {
- Adobe_screens_AI5 begin
- /screenid
- deviceDPI 600 gt composite? not or
- {
- -1
- }
- {
- deviceDPI currentScreenFreq
- dup dup 60 ge exch 150 le and deviceDPI 300 le and
- {
- pop 60
- } if
- div 1.41421 div 0.5 add cvi
- } ifelse
- def
-
- 2 screenid eq
- {
- /customsize 16 def
- /customdata /customdata2 def
- setcustomscreen
- } if
-
- 3 screenid eq
- {
- /customsize 24 def
- /customdata /customdata3 def
- setcustomscreen
- } if
-
- 4 screenid eq
- {
- /customsize 16 def
- /customdata /customdata4 def
- setcustomscreen
- } if
-
- 5 screenid eq
- {
- /customsize 20 def
- /customdata /customdata5 def
- setcustomscreen
- } if
-
- 6 screenid eq
- {
- /customsize 24 def
- /customdata /customdata6 def
- setcustomscreen
- } if
-
- 7 screenid eq
- {
- /customsize 28 def
- /customdata /customdata7 def
- setcustomscreen
- } if
-
- 8 screenid eq
- {
- /customsize 16 def
- /customdata /customdata8 def
- setcustomscreen
- } if
- } def
- /terminate
- {
- currentdict Adobe_screens_AI5 eq
- {
- end
- } if
- } def
- /setcustomscreen
- {
- deviceDPI customsize div 0
- {
- 1 add 2 div customsize mul cvi exch
- 1 add 2 div customsize mul cvi exch
- customsize mul add
- customdata load exch get 256 div
- } setscreen
- } def
- /customdata2 28 28 mul string def
- currentfile customdata2 readhexstring
- 4180E8694988E2634382EA6B4B8AE061A01939C8A81737C2A21B3BCAAA1636C0
- F8795998F6775796FA7B5B9AF57656952ED8B80727D6B60F2FDABA0626D5B50E
- 4E8DE6674786EE6F4F8EE5664685ED6EAD1434C6A61F3FCEAE1232C5A51E3ECD
- F3745493FE7F5F9EF1725291FD7E5E9D24D3B30C2CDEBE0222D1B10A2ADDBD04
- 4483EB6C4C8BE1624281E96A4A89E364A31C3CCBAB1535C1A11A3AC9A91838C3
- FB7C5C9BF4755594F97A5A99F778589730DBBB0525D4B40D2DD9B90828D7B710
- 508FE4654584EC6D4D8CE7684887EF70AF1131C4A41D3DCCAC1333C7A72040CF
- F0715190FC7D5D9CF2735392FF80609F21D0B00929DCBC0323D2B20B2BDFBF01
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000
- pop pop
- /customdata3 28 28 mul string def
- currentfile customdata3 readhexstring
- 011DC7F5E73D0421CBF3E43A021EC8F6E83E0522CCF2E43A2B648BC4A0762F68
- 8AC39E732C658CC5A177306989C29D72D5B6521A6192D9B55219608FD6B6531B
- 6193DAB451185F8FFCEE440C28D2FCED430B27D1FDEF450C29D3FBEC420A26D0
- BEA77D366F83BCA77C356E87BFA87E377082BBA67B346D86145B99E0AE4A1259
- 98DFB14E155C9AE1AD4A115897DEB04D0623CDF4E63C0420CAF8EA400723CDF4
- E53B031FC9F7E93F316988C19F752E678EC6A378326A88C09F742D668DC6A278
- DBB350175E91D8B8551C6395DCB24F165D90D7B7541C6294FAEC420925CFFFF1
- 470E2BD5F9EB410824CEFEF0460D2AD4BAA57A336C85BEAA80397180B9A47933
- 6B84BDA97F387181105797DDAF4C145A9CE3AB480F5696DDAE4B13599BE2AC49
- 021EC8F6E83E0522CCF2E43A011DC7F5E73D0421CBF3E43A2C658CC5A1773069
- 89C29D722B648BC4A0762F688AC39E73D6B6531B6193DAB451185F8FD5B6521A
- 6192D9B55219608FFDEF450C29D3FBEC420A26D0FCEE440C28D2FCED430B27D1
- BFA87E377082BBA67B346D86BEA77D366F83BCA77C356E87155C9AE1AD4A1158
- 97DEB04D145B99E0AE4A125998DFB14E0723CDF4E53B031FC9F7E93F0623CDF4
- E63C0420CAF8EA40326A88C09F742D668DC6A278316988C19F752E678EC6A378
- DCB24F165D90D7B7541C6294DBB350175E91D8B8551C6395F9EB410824CEFEF0
- 460D2AD4FAEC420925CFFFF1470E2BD5B9A479336B84BDA97F387181BAA57A33
- 6C85BEAA803971800F5696DDAE4B13599BE2AC49105797DDAF4C145A9CE3AB48
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000
- pop pop
- /customdata4 28 28 mul string def
- currentfile customdata4 readhexstring
- 1139B8E0FAD2531B133BBAE2F8D05119417180A6AE9A7B4B437382A5AD987949
- C08867272F6F92CAC28A66262E6E90C8E8DE5F070F37B6F2EADD5E060E36B5F0
- FED6571F173FBEE6FDD5561E163EBDE5AB9E7F4F477786A1A99D7E4E467685A3
- 2C6C96CEC68E62222A6A95CDC58D64240C34B3F6EED95A020A32B1F5EDDB5C04
- 143CBBE3F9D1521A123AB9E1FBD3541C447483A4AC997A4A427281A7AF9B7C4C
- C38B65252D6D91C9C1896828307093CBEBDC5D050D35B4F1E9DF60081038B7F3
- FCD4551D153DBCE4FFD758201840BFE7A89C7D4D457584A2AA9F8050487887A0
- 296994CCC48C63232B6B97CFC78F61210931B0F4ECDA5B030B33B2F7EFD85901
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000
- pop pop
- /customdata5 28 28 mul string def
- currentfile customdata5 readhexstring
- 010B34C3EBFCF7CE3F16020C35C4EDFBF6CD3E15102552A4D6EADDB5632B1126
- 54A5D5EADCB3622A3958768499C19E8C7C5E3A59778498C19D8B7B5DC8A99370
- 47334C7587AFC9AA936F46324B7485AEF1E5BC6B1E0A2351A3D8F2E4BC6A1E09
- 2351A2D7FFF9D14219050F38C6EFFEF9D04118040E37C6EFE8E0B7662D142856
- A8D3E7DFB7652D132856A7D4BF9C8E7F603D5B7A8195BE9A8E7E603C5B798297
- 314A7389B2CCAD906D442F497289B1CBAC926E4508214FA1DBF4E2B9671B0720
- 4EA0DAF4E3BA691C030D36C5EDFBF6CD3F16010C34C3ECFDF8CF4017122654A6
- D4E9DDB4622A112553A5D6EBDEB5642C3B59788397C09C8B7C5D3A58778599C2
- 9E8C7D5FCAAB926E46314B7486AFC8AA947048334D7587B0F2E4BB691D082250
- A1D8F1E6BD6B1F0A2452A3D9FDF8CF4118030E36C5EEFFFAD1421A050F38C7F0
- E6DFB6642C132755A7D3E8E1B8662E152957A8D2BE9A8D7E5F3B5A798296BF9B
- 8F80613D5C7B80952F487188B1CAAC916D443049728AB3CCAE906C43061F4D9F
- DAF3E2BA681C07214FA0DBF5E1B8671A00000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000
- pop pop
- /customdata6 28 28 mul string def
- currentfile customdata6 readhexstring
- 081A44B6E0F2FDECC150250C091B45B6E1F3FCEBC04F240C1D336199C7D8DCD3
- A56C37221E33619AC8D7DBD2A46B36214864798091AEB1958C7E694C49657A81
- 90ADB0948B7D684BB99D8475593C405C7888A1BEBA9E8574583B3F5B7888A0BD
- E4CBAA712E1215326098CFE8E4CCA9712D1114315F97CEE7F5F1C6552B040719
- 43B5DFFAF6F0C6542A03061842B4DEF9FFEDC352270E0B1C47B8E3F4FEECC251
- 260D0A1C46B7E2F4DAD5A76E39232035639CCAD5D9D4A66D38231F34629BC9D6
- AF938E806A4E4A677C838FABAE928D7F694D4A667B828FAC3E5A778AA3BFBC9F
- 8772563A3D597689A2BEBB9F8673573A14305E97D1EAE6CDA76F2B0F132F5D96
- D0E9E5CDA8702C10051742B3DDFCF8EEC4522801041641B2DDFBF7EFC5532902
- 091B45B6E1F3FCEBC04F240C081A44B6E0F2FDECC150250C1E33619AC8D7DBD2
- A46B36211D336199C7D8DCD3A56C372249657A8190ADB0948B7D684B48647980
- 91AEB1958C7E694CBA9E8574583B3F5B7888A0BDB99D8475593C405C7888A1BE
- E4CCA9712D1114315F97CEE7E4CBAA712E1215326098CFE8F6F0C6542A030618
- 42B4DEF9F5F1C6552B04071943B5DFFAFEECC251260D0A1C46B7E2F4FFEDC352
- 270E0B1C47B8E3F4D9D4A66D38231F34629BC9D6DAD5A76E39232035639CCAD5
- AE928D7F694D4A667B828FACAF938E806A4E4A677C838FAB3D597689A2BEBB9F
- 8673573A3E5A778AA3BFBC9F8772563A132F5D96D0E9E5CDA8702C1014305E97
- D1EAE6CDA76F2B0F041641B2DDFBF7EFC5532902051742B3DDFCF8EEC4522801
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000
- pop pop
- /customdata7 28 28 mul string def
- currentfile customdata7 readhexstring
- 01061B44B7E1F5FEFBE6BD4A210C01071B45B8E1F6FDFBE6BC4A200B09132A54
- A7D1EAF5EED9B05D331609142B55A8D2EAF4EED9AF5C32161D2D3D6993C1CBE0
- CEC59B7140301E2E3D6A93C0CADFCDC49A713F3047576C7B828DA2B6A48F867E
- 6F5A48576C7C828CA1B6A38F867E6E59BAAA958A78634E4451667A8498ADBAAB
- 968977624E4350657A8398ADE3D4C99F7539251A273C6892C2D7E4D4C89E7539
- 241A273B6891C1D6F8F2DDB460371005122A53A7D0ECF9F2DDB360360F051229
- 53A6D0EBFFFDE8BE4C220D03081D46B9E3F7FFFCE7BD4B210D02071C46B8E2F7
- F3F0DBB15E34180B152C56A9D3E8F3EFDAB05D34170A142C55A9D2E9DFCCC69C
- 7341321F2F3F6B94BFC9DECCC59C7241311F2E3E6A94BFCAB5A38E8780705B49
- 596D7D808BA0B4A28D877F6F5B48586D7C818BA043506479859AAFBCAC978876
- 614C424F64798499AEBBAB968977624D19263B6791C3D8E5D6C79D7337231825
- 3A6690C3D7E5D5C79E74382304112952A5CFEDFAF0DBB25E350E03102851A5CE
- ECF9F1DCB25F360E01071B45B8E1F6FDFBE6BC4A200B01061B44B7E1F5FEFBE6
- BD4A210C09142B55A8D2EAF4EED9AF5C321609132A54A7D1EAF5EED9B05D3316
- 1E2E3D6A93C0CADFCDC49A713F301D2D3D6993C1CBE0CEC59B71403048576C7C
- 828CA1B6A38F867E6E5947576C7B828DA2B6A48F867E6F5ABAAB968977624E43
- 50657A8398ADBAAA958A78634E4451667A8498ADE4D4C89E7539241A273B6891
- C1D6E3D4C99F7539251A273C6892C2D7F9F2DDB360360F05122953A6D0EBF8F2
- DDB460371005122A53A7D0ECFFFCE7BD4B210D02071C46B8E2F7FFFDE8BE4C22
- 0D03081D46B9E3F7F3EFDAB05D34170A142C55A9D2E9F3F0DBB15E34180B152C
- 56A9D3E8DECCC59C7241311F2E3E6A94BFCADFCCC69C7341321F2F3F6B94BFC9
- B4A28D877F6F5B48586D7C818BA0B5A38E8780705B49596D7D808BA0424F6479
- 8499AEBBAB968977624D43506479859AAFBCAC978876614C18253A6690C3D7E5
- D5C79E74382319263B6791C3D8E5D6C79D73372303102851A5CEECF9F1DCB25F
- 360E04112952A5CFEDFAF0DBB25E350E
- pop pop
- /customdata8 28 28 mul string def
- currentfile customdata8 readhexstring
- 050F2747B6D6EEF8FEF4DCBC4D2D1507111D375F9EC6E0E9EBE6CCA4653D1F13
- 2939556F8EA8C1D1D3C3AE9475573B2B4961717D808999B1B39B8B867F73634B
- B8A090827A6A5A42445C6C7C8492A2BAD8C8AA97785232222434546E8DACCADA
- F0E2CFA768401A0A0C1C365E9DC5E4F2FAF7DFBF50301802040E2646B5D5EDFC
- FFF5DDBD4E2E160806102848B7D7EFF9EAE7CDA5663E2014121E38609FC7E1E8
- D2C2AF9576583C2C2A3A56708FA9C0D0B29A8A878074644C4A62727E818898B0
- 435B6B7B8593A3BBB9A19183796959412333536D8CADCBDBD9C9AB9677513121
- 0B1B355D9CC4E5F3F1E3CEA6673F1909030D2545B4D4ECFDFBF6DEBE4F2F1701
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 00000000000000000000000000000000
- pop pop
- end
- end
- defaultpacking setpacking
- %%EndResource
- %%BeginResource: procset AGM_Gradient_Sep 1.0 0
- %%Title: (AGM Gradient Procset)
- %%Version: 1.0 0
- %%CreationDate: (4/26/96) ()
- %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
- userdict /defaultpacking currentpacking put true setpacking
- userdict /AGM_Gradient_Sep 5 dict dup begin put
- /AGM_Gradient_Sep_private 100 dict def
- /initialize{
- AGM_Gradient_Sep begin
- AGM_Gradient_Sep_private begin
- _compositeJob{
- initializeSinglePassSeps
- }{
- initializeMultiPassSeps
- }ifelse
- initializeSeps
- AGM_Gradient_private begin
- /_fillSD newSpotDict def
- /_rampSD newSpotDict def
- /_nCustomColorSD nd
- end
- AGM_Gradient_Sep_private
- {
- dup xcheck 1 index type /arraytype eq and
- {
- bind
- }if
- pop pop
- }forall
- AGM_Gradient_Sep
- {
- dup xcheck 1 index type /arraytype eq and
- {
- bind
- }if
- pop pop
- }forall
- end
-
- currentdict readonly pop
- end
- }def
- /terminate{
- currentdict AGM_Gradient_Sep eq{
- end
- }if
- }def
-
- AGM_Gradient_Sep_private begin
- /initializeSeps{
- _noImage not _level2PS not and{
- /_whiteBytes 1 makeByte8 pt
- /knockOut{
- 8 setImageParms _whiteBytes /_image load 5 execImage
- }def
- /linealFill{
- mySave
- 8 setImageParms
- _color{
- _nCustomColorSD begin
- cyan magenta yellow black
- _spotColor{
- spot1 begin
- /tintImage tintValue 1 exch sub makeByte8 def
- end
- spot2 begin
- /tintImage tintValue 1 exch sub makeByte8 def
- end
- }if
- end
- 4{
- makeByte8 4 1 roll
- }repeat
- true 4 _nCustomColorSD ncolorimage
- }{
- _nCustomColorSD/black get 1 exch sub makeByte8
- _nCustomColorSD bwImage
- }ifelse
- myRestore
- }def
- }{
- /knockOut{
- gsave
- false setoverprint
- 1 setgray
- 0 0 1 1 rectfill
- grestore
- }def
- }ifelse
- /newSpotDict{
- 11 dict dup begin
- /nSpots 2 def
- /spot1 7 dict def
- /spot2 7 dict def
- end
- }def
- /initSpotData
- {
- begin
- /name nd
- /tintImage nd
- /tintValue nd
- /spot_C nd
- /spot_M nd
- /spot_Y nd
- /spot_K nd
- end
- }def
- /initSpotDict{
- begin
- /cyanInk false def
- /magentaInk false def
- /yellowInk false def
- /blackInk false def
- /cyan nd
- /magenta nd
- /yellow nd
- /black nd
- spot1 initSpotData
- spot2 initSpotData
- end
- }def
- /copySpotDict{
- /_dst xp
- begin
- cyanInk magentaInk yellowInk blackInk
- cyan magenta yellow black
- spot1 spot2
- end
- _dst begin
- /spot1 spot1 maxlength dict def
- /spot2 spot2 maxlength dict def
- spot2 copy pop
- spot1 copy pop
- /black xd
- /yellow xd
- /magenta xd
- /cyan xd
- /blackInk xd
- /yellowInk xd
- /magentaInk xd
- /cyanInk xd
- end
- }def
- /setCustomColor
- {
- 1 index /Black eq{
- 6 1 roll 5 npop
- 1 exch sub
- setgray
- }{
- 6 1 roll _ccAry1 astore exch
- dup null eq{
- pop 0
- }if
- setcustomcolor
- }ifelse
- }def
- /setCStop{
- /_colorStyle exch pt
-
- _colorStyle 0 eq{
- 0 0 0
- 4 -1 roll
- 1 exch sub
- _spotColor{
- /_colorStyle 3 pt
- /Black
- 1 index
- 1 exch sub
- }if
- }if
- _colorStyle 2 eq{
- 3 npop
- }if
- _rampSD _fillSD copySpotDict
-
- _colorStyle 4 eq{
- pop
- 9 2 roll 3 npop 6 -2 roll
- } if
-
- _colorStyle 3 eq _colorStyle 4 eq or{
-
- _fillSD begin
- exch
- dup spot1/name get eq{
- spot1 spot2
- }{
- spot2 spot1
- }ifelse
- begin
- begin
- /name xd
- 1 exch sub /tintValue xd
- 4{
- tintValue mul 4 1 roll
- }repeat
- _spotColor not{
- /tintValue null def
- }if
- end
- /tintValue 0 def
- end
- end
- }if
- _fillSD nsetcustomcolor
- }def
- /renderCMYK{
- spot1/name get null eq
- spot2/name get null eq and
- dup not{
- pop
- spot1 spotConverted
- }if
- dup not{
- pop
- spot2 spotConverted
- }if
- }def
- /fill_ /fill load def
- /fillOvp{
- currentoverprint{
- _inRipSep{
- currentcolorspace 0 get
- dup /DeviceGray eq
- 1 index /DeviceCMYK eq or{
- pop
- currentcmykcolor add add add 0 eq{
- newpath
- }if
- }{
- /Separation eq{
- currentcolor 0 eq{
- newpath
- }if
- }if
- }ifelse
- }{
- currentgray 1 eq{
- newpath
- }if
- }ifelse
- }if
- fill_
- }def
- /fill{
- _nCustomColorSD begin
- renderCMYK
- {
- fillOvp
- }{
- spot1 begin
- gsave
- name null ne{
- spot_C spot_M spot_Y spot_K name tintValue setCustomColor
- }{
- 1 setgray
- }ifelse
- fillOvp
- grestore
- end
- spot2 begin
- name null ne{
- gsave
- true setoverprint
- spot_C spot_M spot_Y spot_K name tintValue setCustomColor
- fillOvp
- grestore
- }if
- end
- newpath
- }ifelse
- end
- }def
- /expandSpot{
- _spotColor{
- /_len xp
- _rampSD begin
- spot1 begin
- tintImage null ne{
- tintImage _len expandOne /tintImage xd
- }if
- end
- spot2 begin
- tintImage null ne{
- tintImage _len expandOne /tintImage xd
- }if
- end
- end
- }{
- pop
- }ifelse
- }def
- /rampImage{
- _rampSD begin
- _color{
- /cyanInk _cyanData 0 ne def
- /magentaInk _magentaData 0 ne def
- /yellowInk _yellowData 0 ne def
- /blackInk _blackData 0 ne def
- _nSamples setImageParms
- _nSamples expandSpot
- _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor
- true 4 _rampSD ncolorimage
- }{
- /cyanInk false def
- /magentaInk false def
- /yellowInk false def
- /blackInk true def
- _nSamples setImageParms
- _blackData _rampSD bwImage
- }ifelse
- end
- }def
- /nsetcustomcolor where{
- pop
- }{
- /nsetcustomcolor
- {
- /_nCustomColorSD xp
- _nCustomColorSD begin
- 4 copy
- /black xd
- /yellow xd
- /magenta xd
- /cyan xd
- 4 copy
- 0 ne /blackInk xd
- 0 ne /yellowInk xd
- 0 ne /magentaInk xd
- 0 ne /cyanInk xd
- end
- setcmykcolor
- }def
- }ifelse
- /nsetcustomcolorend where{
- pop
- }{
- /nsetcustomcolorend
- {
- /_nCustomColorSD null pt
- }def
- }ifelse
- }def
- /initializeSinglePassSeps{
- /_decodeNorm [0 1] pt
- /_decodeInvert [1 0] pt
- /spotConverted
- {
- begin
- name null eq{
- false
- }{
- tintValue null eq tintImage null eq and{
- true
- }{
- false
- currentpagedevice/SeparationOrder get{name eq or}forall
- not
- }ifelse
- }ifelse
- end
- }def
- /dictImage
- {
- 20 dict dup begin
- /Dict xd
- /Decode xd
- /DataSource xd
- /ImageMatrix xd
- /BitsPerComponent xd
- /Height xd
- /Width xd
- /ImageType 1 def
- Dict
- end
- /_image load 1 execImage
- }def
- /bwImage{
- begin
- gsave
- currentoverprint{
- blackInk{
- [/Separation /Black /DeviceGray{}] setcolorspace
- _decodeInvert dictImage
- }{
- 5 npop
- }ifelse
- }{
- /DeviceGray setcolorspace
- _decodeNorm dictImage
- }ifelse
- grestore
- end
- }def
- /ncolorimage where{
- pop
- }{
- /ncolorimage{
- begin
- renderCMYK
- {
- cyanInk
- magentaInk and
- yellowInk and
- blackInk and
- not
- currentoverprint
- and
- {
- pop pop
- gsave
- cyanInk{
- 8 copy
- [/Separation /Cyan /DeviceGray{}] setcolorspace
- 3 npop
- _decodeNorm dictImage
- }if
- magentaInk{
- 8 copy
- [/Separation /Magenta /DeviceGray{}] setcolorspace
- 4 -1 roll
- 3 npop
- _decodeNorm dictImage
- }if
- yellowInk{
- 8 copy
- [/Separation /Yellow /DeviceGray{}] setcolorspace
- 4 -2 roll
- 3 npop
- _decodeNorm dictImage
- }if
- blackInk{
- 4 -3 roll
- [/Separation /Black /DeviceGray{}] setcolorspace
- 3 npop
- _decodeNorm dictImage
- }{
- 8 npop
- }ifelse
- grestore
- }{
- /_colorimage load 10 execImage
- }ifelse
- }{
- 6 npop
- gsave
- spot1 begin
- name null ne tintImage null ne and{
- [/Separation name /DeviceGray{}] setcolorspace
- 4 copy
- tintImage
- name /Black eq{
- _decodeNorm
- }{
- _decodeInvert
- }ifelse
- dictImage
- }{
- 1 setgray fill
- }ifelse
- end
- spot2 begin
- true setoverprint
- name null ne tintImage null ne and{
- [/Separation name /DeviceGray{}] setcolorspace
- tintImage
- name /Black eq{
- _decodeNorm
- }{
- _decodeInvert
- }ifelse
- dictImage
- }{
- 4 npop
- 1 setgray fill
- }ifelse
- end
- grestore
- }ifelse
- end
- }def
- }ifelse
- }def
- /initializeMultiPassSeps{
- /_isCMYKSep
- _cyanPlate _magentaPlate or _yellowPlate or _blackPlate or
- pt
- /invertXfer{
- [
- {
- 1 exch sub
- }/exec load systemdict /currenttransfer get exec /exec load
- ] cvx systemdict /settransfer get exec
- }def
- /ccThrough{
- gsave
- 1 setCustomColor
- currentcmykcolor
- grestore
- add add add 0 ne
- }def
- /spotConverted
- {
- begin
- _isCMYKSep not{
- false
- }{
- name null eq{
- false
- }{
- tintValue null eq tintImage null eq and{
- true
- }{
- spot_C spot_M spot_Y spot_K name ccThrough
- }ifelse
- }ifelse
- }ifelse
- end
- }def
- /spotChannel
- {
- _isCMYKSep{
- pop false
- }{
- begin
- name null eq{
- false
- }{
- spot_C spot_M spot_Y spot_K name ccThrough
- }ifelse
- end
- }ifelse
- }def
- /getChannelData
- {
- _isCMYKSep dup{
- pop renderCMYK
- }if
- {
- _blackPlate{
- 4 1 roll 3 npop blackInk
- }{
- _yellowPlate{
- 4 2 roll 3 npop yellowInk
- }{
- _magentaPlate{
- 4 3 roll 3 npop magentaInk
- }{
- 3 npop cyanInk
- }ifelse
- }ifelse
- }ifelse
- {
- true /nonZeroData
- }{
- true /zeroData
- }ifelse
- }{
- 4 npop
- spot1/name get null ne
- spot1 spotChannel and{
- spot1/tintImage get dup null ne{
- false /nonZeroData
- }{
- pop false /noData
- }ifelse
- }{
- spot2/name get null ne
- spot2 spotChannel and{
- spot2/tintImage get dup null ne{
- false /nonZeroData
- }{
- pop false /noData
- }ifelse
- }{
- false /noData
- }ifelse
- }ifelse
- }ifelse
- }def
- /renderChannelData
- {
- /_tmp xp
- _tmp /nonZeroData ne currentoverprint and{
- pop
- _tmp /zeroData eq{pop}if
- 4 npop
- }{
- _tmp /nonZeroData eq{
- {
- invertXfer
- }if
- systemdict/image
- get 5 execImage
- }{
- pop
- _tmp /zeroData eq{pop}if
- 4 npop
- knockOut
- }ifelse
- }ifelse
- }def
- /bwImage{
- begin
- gsave
- dup dup dup
- getChannelData
- exch pop false exch
- renderChannelData
- grestore
- end
- }def
- /ncolorimage{
- begin
- pop pop
- gsave
- spot2/name get null ne spot2 spotChannel and{
- true setoverprint
- }if
- getChannelData
- renderChannelData
- grestore
- end
- }def
- }def
- end
- end
- defaultpacking setpacking
- %%EndResource
- %%BeginResource: procset AGM_Gradient 1.0 0
- %%Title: (AGM Gradient Procset)
- %%Version: 1.0 0
- %%CreationDate: (4/26/96) ()
- %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
- userdict /defaultpacking currentpacking put true setpacking
- userdict /AGM_Gradient 20 dict dup begin put
- /AGM_Gradient_private 200 dict def
- /initialize
- {
- AGM_Gradient begin
- AGM_Gradient_private begin
- initializeVars
-
- /bd systemdict/mark get def
- /ed
- _level2PS
- {
- (>>)
- }{
- (counttomark 2 idiv dup dict begin {def} repeat pop currentdict end)
- } ifelse
- cvx def
-
- _level2PS{
- initializeLev2
- }{
- initializeLev1
- }ifelse
-
- queryDevice
-
- initializeShading
- initializeOps
- _producingSeps{
- AGM_Gradient_Sep/initialize get exec
- }{
- initializeComposite
- }ifelse
- _illustrator{
- /f{}def
- /F{}def
- /s{}def
- /S{}def
- /b{}def
- /B{}def
- }if
- /image where{
- /image get /_image xd
- }if
- /colorimage where{
- /colorimage get /_colorimage xd
- }if
- /rectfill where dup{
- exch pop not _producingSeps or
- }{
- not
- }ifelse
- {
- /rectfill{
- gsave
- newpath
- 4 2 roll moveto
- 1 index 0 rlineto
- 0 1 index rlineto
- 1 index neg 0 rlineto
- pop pop
- closepath
- fill
- grestore
- }def
- }if
- /linealImage _noImage{
- /rectImage load
- }{
- _producingSeps{
- AGM_Gradient_Sep/AGM_Gradient_Sep_private get begin
- /rampImage load
- end
- }{
- /rampImage load
- }ifelse
- }ifelse
- def
- AGM_Gradient_private
- {
- dup xcheck 1 index type /arraytype eq and
- {
- bind
- }if
- pop pop
- }forall
- AGM_Gradient
- {
- dup xcheck 1 index type /arraytype eq and
- {
- bind
- }if
- pop pop
- }forall
- end
-
- currentdict readonly pop
- end
- }def
- /initializeAI
- {
- pop pop
- AGM_Gradient/AGM_Gradient_private get /_illustrator true put
- AGM_Gradient/initialize get exec
- AGM_Gradient begin
- }def
- /unload{
- systemdict/languagelevel known{
- systemdict/languagelevel get 2 ge{
- userdict/AGM_Gradient_Sep 2 copy known{
- undef
- }{
- pop pop
- }ifelse
- userdict/AGM_Gradient 2 copy known{
- undef
- }{
- pop pop
- }ifelse
- }if
- }if
- }def
- /terminate{
- currentdict AGM_Gradient eq{
- end
- }if
- }def
-
- AGM_Gradient_private begin
- /initializeVars{
- /_d255 256 array def
- 0 1 255{
- _d255 exch dup 255 div put
- }bind for
- /_d255- 256 array def
- 0 1 255{
- _d255- exch 1 _d255 2 index get sub put
- }bind for
- /_sSave nd
- /_dUserSpace matrix defaultmatrix def
- /_bUMatrix matrix def
- /_imageMatrix matrix def
- /_saveMatrix matrix def
- /_xm matrix def
- /_ccAry1 5 array def
- /_level2PS
- systemdict/languagelevel known dup{
- pop systemdict/languagelevel get 2 ge
- }if
- def
- /_level3PS
- _level2PS systemdict/shfill known and
- def
- currentdict /_illustrator known not{
- /_illustrator false def
- }if
-
- }def
- /initializeOps
- {
- AGM_Gradient begin
- currentdict/Bc known not{
- /Bc{
-
- _renderFlag 2 eq{
- 6 npop
- }{
- pushBSpace
- _rampIndex 0 eq{
- pop pop
- setCStop
- }if
- linealFill
- popBSpace
- }ifelse
-
- }def
- }if
-
- currentdict/Bg known not{
- /Bg{
- 10 npop
- /_gradName xp
- /_renderFlag xp
-
- _renderFlag 2 ne{
-
- _illustrator{
- _of setoverprint
- }if
-
- _illustrator _eo and _renderFlag 3 eq or{
- eoclip
- }{
- clip
- }ifelse
-
- _gradNames _gradName 2 copy known{
- get
- mark exch aload pop
- /_gradType xp
- 1 sub dup /_rampIndex xp
- /_maxRampIndex xp
- mark exch aload pop
- 0 0
- }if
- pop pop
- getRampData
- }{
- mark mark
- }ifelse
- }def
- }if
-
- currentdict/Bm known not{
- /Bm{
- _renderFlag 2 ne{
- _gradType 0 eq{
- linealRamp
- }{
- radialGrad
- }ifelse
- }{
- 6 npop
- }ifelse
- }def
- }if
-
- currentdict/Bh known not{
- /Bh{
- 2 npop
- /_yHi xp
- /_xHi xp
- /_radHilite _xHi 0 ne _yHi 0 ne or pt
- }def
- }if
-
- currentdict/Bn known not{
- /Bn{
- AGM_Gradient_private begin
- dict /_gradNames xp
- end
- }def
- }if
-
- currentdict/Bd known not{
- /Bd{
- AGM_Gradient begin
- AGM_Gradient_private begin
- /_nColorsBd xp
- /_gradType xp
- /_gradName xp
- }def
- }if
-
- currentdict/BD known not{
- /BD{
- currentdict/_gradNames known not{
- /_gradNames 20 dict def
- }if
- ] _nColorsBd _gradType
- ] _gradName exch /_gradNames xput
- end
- end
- }def
- }if
-
- currentdict/Bb known not{
- /Bb{
-
- AGM_Gradient begin
- AGM_Gradient_private begin
- _producingSeps{
- AGM_Gradient_Sep/AGM_Gradient_Sep_private get begin
- }if
- mySave
- }def
- }if
-
- currentdict/BB known not{
- /BB{
-
- /_tmp xp
- cleartomark cleartomark
-
- _tmp dup
- _renderFlag
-
- myRestore
-
- _producingSeps{
- end
- }if
-
- _illustrator
- end
- end
-
- {
- 2 ne exch 0 gt and{
- 2 eq{
- s
- }{
- S
- }ifelse
- }{
- pop newpath
- }ifelse
- }{
- pop newpath
- }ifelse
-
-
- }def
- }if
-
- currentdict/Xm known not{
- /Xm{
- _xm astore pop
- }def
- }if
-
- end
- }def
- /queryDevice{
- /_inRipSep
- _level2PS{
- currentpagedevice/Separations 2 copy known{
- get
- }{
- pop pop false
- }ifelse
- }{
- false
- }ifelse
- def
- /_noImage /lv1Fix where{
- pop lv1Fix
- }{
- false
- }ifelse
- def
- /_useShells where{
- pop
- }{
- /_useShells true def
- }ifelse
-
- /_useSmoothShade where{
- pop
- }{
- /_useSmoothShade false def
- }ifelse
- /_cyanPlate 1 0 0 0 testCMYKColorThrough def
- /_magentaPlate 0 1 0 0 testCMYKColorThrough def
- /_yellowPlate 0 0 1 0 testCMYKColorThrough def
- /_blackPlate 0 0 0 1 testCMYKColorThrough def
- /_compositeJob
- _cyanPlate _magentaPlate and _yellowPlate and _blackPlate and
- def
- /_compositeSpotDevice where{
- pop
- }{
- /_compositeSpotDevice _compositeJob not _inRipSep or{
- 1
- }{
- 0
- }ifelse
- def
- }ifelse
- /_producingSeps _compositeSpotDevice 0 ne def
- /_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
- /_dpiThreshold where{
- pop
- }{
- /_dpiThreshold 600 def
- }ifelse
- /_screenFreqThreshold where{
- pop
- }{
- /_screenFreqThreshold 150 def
- }ifelse
- /_contoneDevice where{
- pop
- }{
- /_contoneDevice false def
- }ifelse
- /_subSampleOK
- _deviceDPI _dpiThreshold le
- currentScreenFreq _screenFreqThreshold le and
- _contoneDevice not and
- _producingSeps not and
- def
- }def
- /initializeLev1{
- /makeByte8{
- /_tmp 0 pt
- 255 mul cvi
- 8 string 8{
- dup _tmp 3 index put
- /_tmp _tmp 1 add pt
- }repeat
- exch pop
- }def
- /currentScreenFreq{
- currentscreen pop pop
- }def
- /_byte 1 string def
- /colorimage where{
- pop
- }{
- /colorimage{
- pop pop
- /_blackTmp xp
- /_yellowTmp xp
- /_magentaTmp xp
- /_cyanTmp xp
- /_cnt 0 pt
- [
- _byte dup 0
- _cyanTmp
- /_cnt cvx /get cvx _d255 /exch cvx /get cvx .3 /mul cvx
- _magentaTmp
- /_cnt cvx /get cvx _d255 /exch cvx /get cvx .59 /mul cvx
- _yellowTmp
- /_cnt cvx /get cvx _d255 /exch cvx /get cvx .11 /mul cvx
- _blackTmp
- /_cnt cvx /get cvx _d255 /exch cvx /get cvx
- /add cvx /add cvx /add cvx 1 /exch cvx /sub cvx
- /dup cvx 0 /lt cvx{
- pop 0
- }/if cvx
- /dup cvx 1 /gt cvx{
- pop 1
- }/if cvx
- 255 /mul cvx /cvi cvx
- 256 /mod cvx
- /dup cvx 0 /lt cvx{
- pop 0
- }/if cvx
- /put cvx
- /_cnt dup cvx 1 /add cvx /pt cvx
- ] cvx
- bind
- /_image load 5 execImage
- }def
- }ifelse
- }def
- /initializeLev2{
- /level2ScreenFreq{
- begin
- 60
- HalftoneType 1 eq{
- pop Frequency
- }if
- HalftoneType 2 eq{
- pop GrayFrequency
- }if
- HalftoneType 5 eq{
- pop Default level2ScreenFreq
- }if
- end
- }def
- /currentScreenFreq{
- currenthalftone level2ScreenFreq
- }def
- }def
- /initializeShading{
- _useSmoothShade _level3PS and{
- /_usingSmoothShade true pt
- initializeLev3_Ops
- }{
- /_usingSmoothShade false pt
- }ifelse
- }def
- /initializeLev3_Ops
- {
- /initShFill{
- /_index _gradType 0 eq {0}{_maxRampIndex 1 sub} ifelse pt
- /_rampFuncsArray _maxRampIndex array pt
- /_boundsArray _maxRampIndex 1 sub array pt
- /_encodeArray _maxRampIndex 2 mul array pt
- /_beginCoord _rampPoint pt
- /_colorSpace null pt
- /_firstFill _rampIndex _maxRampIndex eq pt
- /_lastFill false pt
- }def
- /getRampColorSpace{
- _nSamples 1 gt{
- /_ndx 0 pt
- [blendColor] cvx exec
- }if
- /_C0 [currentcolor] pt
- /_C0_Space currentcolorspace pt
-
- _nSamples 1 gt{
- /_ndx _nSamples 1 sub pt
- [blendColor] cvx exec
- }if
- /_C1 [currentcolor] pt
- /_C1_Space currentcolorspace pt
-
- _C0_Space _C1_Space eq{
- /_rampColorSpace _C0_Space pt
- }{
- (colorspace conflict!) ==
- showpage
- stop
- }ifelse
-
- _spotColor{
- nsetcustomcolorend
- }if
- }def
- /linealShFill{
- popBSpace
- _xm aload pop pushBSpace
-
- /_size _index 1 add pt
- _size _maxRampIndex lt {
- /_rampFuncsArray _rampFuncsArray 0 _size getinterval pt
- /_boundsArray _boundsArray 0 _size 1 sub getinterval pt
- /_encodeArray _encodeArray 0 _size 2 mul getinterval pt
- }if
-
- bd
- /ShadingType 2
- /ColorSpace _colorSpace
- /Function
- bd
- /FunctionType 3
- /Domain [0 1]
- /Functions _rampFuncsArray
- /Bounds _boundsArray
- /Encode _encodeArray
- ed
- /Extend [_firstFill _lastFill]
- /Domain [0 1]
- /Coords [_beginCoord 0 _endCoord 0]
- ed
- shfill
- }def
-
- /radialShFill{
- /_size _maxRampIndex _index sub pt
- _size _maxRampIndex lt {
- /_rampFuncsArray _rampFuncsArray _index _size getinterval pt
- /_boundsArray _boundsArray _index _size 1 sub getinterval pt
- /_encodeArray _encodeArray _index 2 mul _size 2 mul getinterval pt
- }if
-
- /_rampLen _beginCoord _endCoord sub pt
- bd
- /ShadingType 3
- /ColorSpace _colorSpace
- /Function
- bd
- /FunctionType 3
- /Domain [0 1]
- /Functions _rampFuncsArray
- /Bounds _boundsArray
- /Encode _encodeArray
- ed
- /Extend [_lastFill _firstFill]
- /Domain [0 1]
- /Coords [_xHi _rampLen mul _yHi _rampLen mul _endCoord 0 0 _beginCoord]
- ed
- shfill
-
- _radHilite{
- _xHi _rampLen mul _yHi _rampLen mul translate
- }if
- }def
-
- /fillRamp{
-
-
- /_invert _midPoint 0.5 lt pt
- _rampIndex _maxRampIndex eq {
- initShFill
- }if
-
- getRampColorSpace
-
- _colorSpace null eq{
- /_colorSpace _rampColorSpace pt
- }{
- _colorSpace _rampColorSpace ne{
- /_index _index 1
- _gradType 0 eq{
- sub pt
- linealShFill
- }{
- add pt
- radialShFill
- }ifelse
- initShFill
- /_colorSpace _rampColorSpace pt
- } if
- }ifelse
- /_endCoord _endPoint pt
- _rampFuncsArray _index
- bd
- /FunctionType 2
- /Domain [0 1]
- /N 0.5 log _invert{1 _midPoint sub}{_midPoint}ifelse log div
- _gradType 0 eq{
- _invert{/C1}{/C0}ifelse _C0
- _invert{/C0}{/C1}ifelse _C1
- }{
- _invert{/C0}{/C1}ifelse _C1
- _invert{/C1}{/C0}ifelse _C0
- }ifelse
- ed
- put
-
- _rampIndex 1 ne{
- _boundsArray _index _gradType 1 eq{1 sub}if _endCoord put
- } if
-
- 0 1 _invert {exch}if
- _encodeArray _index 2 mul 1 add 3 -1 roll put
- _encodeArray _index 2 mul 3 -1 roll put
- _rampIndex 1 eq {
- /_lastFill true pt
- _gradType 0 eq{
- linealShFill
- }{
- radialShFill
- }ifelse
- }if
- /_index _index 1
- _gradType 0 eq{
- add pt
- }{
- sub pt
- }ifelse
- }def
-
- /radialRamp
- /fillRamp load def
-
- /rampImage
- /fillRamp load def
-
- AGM_Gradient begin
- /Bc{
- 6 npop
- }def
-
- end
-
-
- }def
- /initializeComposite{
- /bwImage{
- pop /_image load 5 execImage
- }def
- currentdict/rampImage known not{
- /rampImage{
- _color{
- _nSamples setImageParms
-
-
- _rgbRamp{
- _redData _greenData _blueData _nSamples 3 expandColor
- true 3 null ncolorimage
- }{
- _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor
- true 4 null ncolorimage
- }ifelse
- }{
- _nSamples setImageParms _blackData null bwImage
- }ifelse
- }def
- }if
- /setCStop{
- /_colorStyle exch pt
- _colorStyle 0 eq{
- 1 exch sub
- 0 0 0
- 4 -1 roll
- }if
-
- _colorStyle 2 eq{
- setrgbcolor 4 npop
- }if
-
- _colorStyle 3 eq{
- 1 exch sub /_tmp xp
- pop
- 4{
- _tmp mul 4 1 roll
- }repeat
- }if
-
- _colorStyle 4 eq{
- 3 -1 roll pop pop
- 1 exch sub /_tmp xp
- 3{
- 1 exch sub _tmp mul 1 exch sub 3 1 roll
- }repeat
- setrgbcolor
- 4 npop
- }if
- _colorStyle 2 ne _colorStyle 4 ne and{
- null nsetcustomcolor
- }if
- }def
- /nsetcustomcolor
- {
- pop setcmykcolor
- }def
- /nsetcustomcolorend
- {
- }def
- /ncolorimage{
- pop
- /_colorimage load 10 execImage
- }def
- _noImage not _level2PS not and{
- /linealFill{
- 8 setImageParms
- _color{
- currentcmykcolor
- 4{
- makeByte8 4 1 roll
- }repeat
- true 4 null ncolorimage
- }{
- currentgray makeByte8 null bwImage
- }ifelse
- }def
- }if
- }def
- /npop{
- {pop}repeat
- }def
- /xd{
- exch def
- }def
- /nd{
- null def
- }def
- /pt{
- AGM_Gradient_private 3 1 roll put
- }def
- /xp{
- exch pt
- }def
- /xput{
- dup load dup length exch maxlength eq{
- dup dup load dup
- length 2 mul dict copy def
- }if
- load begin
- def
- end
- }def
- /mySave{
- save /_sSave xp
- }def
- /myRestore{
- _sSave type /savetype eq{
- _sSave restore
- }if
- }def
- /gMark{
- counttomark 2 add -1 roll
- }def
- /execImage{
- /_tmp xp
- {
- exec
- }stopped{
- $error /errorname get /undefinedresult ne{
- stop
- }{
- _tmp npop
- }ifelse
- }if
- }def
- /pushBSpace{
- newpath gsave
- _bUMatrix astore concat
- }def
- /popBSpace{
- grestore
- }def
- /setImageParms{
- 1 8 2 index 0 0 1 0 0 _imageMatrix astore
- }def
- /linealFill{
- 0 0 1 1 rectfill
- }def
- /testCMYKColorThrough{
- gsave
- setcmykcolor currentcmykcolor
- grestore
- add add add 0 ne
- }def
- /expandOne {
- /_tmp xp
- dup type /stringtype ne{
- _tmp string
- exch
- dup 0 ne{
- 255 mul cvi
- 0 1 _tmp 1 sub{
- 3 copy
- exch put pop
- }for
- }if
- pop
- }if
- }def
- /expandColor{
- /_channels xp
- /_len xp
- _channels{
- _len expandOne _channels 1 roll
- }repeat
- }def
- /blendColor{
-
- _color{
- _rgbRamp _producingSeps not and{
- _redData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
- _greenData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
- _blueData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
- /setrgbcolor cvx
- }{
- _cyanData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
- _magentaData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
- _yellowData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
- _blackData dup type /stringtype eq{
- /_ndx cvx /get cvx _d255 /exch cvx /get cvx
- }if
-
- _spotColor{
- _rampSD begin
- /_rampSD cvx /begin cvx
-
- spot1 begin
- tintImage dup type /stringtype eq{
- /_ndx cvx /get cvx _d255- /exch cvx /get cvx
- }{
- dup null ne{
- name type /nametype ne{
- 1 exch sub
- }if
- }if
- }ifelse
- end
- /spot1 cvx /tintValue 3 -1 /roll cvx /put cvx
-
- spot2 begin
- tintImage dup type /stringtype eq{
- /_ndx cvx /get cvx _d255- /exch cvx /get cvx
- }{
- dup null ne{
- name type /nametype ne{
- 1 exch sub
- }if
- }if
- }ifelse
- end
- /spot2 cvx /tintValue 3 -1 /roll cvx /put cvx
- /end cvx
- end
- /_rampSD cvx
- /nsetcustomcolor cvx
- }{
- /setcmykcolor cvx
- }ifelse
- }ifelse
- }{
- _blackData /_ndx cvx /get cvx
- _d255 /exch cvx /get cvx
-
- _usingSmoothShade{
- 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx /setcmykcolor cvx
- }{
- /setgray cvx
- }ifelse
- }ifelse
- }def
- /linealRamp{
- pushBSpace
- _ramp{
- linealImage
- }{
- linealFill
- }ifelse
- popBSpace
- /_rampIndex _rampIndex 1 sub pt
- _rampIndex 0 gt{
- getRampData
- }if
- }def
- /radialGrad{
- /_firstShell true pt
- _usingSmoothShade not{
- fill
- }if
- pushBSpace
-
- _radHilite{
- _xHi _yHi _bUMatrix idtransform /_yHi xp /_xHi xp
- _rampPoint 1 lt{
- 1 _rampPoint sub dup _xHi mul exch _yHi mul translate
- }if
- }if
- _rampIndex{
- radialRamp
- /_rampIndex _rampIndex 1 sub pt
- _rampIndex 0 gt{
- getRampData
- }if
- }repeat
-
- popBSpace
-
- }def
- /getNSamples{
- 0 exch
- {
- dup type /stringtype eq{
- length exch pop exit
- }if
- pop
- }forall
- dup 0 eq{
- pop 1
- }if
- }def
- /getRampData{
- /_rampType gMark pt
- /_color _rampType 0 gt pt
- /_ccRGB _rampType 5 eq _rampType 6 eq or pt
- /_rgbRamp _rampType 4 eq _ccRGB or pt
- /_ccProcess _rampType 2 eq _rampType 3 eq or pt
- _producingSeps{
- _rampSD initSpotDict
- /_spotColor _ccProcess _ccRGB or pt
- }{
- /_spotColor false pt
- }ifelse
- /_ramp true pt
- 100 div /_rampPoint xp
- 100 div /_midPoint xp
-
- dup /_colorStyle xp
- _colorStyle 0 eq{
- 2
- }{
- _colorStyle 1 eq{
- 5
- }{
- _colorStyle 2 eq{
- 8
- }{
- _colorStyle 3 eq{
- _producingSeps{
- _rampSD begin
- spot1 begin
- /name 3 index def
- /spot_K 4 index def
- /spot_Y 5 index def
- /spot_M 6 index def
- /spot_C 7 index def
- end
- end
- }if
- 7
- }{
- _producingSeps{
- _rampSD begin
- spot1 begin
- /name 4 index def
- /spot_K 8 index def
- /spot_Y 9 index def
- /spot_M 10 index def
- /spot_C 11 index def
- end
- end
- }if
- 11
- } ifelse
- }ifelse
- }ifelse
- }ifelse
- /_tmp xp
- _tmp index 100 div /_endPoint xp
-
- _gradType 1 eq{
- _tmp 1 add index 100 div /_midPoint xp
- }if
-
- _producingSeps{
- _tmp 2 add index /_nextColorStyle xp
- _nextColorStyle 3 eq{
- /_tmp _tmp 4 add pt
- _tmp index dup
- _rampSD begin
- spot1 /name get ne{
- spot2 begin
- /name xd
- /spot_K _tmp 2 add index def
- /spot_Y _tmp 3 add index def
- /spot_M _tmp 4 add index def
- /spot_C _tmp 5 add index def
- end
- }{
- pop
- }ifelse
- end
- }if
- _nextColorStyle 4 eq{
- /_tmp _tmp 5 add pt
- _tmp index dup
- _rampSD begin
- spot1 /name get ne{
- spot2 begin
- /name xd
- /spot_K _tmp 5 add index def
- /spot_Y _tmp 6 add index def
- /spot_M _tmp 7 add index def
- /spot_C _tmp 8 add index def
- end
- }{
- pop
- }ifelse
- end
- }if
- }if
- _rampType 3 eq _rampType 6 eq or{
- /_tint2Data gMark pt
- }if
- _ccProcess _ccRGB or{
- /_tint1Data gMark pt
- }if
- _rgbRamp{
- /_blueData gMark pt
- /_greenData gMark pt
- /_redData gMark pt
- }if
-
- _producingSeps{
- _rampSD begin
- _ccProcess _ccRGB or{
- _rampType 3 eq _rampType 6 eq or{
- spot2 begin
- /tintImage _gradType 0 eq{
- _tint2Data
- }{
- _tint1Data
- }ifelse
- def
- name null eq{
- /name /Black def
- }if
- end
- }if
- spot1 begin
- /tintImage _gradType 0 eq _rampType 2 eq or _rampType 5 eq or{
- _tint1Data
- }{
- _tint2Data
- }ifelse
- def
- _rampType 2 eq _rampType 5 eq or{
- name null eq{
- /name spot2 /name get def
- spot2 /name null put
- }if
- }{
- name null eq{
- /name /Black def
- }if
- }ifelse
- end
- }if
- end
- }if
- /_blackData gMark pt
- _rampType 0 gt{
- counttomark 4 add -3 roll
- /_yellowData xp
- /_magentaData xp
- /_cyanData xp
- }if
- _ramp{
- /_nSamples
- [
- _rampType 0 eq {_blackData}if
- _rampType 1 eq {_cyanData _magentaData _yellowData _blackData}if
- _rampType 2 eq {_cyanData _magentaData _yellowData _blackData _tint1Data}if
- _rampType 3 eq {_cyanData _magentaData _yellowData _blackData _tint1Data _tint2Data}if
- _rampType 4 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData}if
- _rampType 5 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data}if
- _rampType 6 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data _tint2Data}if
- ] getNSamples pt
- _usingSmoothShade not {/_ramp _nSamples 1 gt pt} if
- } if
-
- setCStop
- }def
- /rectImage{
- gsave
- /_sInc 1 pt
- /_bInc 1 _nSamples div pt
- /_uRampLen 1 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt pt
- /_pChange _uRampLen 0 eq{0}{_nSamples _uRampLen div}ifelse pt
- 0
- _nSamples
- [
- /dup cvx
- /_ndx /exch cvx /pt cvx
- blendColor
- 0 0 _bInc 1 /rectfill cvx
- _bInc 0 /translate cvx
- _sInc /add cvx
- ] cvx
- bind
- repeat
- pop
- _spotColor{
- nsetcustomcolorend
- }if
- grestore
- }def
- /radialInit{
- /_nRadSamples _nSamples dup 0 eq{pop 1}if pt
- /_sInc -1 pt
- /_rampLen _rampPoint _endPoint sub pt
- /_bInc _rampLen _nSamples div neg pt
- /_optimize false pt
- _subSampleOK{
- /_uRampLen
- _rampLen 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt
- 0 _rampLen dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt
- 2 copy lt{
- exch
- }if pop
- pt
- /_pChange
- _uRampLen 0 eq{
- 0
- }{
- _nSamples _uRampLen div
- }ifelse
- pt
- _pChange .5 gt dup /_optimize xp{
- /_nRadSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt
- /_bInc _rampLen _nRadSamples div neg pt
- /_sInc _nSamples 1 sub _nRadSamples 1 sub div neg pt
- }if
- }if
- _radHilite{
- /_xBCInc _xHi _rampLen mul _nRadSamples div pt
- /_yBCInc _yHi _rampLen mul _nRadSamples div pt
- }if
- }def
- currentdict/radialRamp known not{
- /radialRamp{
-
- /_saveMatrix _saveMatrix currentmatrix def
-
- radialInit
-
- _rampPoint
-
- _nSamples 1 sub
-
- _nRadSamples
- [
- /dup cvx
-
- _optimize{
- /round cvx /cvi cvx
- }if
-
- /_ndx /exch cvx /pt cvx
-
- _useShells{
- /_firstShell cvx{
- /_firstShell false pt
- }{
- 0 0 3 index 360 0 arcn fill
- }/ifelse cvx
- }if
-
- blendColor
-
- _useShells{
- 0 0 3 /index cvx 0 360 /arc cvx
- }{
- 0 0 3 /index cvx 0 360 /arc cvx /fill cvx
- }ifelse
-
- /exch cvx _bInc /add cvx /exch cvx
-
- _sInc /add cvx
-
- _radHilite{
- _xBCInc _yBCInc /translate cvx
- }if
- ] cvx bind
- repeat
-
- pop pop
-
- _saveMatrix setmatrix
-
- _radHilite{
- _xHi _rampLen mul _yHi _rampLen mul translate
- }if
-
- _useShells _rampIndex 1 eq and{
- fill
- }if
- _spotColor{
- nsetcustomcolorend
- }if
-
-
- }def
- }if
- end
- end
- defaultpacking setpacking
- %%EndResource
- %%BeginProcSet: Adobe_ColorImage_AI6 1.1 0
- userdict /Adobe_ColorImage_AI6 known not
- {
- userdict /Adobe_ColorImage_AI6 24 dict put
- } if
- userdict /Adobe_ColorImage_AI6 get begin
- /initialize
- {
- Adobe_ColorImage_AI6 begin
- Adobe_ColorImage_AI6
- {
- dup type /arraytype eq
- {
- dup xcheck
- {
- bind
- } if
- } if
- pop pop
- } forall
- } def
- /terminate { end } def
- currentdict /Adobe_ColorImage_AI6_Vars known not
- {
- /Adobe_ColorImage_AI6_Vars 15 dict def
- } if
- Adobe_ColorImage_AI6_Vars begin
- /channelcount 0 def
- /sourcecount 0 def
- /sourcearray 4 array def
- /plateindex -1 def
- /XIMask 0 def
- /XIBinary 0 def
- /XIChannelCount 0 def
- /XIBitsPerPixel 0 def
- /XIImageHeight 0 def
- /XIImageWidth 0 def
- /XIImageMatrix null def
- /XIBuffer null def
- /XIDataProc null def
- /XIVersion 6 def
- end
- /WalkRGBString null def
- /WalkCMYKString null def
- /StuffRGBIntoGrayString null def
- /RGBToGrayImageProc null def
- /StuffCMYKIntoGrayString null def
- /CMYKToGrayImageProc null def
- /ColorImageCompositeEmulator null def
- /SeparateCMYKImageProc null def
- /FourEqual null def
- /TestPlateIndex null def
- currentdict /_colorimage known not
- {
- /colorimage where
- {
- /colorimage get /_colorimage exch def
- }
- {
- /_colorimage null def
- } ifelse
- } if
- /_currenttransfer systemdict /currenttransfer get def
- /colorimage null def
- /XI null def
- /WalkRGBString
- {
- 0 3 index
- dup length 1 sub 0 3 3 -1 roll
- {
- 3 getinterval { } forall
- 5 index exec
- 3 index
- } for
-
- 5 { pop } repeat
- } def
- /WalkCMYKString
- {
- 0 3 index
- dup length 1 sub 0 4 3 -1 roll
- {
- 4 getinterval { } forall
-
- 6 index exec
-
- 3 index
-
- } for
-
- 5 { pop } repeat
-
- } def
- /StuffRGBIntoGrayString
- {
- .11 mul exch
-
- .59 mul add exch
-
- .3 mul add
-
- cvi 3 copy put
-
- pop 1 add
- } def
- /RGBToGrayImageProc
- {
- Adobe_ColorImage_AI6_Vars begin
- sourcearray 0 get exec
- dup length 3 idiv string
- dup 3 1 roll
-
- /StuffRGBIntoGrayString load exch
- WalkRGBString
- end
- } def
- /StuffCMYKIntoGrayString
- {
- exch .11 mul add
-
- exch .59 mul add
-
- exch .3 mul add
-
- dup 255 gt { pop 255 } if
-
- 255 exch sub cvi 3 copy put
-
- pop 1 add
- } def
- /CMYKToGrayImageProc
- {
- Adobe_ColorImage_AI6_Vars begin
- sourcearray 0 get exec
- dup length 4 idiv string
- dup 3 1 roll
-
- /StuffCMYKIntoGrayString load exch
- WalkCMYKString
- end
- } def
- /ColorImageCompositeEmulator
- {
- pop true eq
- {
- Adobe_ColorImage_AI6_Vars /sourcecount get 5 add { pop } repeat
- }
- {
- Adobe_ColorImage_AI6_Vars /channelcount get 1 ne
- {
- Adobe_ColorImage_AI6_Vars begin
- sourcearray 0 3 -1 roll put
-
- channelcount 3 eq
- {
- /RGBToGrayImageProc
- }
- {
- /CMYKToGrayImageProc
- } ifelse
- load
- end
- } if
- image
- } ifelse
- } def
- /SeparateCMYKImageProc
- {
- Adobe_ColorImage_AI6_Vars begin
- sourcecount 0 ne
- {
- sourcearray plateindex get exec
- }
- {
- sourcearray 0 get exec
-
- dup length 4 idiv string
-
- 0 2 index
-
- plateindex 4 2 index length 1 sub
- {
- get 255 exch sub
-
- 3 copy put pop 1 add
-
- 2 index
- } for
- pop pop exch pop
- } ifelse
- end
- } def
-
- /FourEqual
- {
- 4 index ne
- {
- pop pop pop false
- }
- {
- 4 index ne
- {
- pop pop false
- }
- {
- 4 index ne
- {
- pop false
- }
- {
- 4 index eq
- } ifelse
- } ifelse
- } ifelse
- } def
- /TestPlateIndex
- {
- Adobe_ColorImage_AI6_Vars begin
- /plateindex -1 def
- /setcmykcolor where
- {
- pop
- gsave
- 1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
- 0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
- 0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
- 0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
- grestore
- 1 0 0 0 FourEqual
- {
- /plateindex 0 def
- }
- {
- 0 1 0 0 FourEqual
- {
- /plateindex 1 def
- }
- {
- 0 0 1 0 FourEqual
- {
- /plateindex 2 def
- }
- {
- 0 0 0 1 FourEqual
- {
- /plateindex 3 def
- }
- {
- 0 0 0 0 FourEqual
- {
- /plateindex 5 def
- } if
- } ifelse
- } ifelse
- } ifelse
- } ifelse
- pop pop pop pop
- } if
- plateindex
- end
- } def
- /colorimage
- {
- Adobe_ColorImage_AI6_Vars begin
- /channelcount 1 index def
- /sourcecount 2 index 1 eq { channelcount 1 sub } { 0 } ifelse def
- 4 sourcecount add index dup
- 8 eq exch 1 eq or not
- end
-
- {
- /_colorimage load null ne
- {
- _colorimage
- }
- {
- Adobe_ColorImage_AI6_Vars /sourcecount get
- 7 add { pop } repeat
- } ifelse
- }
- {
- dup 3 eq
- TestPlateIndex
- dup -1 eq exch 5 eq or or
- {
- /_colorimage load null eq
- {
- ColorImageCompositeEmulator
- }
- {
- dup 1 eq
- {
- pop pop image
- }
- {
- Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
- {
- gsave
-
- 0 _currenttransfer exec
- 1 _currenttransfer exec
- eq
- { 0 _currenttransfer exec 0.5 lt }
- { 0 _currenttransfer exec 1 _currenttransfer exec gt } ifelse
-
- { { pop 0 } } { { pop 1 } } ifelse
- systemdict /settransfer get exec
- } if
-
- _colorimage
-
- Adobe_ColorImage_AI6_Vars /plateindex get 5 eq
- {
- grestore
- } if
- } ifelse
- } ifelse
- }
- {
- dup 1 eq
- {
- pop pop
- image
- }
- {
- pop pop
- Adobe_ColorImage_AI6_Vars begin
- sourcecount -1 0
- {
- exch sourcearray 3 1 roll put
- } for
- /SeparateCMYKImageProc load
- end
- systemdict /image get exec
- } ifelse
- } ifelse
- } ifelse
- } def
- /XG
- {
- pop pop
- } def
- /XF
- {
- 13 {pop} repeat
- } def
- /Xh
- {
- Adobe_ColorImage_AI6_Vars begin
- gsave
- /XIMask exch 0 ne def
- /XIImageHeight exch def
- /XIImageWidth exch def
- /XIImageMatrix exch def
- 0 0 moveto
- XIImageMatrix concat
- XIImageWidth XIImageHeight scale
-
- XIMask
- {
- /_lp /null ddef
- _fc
- /_lp /imagemask ddef
- }
- if
- /XIVersion 7 def
- end
- } def
- /XH
- {
- Adobe_ColorImage_AI6_Vars begin
- /XIVersion 6 def
- grestore
- end
- } def
- /XI
- {
- Adobe_ColorImage_AI6_Vars begin
- gsave
- /XIMask exch 0 ne def
- /XIBinary exch 0 ne def
- pop
- pop
- /XIChannelCount exch def
- /XIBitsPerPixel exch def
- /XIImageHeight exch def
- /XIImageWidth exch def
- pop pop pop pop
- /XIImageMatrix exch def
- XIBitsPerPixel 1 eq
- {
- XIImageWidth 8 div ceiling cvi
- }
- {
- XIImageWidth XIChannelCount mul
- } ifelse
- /XIBuffer exch string def
- XIBinary
- {
- /XIDataProc { currentfile XIBuffer readstring pop } def
- XIVersion 6 le
- {
- currentfile 128 string readline pop pop
- }
- if
- }
- {
- /XIDataProc { currentfile XIBuffer readhexstring pop } def
- } ifelse
-
- XIVersion 6 le
- {
- 0 0 moveto
- XIImageMatrix concat
- XIImageWidth XIImageHeight scale
- XIMask
- {
- /_lp /null ddef
- _fc
- /_lp /imagemask ddef
- } if
- } if
-
- XIMask
- {
- XIImageWidth XIImageHeight
- false
- [ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
- /XIDataProc load
- imagemask
- }
- {
- XIImageWidth XIImageHeight
- XIBitsPerPixel
- [ XIImageWidth 0 0 XIImageHeight neg 0 0 ]
- /XIDataProc load
-
- XIChannelCount 1 eq
- {
- gsave
- 0 setgray
- image
- grestore
- }
- {
- false
- XIChannelCount
- colorimage
- } ifelse
- } ifelse
- grestore
- end
- } def
- end
- %%EndProcSet
- %%BeginResource: procset Adobe_Illustrator_AI5 1.1 0
- %%Title: (Adobe Illustrator (R) Version 5.0 Full Prolog)
- %%Version: 1.1 0
- %%CreationDate: (3/7/1994) ()
- %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
- currentpacking true setpacking
- userdict /Adobe_Illustrator_AI5_vars 81 dict dup begin
- put
- /_eo false def
- /_lp /none def
- /_pf
- {
- } def
- /_ps
- {
- } def
- /_psf
- {
- } def
- /_pss
- {
- } def
- /_pjsf
- {
- } def
- /_pjss
- {
- } def
- /_pola 0 def
- /_doClip 0 def
- /cf currentflat def
- /_tm matrix def
- /_renderStart
- [
- /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
- ] def
- /_renderEnd
- [
- null null null null /i1 /i1 /i1 /i1
- ] def
- /_render -1 def
- /_rise 0 def
- /_ax 0 def
- /_ay 0 def
- /_cx 0 def
- /_cy 0 def
- /_leading
- [
- 0 0
- ] def
- /_ctm matrix def
- /_mtx matrix def
- /_sp 16#020 def
- /_hyphen (-) def
- /_fScl 0 def
- /_cnt 0 def
- /_hs 1 def
- /_nativeEncoding 0 def
- /_useNativeEncoding 0 def
- /_tempEncode 0 def
- /_pntr 0 def
- /_tDict 2 dict def
- /_wv 0 def
- /Tx
- {
- } def
- /Tj
- {
- } def
- /CRender
- {
- } def
- /_AI3_savepage
- {
- } def
- /_gf null def
- /_cf 4 array def
- /_if null def
- /_of false def
- /_fc
- {
- } def
- /_gs null def
- /_cs 4 array def
- /_is null def
- /_os false def
- /_sc
- {
- } def
- /_pd 1 dict def
- /_ed 15 dict def
- /_pm matrix def
- /_fm null def
- /_fd null def
- /_fdd null def
- /_sm null def
- /_sd null def
- /_sdd null def
- /_i null def
- /discardSave null def
- /buffer 256 string def
- /beginString null def
- /endString null def
- /endStringLength null def
- /layerCnt 1 def
- /layerCount 1 def
- /perCent (%) 0 get def
- /perCentSeen? false def
- /newBuff null def
- /newBuffButFirst null def
- /newBuffLast null def
- /clipForward? false def
- end
- userdict /Adobe_Illustrator_AI5 known not {
- userdict /Adobe_Illustrator_AI5 91 dict put
- } if
- userdict /Adobe_Illustrator_AI5 get begin
- /initialize
- {
- Adobe_Illustrator_AI5 dup begin
- Adobe_Illustrator_AI5_vars begin
- discardDict
- {
- bind pop pop
- } forall
- dup /nc get begin
- {
- dup xcheck 1 index type /operatortype ne and
- {
- bind
- } if
- pop pop
- } forall
- end
- newpath
- } def
- /terminate
- {
- end
- end
- } def
- /_
- null def
- /ddef
- {
- Adobe_Illustrator_AI5_vars 3 1 roll put
- } def
- /xput
- {
- dup load dup length exch maxlength eq
- {
- dup dup load dup
- length 2 mul dict copy def
- } if
- load begin
- def
- end
- } def
- /npop
- {
- {
- pop
- } repeat
- } def
- /sw
- {
- dup length exch stringwidth
- exch 5 -1 roll 3 index mul add
- 4 1 roll 3 1 roll mul add
- } def
- /swj
- {
- dup 4 1 roll
- dup length exch stringwidth
- exch 5 -1 roll 3 index mul add
- 4 1 roll 3 1 roll mul add
- 6 2 roll /_cnt 0 ddef
- {
- 1 index eq
- {
- /_cnt _cnt 1 add ddef
- } if
- } forall
- pop
- exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
- } def
- /ss
- {
- 4 1 roll
- {
- 2 npop
- (0) exch 2 copy 0 exch put pop
- gsave
- false charpath currentpoint
- 4 index setmatrix
- stroke
- grestore
- moveto
- 2 copy rmoveto
- } exch cshow
- 3 npop
- } def
- /jss
- {
- 4 1 roll
- {
- 2 npop
- (0) exch 2 copy 0 exch put
- gsave
- _sp eq
- {
- exch 6 index 6 index 6 index 5 -1 roll widthshow
- currentpoint
- }
- {
- false charpath currentpoint
- 4 index setmatrix stroke
- } ifelse
- grestore
- moveto
- 2 copy rmoveto
- } exch cshow
- 6 npop
- } def
- /sp
- {
- {
- 2 npop (0) exch
- 2 copy 0 exch put pop
- false charpath
- 2 copy rmoveto
- } exch cshow
- 2 npop
- } def
- /jsp
- {
- {
- 2 npop
- (0) exch 2 copy 0 exch put
- _sp eq
- {
- exch 5 index 5 index 5 index 5 -1 roll widthshow
- }
- {
- false charpath
- } ifelse
- 2 copy rmoveto
- } exch cshow
- 5 npop
- } def
- /pl
- {
- transform
- 0.25 sub round 0.25 add exch
- 0.25 sub round 0.25 add exch
- itransform
- } def
- /setstrokeadjust where
- {
- pop true setstrokeadjust
- /c
- {
- curveto
- } def
- /C
- /c load def
- /v
- {
- currentpoint 6 2 roll curveto
- } def
- /V
- /v load def
- /y
- {
- 2 copy curveto
- } def
- /Y
- /y load def
- /l
- {
- lineto
- } def
- /L
- /l load def
- /m
- {
- moveto
- } def
- }
- {
- /c
- {
- pl curveto
- } def
- /C
- /c load def
- /v
- {
- currentpoint 6 2 roll pl curveto
- } def
- /V
- /v load def
- /y
- {
- pl 2 copy curveto
- } def
- /Y
- /y load def
- /l
- {
- pl lineto
- } def
- /L
- /l load def
- /m
- {
- pl moveto
- } def
- } ifelse
- /d
- {
- setdash
- } def
- /cf
- {
- } def
- /i
- {
- dup 0 eq
- {
- pop cf
- } if
- setflat
- } def
- /j
- {
- setlinejoin
- } def
- /J
- {
- setlinecap
- } def
- /M
- {
- setmiterlimit
- } def
- /w
- {
- setlinewidth
- } def
- /XR
- {
- 0 ne
- /_eo exch ddef
- } def
- /H
- {
- } def
- /h
- {
- closepath
- } def
- /N
- {
- _pola 0 eq
- {
- _doClip 1 eq
- {
- _eo {eoclip} {clip} ifelse /_doClip 0 ddef
- } if
- newpath
- }
- {
- /CRender
- {
- N
- } ddef
- } ifelse
- } def
- /n
- {
- N
- } def
- /F
- {
- _pola 0 eq
- {
- _doClip 1 eq
- {
- gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
- /_doClip 0 ddef
- }
- {
- _pf
- } ifelse
- }
- {
- /CRender
- {
- F
- } ddef
- } ifelse
- } def
- /f
- {
- closepath
- F
- } def
- /S
- {
- _pola 0 eq
- {
- _doClip 1 eq
- {
- gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
- /_doClip 0 ddef
- }
- {
- _ps
- } ifelse
- }
- {
- /CRender
- {
- S
- } ddef
- } ifelse
- } def
- /s
- {
- closepath
- S
- } def
- /B
- {
- _pola 0 eq
- {
- _doClip 1 eq
- gsave F grestore
- {
- gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
- /_doClip 0 ddef
- }
- {
- S
- } ifelse
- }
- {
- /CRender
- {
- B
- } ddef
- } ifelse
- } def
- /b
- {
- closepath
- B
- } def
- /W
- {
- /_doClip 1 ddef
- } def
- /*
- {
- count 0 ne
- {
- dup type /stringtype eq
- {
- pop
- } if
- } if
- newpath
- } def
- /u
- {
- } def
- /U
- {
- } def
- /q
- {
- _pola 0 eq
- {
- gsave
- } if
- } def
- /Q
- {
- _pola 0 eq
- {
- grestore
- } if
- } def
- /*u
- {
- _pola 1 add /_pola exch ddef
- } def
- /*U
- {
- _pola 1 sub /_pola exch ddef
- _pola 0 eq
- {
- CRender
- } if
- } def
- /D
- {
- pop
- } def
- /*w
- {
- } def
- /*W
- {
- } def
- /`
- {
- /_i save ddef
- clipForward?
- {
- nulldevice
- } if
- 6 1 roll 4 npop
- concat pop
- userdict begin
- /showpage
- {
- } def
- 0 setgray
- 0 setlinecap
- 1 setlinewidth
- 0 setlinejoin
- 10 setmiterlimit
- [] 0 setdash
- /setstrokeadjust where {pop false setstrokeadjust} if
- newpath
- 0 setgray
- false setoverprint
- } def
- /~
- {
- end
- _i restore
- } def
- /O
- {
- 0 ne
- /_of exch ddef
- /_lp /none ddef
- } def
- /R
- {
- 0 ne
- /_os exch ddef
- /_lp /none ddef
- } def
- /g
- {
- /_gf exch ddef
- /_fc
- {
- _lp /fill ne
- {
- _of setoverprint
- _gf setgray
- /_lp /fill ddef
- } if
- } ddef
- /_pf
- {
- _fc
- _eo {eofill} {fill} ifelse
- } ddef
- /_psf
- {
- _fc
- ashow
- } ddef
- /_pjsf
- {
- _fc
- awidthshow
- } ddef
- /_lp /none ddef
- } def
- /G
- {
- /_gs exch ddef
- /_sc
- {
- _lp /stroke ne
- {
- _os setoverprint
- _gs setgray
- /_lp /stroke ddef
- } if
- } ddef
- /_ps
- {
- _sc
- stroke
- } ddef
- /_pss
- {
- _sc
- ss
- } ddef
- /_pjss
- {
- _sc
- jss
- } ddef
- /_lp /none ddef
- } def
- /k
- {
- _cf astore pop
- /_fc
- {
- _lp /fill ne
- {
- _of setoverprint
- _cf aload pop setcmykcolor
- /_lp /fill ddef
- } if
- } ddef
- /_pf
- {
- _fc
- _eo {eofill} {fill} ifelse
- } ddef
- /_psf
- {
- _fc
- ashow
- } ddef
- /_pjsf
- {
- _fc
- awidthshow
- } ddef
- /_lp /none ddef
- } def
- /K
- {
- _cs astore pop
- /_sc
- {
- _lp /stroke ne
- {
- _os setoverprint
- _cs aload pop setcmykcolor
- /_lp /stroke ddef
- } if
- } ddef
- /_ps
- {
- _sc
- stroke
- } ddef
- /_pss
- {
- _sc
- ss
- } ddef
- /_pjss
- {
- _sc
- jss
- } ddef
- /_lp /none ddef
- } def
- /x
- {
- /_gf exch ddef
- findcmykcustomcolor
- /_if exch ddef
- /_fc
- {
- _lp /fill ne
- {
- _of setoverprint
- _if _gf 1 exch sub setcustomcolor
- /_lp /fill ddef
- } if
- } ddef
- /_pf
- {
- _fc
- _eo {eofill} {fill} ifelse
- } ddef
- /_psf
- {
- _fc
- ashow
- } ddef
- /_pjsf
- {
- _fc
- awidthshow
- } ddef
- /_lp /none ddef
- } def
- /X
- {
- /_gs exch ddef
- findcmykcustomcolor
- /_is exch ddef
- /_sc
- {
- _lp /stroke ne
- {
- _os setoverprint
- _is _gs 1 exch sub setcustomcolor
- /_lp /stroke ddef
- } if
- } ddef
- /_ps
- {
- _sc
- stroke
- } ddef
- /_pss
- {
- _sc
- ss
- } ddef
- /_pjss
- {
- _sc
- jss
- } ddef
- /_lp /none ddef
- } def
- /A
- {
- pop
- } def
- /annotatepage
- {
- userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
- } def
- /XT {
- pop pop
- } def
- /discard
- {
- save /discardSave exch store
- discardDict begin
- /endString exch store
- gt38?
- {
- 2 add
- } if
- load
- stopped
- pop
- end
- discardSave restore
- } bind def
- userdict /discardDict 7 dict dup begin
- put
- /pre38Initialize
- {
- /endStringLength endString length store
- /newBuff buffer 0 endStringLength getinterval store
- /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
- /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
- } def
- /shiftBuffer
- {
- newBuff 0 newBuffButFirst putinterval
- newBuffLast 0
- currentfile read not
- {
- stop
- } if
- put
- } def
- 0
- {
- pre38Initialize
- mark
- currentfile newBuff readstring exch pop
- {
- {
- newBuff endString eq
- {
- cleartomark stop
- } if
- shiftBuffer
- } loop
- }
- {
- stop
- } ifelse
- } def
- 1
- {
- pre38Initialize
- /beginString exch store
- mark
- currentfile newBuff readstring exch pop
- {
- {
- newBuff beginString eq
- {
- /layerCount dup load 1 add store
- }
- {
- newBuff endString eq
- {
- /layerCount dup load 1 sub store
- layerCount 0 eq
- {
- cleartomark stop
- } if
- } if
- } ifelse
- shiftBuffer
- } loop
- } if
- } def
- 2
- {
- mark
- {
- currentfile buffer readline not
- {
- stop
- } if
- endString eq
- {
- cleartomark stop
- } if
- } loop
- } def
- 3
- {
- /beginString exch store
- /layerCnt 1 store
- mark
- {
- currentfile buffer readline not
- {
- stop
- } if
- dup beginString eq
- {
- pop /layerCnt dup load 1 add store
- }
- {
- endString eq
- {
- layerCnt 1 eq
- {
- cleartomark stop
- }
- {
- /layerCnt dup load 1 sub store
- } ifelse
- } if
- } ifelse
- } loop
- } def
- end
- userdict /clipRenderOff 15 dict dup begin
- put
- {
- /n /N /s /S /f /F /b /B
- }
- {
- {
- _doClip 1 eq
- {
- /_doClip 0 ddef _eo {eoclip} {clip} ifelse
- } if
- newpath
- } def
- } forall
- /Tr /pop load def
- /Bb {} def
- /BB /pop load def
- /Bg {12 npop} def
- /Bm {6 npop} def
- /Bc /Bm load def
- /Bh {4 npop} def
- end
- /Lb
- {
- 4 npop
- 6 1 roll
- pop
- 4 1 roll
- pop pop pop
- 0 eq
- {
- 0 eq
- {
- (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
- }
- {
-
- /clipForward? true def
-
- /Tx /pop load def
- /Tj /pop load def
-
- currentdict end clipRenderOff begin begin
- } ifelse
- }
- {
- 0 eq
- {
- save /discardSave exch store
- } if
- } ifelse
- } bind def
- /LB
- {
- discardSave dup null ne
- {
- restore
- }
- {
- pop
- clipForward?
- {
- currentdict
- end
- end
- begin
-
- /clipForward? false ddef
- } if
- } ifelse
- } bind def
- /Pb
- {
- pop pop
- 0 (%AI5_EndPalette) discard
- } bind def
- /Np
- {
- 0 (%AI5_End_NonPrinting--) discard
- } bind def
- /Ln /pop load def
- /Ap
- /pop load def
- /Ar
- {
- 72 exch div
- 0 dtransform dup mul exch dup mul add sqrt
- dup 1 lt
- {
- pop 1
- } if
- setflat
- } def
- /Mb
- {
- q
- } def
- /Md
- {
- } def
- /MB
- {
- Q
- } def
- /nc 3 dict def
- nc begin
- /setgray
- {
- pop
- } bind def
- /setcmykcolor
- {
- 4 npop
- } bind def
- /setcustomcolor
- {
- 2 npop
- } bind def
- currentdict readonly pop
- end
- end
- setpacking
- %%EndResource
- ■
-