Project

General

Profile

Documentos Diversos » certificado_PRONATEC_Final_template_sem_logo2.eps

Arquivo EPS, com brasão - renata.xavier, 04/06/2014 11:53 AM

 
1
???? 7T?WT?????%!PS-Adobe-3.1 EPSF-3.0
2
%ADO_DSC_Encoding: Windows Roman
3
%%Title: certificado_PRONATEC_Final_template_sem_logo.eps
4
%%Creator: Adobe Illustrator(R) 16.0
5
%%For: Lucianna dos Santos Almeida
6
%%CreationDate: 6/3/2014
7
%%BoundingBox: 0 0 927 560
8
%%HiResBoundingBox: 0 0 926.7657 559.2437
9
%%CropBox: 0 0 926.7657 559.2437
10
%%LanguageLevel: 2
11
%%DocumentData: Clean7Bit
12
%ADOBeginClientInjection: DocumentHeader "AI11EPS"
13
%%AI8_CreatorVersion: 16.0.3
14
%AI9_PrintingDataBegin
15
%ADO_BuildNumber: Adobe Illustrator(R) 16.0.3 x691 R agm 4.6676 ct 5.2594
16
%ADO_ContainsXMP: MainFirst
17

    
18
%ADOEndClientInjection: DocumentHeader "AI11EPS"
19
%%Pages: 1
20
%%DocumentNeededResources: 
21
%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0
22
%%+ procset Adobe_CoolType_Utility_T42 1.0 0
23
%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0
24
%%+ procset Adobe_CoolType_Core 2.31 0
25
%%+ procset Adobe_AGM_Core 2.0 0
26
%%+ procset Adobe_AGM_Utils 1.0 0
27
%%DocumentFonts: 
28
%%DocumentNeededFonts: 
29
%%DocumentNeededFeatures: 
30
%%DocumentSuppliedFeatures: 
31
%%DocumentProcessColors:  Cyan Magenta Yellow Black
32
%%DocumentCustomColors: 
33
%%CMYKCustomColor: 
34
%%RGBCustomColor: 
35
%%EndComments
36
                                                                                                                                                                                                               
37
                                                                                                                                                                                                                                                         
38
                                                                                                                                                                                                                                                         
39
                                                                                                                                                                                                                                                         
40
                                                                                                                                                                                                                                                         
41
                                                                                                                                                                                                                                                         
42
%%BeginDefaults
43
%%ViewingOrientation: 1 0 0 1
44
%%EndDefaults
45
%%BeginProlog
46
%%BeginResource: procset Adobe_AGM_Utils 1.0 0
47
%%Version: 1.0 0
48
%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
49
systemdict/setpacking known
50
{currentpacking	true setpacking}if
51
userdict/Adobe_AGM_Utils 75 dict dup begin put
52
/bdf
53
{bind def}bind def
54
/nd{null def}bdf
55
/xdf
56
{exch def}bdf
57
/ldf 
58
{load def}bdf
59
/ddf
60
{put}bdf	
61
/xddf
62
{3 -1 roll put}bdf	
63
/xpt
64
{exch put}bdf
65
/ndf
66
{
67
	exch dup where{
68
		pop pop pop
69
	}{
70
		xdf
71
	}ifelse
72
}def
73
/cdndf
74
{
75
	exch dup currentdict exch known{
76
		pop pop
77
	}{
78
		exch def
79
	}ifelse
80
}def
81
/gx
82
{get exec}bdf
83
/ps_level
84
	/languagelevel where{
85
		pop systemdict/languagelevel gx
86
	}{
87
		1
88
	}ifelse
89
def
90
/level2 
91
	ps_level 2 ge
92
def
93
/level3 
94
	ps_level 3 ge
95
def
96
/ps_version
97
	{version cvr}stopped{-1}if
98
def
99
/set_gvm
100
{currentglobal exch setglobal}bdf
101
/reset_gvm
102
{setglobal}bdf
103
/makereadonlyarray
104
{
105
	/packedarray where{pop packedarray
106
	}{
107
		array astore readonly}ifelse
108
}bdf
109
/map_reserved_ink_name
110
{
111
	dup type/stringtype eq{
112
		dup/Red eq{
113
			pop(_Red_)
114
		}{
115
			dup/Green eq{
116
				pop(_Green_)
117
			}{
118
				dup/Blue eq{
119
					pop(_Blue_)
120
				}{
121
					dup()cvn eq{
122
						pop(Process)
123
					}if
124
				}ifelse
125
			}ifelse
126
		}ifelse
127
	}if
128
}bdf
129
/AGMUTIL_GSTATE 22 dict def
130
/get_gstate
131
{
132
	AGMUTIL_GSTATE begin
133
	/AGMUTIL_GSTATE_clr_spc currentcolorspace def
134
	/AGMUTIL_GSTATE_clr_indx 0 def
135
	/AGMUTIL_GSTATE_clr_comps 12 array def
136
	mark currentcolor counttomark
137
		{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
138
		/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop
139
	/AGMUTIL_GSTATE_fnt rootfont def
140
	/AGMUTIL_GSTATE_lw currentlinewidth def
141
	/AGMUTIL_GSTATE_lc currentlinecap def
142
	/AGMUTIL_GSTATE_lj currentlinejoin def
143
	/AGMUTIL_GSTATE_ml currentmiterlimit def
144
	currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf
145
	/AGMUTIL_GSTATE_sa currentstrokeadjust def
146
	/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
147
	/AGMUTIL_GSTATE_op currentoverprint def
148
	/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
149
	/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
150
	currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf
151
		cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf
152
	/AGMUTIL_GSTATE_ht currenthalftone def
153
	/AGMUTIL_GSTATE_flt currentflat def
154
	end
155
}def
156
/set_gstate
157
{
158
	AGMUTIL_GSTATE begin
159
	AGMUTIL_GSTATE_clr_spc setcolorspace
160
	AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
161
	/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor
162
	AGMUTIL_GSTATE_fnt setfont
163
	AGMUTIL_GSTATE_lw setlinewidth
164
	AGMUTIL_GSTATE_lc setlinecap
165
	AGMUTIL_GSTATE_lj setlinejoin
166
	AGMUTIL_GSTATE_ml setmiterlimit
167
	AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
168
	AGMUTIL_GSTATE_sa setstrokeadjust
169
	AGMUTIL_GSTATE_clr_rnd setcolorrendering
170
	AGMUTIL_GSTATE_op setoverprint
171
	AGMUTIL_GSTATE_bg cvx setblackgeneration
172
	AGMUTIL_GSTATE_ucr cvx setundercolorremoval
173
	AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
174
		AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
175
	AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or
176
		{
177
		currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne
178
			{
179
			 mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark
180
			}if
181
		}{
182
		AGMUTIL_GSTATE_ht sethalftone
183
		}ifelse
184
	AGMUTIL_GSTATE_flt setflat
185
	end
186
}def
187
/get_gstate_and_matrix
188
{
189
	AGMUTIL_GSTATE begin
190
	/AGMUTIL_GSTATE_ctm matrix currentmatrix def
191
	end
192
	get_gstate
193
}def
194
/set_gstate_and_matrix
195
{
196
	set_gstate
197
	AGMUTIL_GSTATE begin
198
	AGMUTIL_GSTATE_ctm setmatrix
199
	end
200
}def
201
/AGMUTIL_str256 256 string def
202
/AGMUTIL_src256 256 string def
203
/AGMUTIL_dst64 64 string def
204
/AGMUTIL_srcLen nd
205
/AGMUTIL_ndx nd
206
/AGMUTIL_cpd nd
207
/capture_cpd{
208
	//Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf
209
}def
210
/thold_halftone
211
{
212
	level3
213
		{sethalftone currenthalftone}
214
		{
215
			dup/HalftoneType get 3 eq
216
			{
217
				sethalftone currenthalftone
218
			}{
219
				begin
220
				Width Height mul{
221
					Thresholds read{pop}if
222
				}repeat
223
				end
224
				currenthalftone
225
			}ifelse
226
		}ifelse
227
}def 
228
/rdcmntline
229
{
230
	currentfile AGMUTIL_str256 readline pop
231
	(%)anchorsearch{pop}if
232
}bdf
233
/filter_cmyk
234
{	
235
	dup type/filetype ne{
236
		exch()/SubFileDecode filter
237
	}{
238
		exch pop
239
	}
240
	ifelse
241
	[
242
	exch
243
	{
244
		AGMUTIL_src256 readstring pop
245
		dup length/AGMUTIL_srcLen exch def
246
		/AGMUTIL_ndx 0 def
247
		AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
248
			1 index exch get
249
			AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
250
			/AGMUTIL_ndx AGMUTIL_ndx 1 add def
251
		}for
252
		pop
253
		AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
254
	}
255
	bind
256
	/exec cvx
257
	]cvx
258
}bdf
259
/filter_indexed_devn
260
{
261
	cvi Names length mul names_index add Lookup exch get
262
}bdf
263
/filter_devn
264
{	
265
	4 dict begin
266
	/srcStr xdf
267
	/dstStr xdf
268
	dup type/filetype ne{
269
		0()/SubFileDecode filter
270
	}if
271
	[
272
	exch
273
		[
274
			/devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx
275
			currentdict/srcStr get/readstring cvx/pop cvx
276
			/dup cvx/length cvx 0/gt cvx[
277
				Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx
278
				names_index Names length currentdict/srcStr get length 1 sub{
279
					1/index cvx/exch cvx/get cvx
280
					currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx
281
					Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx
282
				}for
283
				currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx
284
			]cvx/if cvx
285
			/end cvx
286
		]cvx
287
		bind
288
		/exec cvx
289
	]cvx
290
	end
291
}bdf
292
/AGMUTIL_imagefile nd
293
/read_image_file
294
{
295
	AGMUTIL_imagefile 0 setfileposition
296
	10 dict begin
297
	/imageDict xdf
298
	/imbufLen Width BitsPerComponent mul 7 add 8 idiv def
299
	/imbufIdx 0 def
300
	/origDataSource imageDict/DataSource get def
301
	/origMultipleDataSources imageDict/MultipleDataSources get def
302
	/origDecode imageDict/Decode get def
303
	/dstDataStr imageDict/Width get colorSpaceElemCnt mul string def
304
	imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse
305
	{
306
		/imbufCnt imageDict/DataSource get length def
307
		/imbufs imbufCnt array def
308
		0 1 imbufCnt 1 sub{
309
			/imbufIdx xdf
310
			imbufs imbufIdx imbufLen string put
311
			imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put
312
		}for
313
		DeviceN_PS2{
314
			imageDict begin
315
		 	/DataSource[DataSource/devn_sep_datasource cvx]cvx def
316
			/MultipleDataSources false def
317
			/Decode[0 1]def
318
			end
319
		}if
320
	}{
321
		/imbuf imbufLen string def
322
		Indexed_DeviceN level3 not and DeviceN_NoneName or{
323
			/srcDataStrs[imageDict begin
324
				currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
325
				{
326
					Width Decode length 2 div mul cvi string
327
				}repeat
328
				end]def		
329
			imageDict begin
330
		 	/DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def
331
			/Decode[0 1]def
332
			end
333
		}{
334
			imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put
335
			imageDict/Decode[0 1]put
336
		}ifelse
337
	}ifelse
338
	imageDict exch
339
	load exec
340
	imageDict/DataSource origDataSource put
341
	imageDict/MultipleDataSources origMultipleDataSources put
342
	imageDict/Decode origDecode put	
343
	end
344
}bdf
345
/write_image_file
346
{
347
	begin
348
	{(AGMUTIL_imagefile)(w+)file}stopped{
349
		false
350
	}{
351
		Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
352
		2 dict begin
353
		/imbufLen Width BitsPerComponent mul 7 add 8 idiv def
354
		MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{
355
			/imbuf imbufLen string def
356
		}if
357
		1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{
358
			pop
359
			MultipleDataSources{
360
			 	0 1 DataSource length 1 sub{
361
					DataSource type dup
362
					/arraytype eq{
363
						pop DataSource exch gx
364
					}{
365
						/filetype eq{
366
							DataSource exch get imbuf readstring pop
367
						}{
368
							DataSource exch get
369
						}ifelse
370
					}ifelse
371
					AGMUTIL_imagefile exch writestring
372
				}for
373
			}{
374
				DataSource type dup
375
				/arraytype eq{
376
					pop DataSource exec
377
				}{
378
					/filetype eq{
379
						DataSource imbuf readstring pop
380
					}{
381
						DataSource
382
					}ifelse
383
				}ifelse
384
				AGMUTIL_imagefile exch writestring
385
			}ifelse
386
		}for
387
		end
388
		true
389
	}ifelse
390
	end
391
}bdf
392
/close_image_file
393
{
394
	AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile
395
}def
396
statusdict/product known userdict/AGMP_current_show known not and{
397
	/pstr statusdict/product get def
398
	pstr(HP LaserJet 2200)eq 	
399
	pstr(HP LaserJet 4000 Series)eq or
400
	pstr(HP LaserJet 4050 Series )eq or
401
	pstr(HP LaserJet 8000 Series)eq or
402
	pstr(HP LaserJet 8100 Series)eq or
403
	pstr(HP LaserJet 8150 Series)eq or
404
	pstr(HP LaserJet 5000 Series)eq or
405
	pstr(HP LaserJet 5100 Series)eq or
406
	pstr(HP Color LaserJet 4500)eq or
407
	pstr(HP Color LaserJet 4600)eq or
408
	pstr(HP LaserJet 5Si)eq or
409
	pstr(HP LaserJet 1200 Series)eq or
410
	pstr(HP LaserJet 1300 Series)eq or
411
	pstr(HP LaserJet 4100 Series)eq or 
412
	{
413
 		userdict/AGMP_current_show/show load put
414
		userdict/show{
415
		 currentcolorspace 0 get
416
		 /Pattern eq
417
		 {false charpath f}
418
		 {AGMP_current_show}ifelse
419
		}put
420
	}if
421
	currentdict/pstr undef
422
}if
423
/consumeimagedata
424
{
425
	begin
426
	AGMIMG_init_common
427
	currentdict/MultipleDataSources known not
428
		{/MultipleDataSources false def}if
429
	MultipleDataSources
430
		{
431
		DataSource 0 get type
432
		dup/filetype eq
433
			{
434
			1 dict begin
435
			/flushbuffer Width cvi string def
436
			1 1 Height cvi
437
				{
438
				pop
439
				0 1 DataSource length 1 sub
440
					{
441
					DataSource exch get
442
					flushbuffer readstring pop pop
443
					}for
444
				}for
445
			end
446
			}if
447
		dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and
448
			{
449
			Width Height mul cvi
450
				{
451
				0 1 DataSource length 1 sub
452
					{dup DataSource exch gx length exch 0 ne{pop}if}for
453
				dup 0 eq
454
					{pop exit}if
455
				sub dup 0 le
456
					{exit}if
457
				}loop
458
			pop
459
			}if		
460
		}
461
		{
462
		/DataSource load type 
463
		dup/filetype eq
464
			{
465
			1 dict begin
466
			/flushbuffer Width Decode length 2 idiv mul cvi string def
467
			1 1 Height{pop DataSource flushbuffer readstring pop pop}for
468
			end
469
			}if
470
		dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and
471
			{
472
				Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul
473
					{
474
					DataSource length dup 0 eq
475
						{pop exit}if
476
					sub dup 0 le
477
						{exit}if
478
					}loop
479
				pop
480
			}if
481
		}ifelse
482
	end
483
}bdf
484
/addprocs
485
{
486
	 2{/exec load}repeat
487
	 3 1 roll
488
	 [5 1 roll]bind cvx
489
}def
490
/modify_halftone_xfer
491
{
492
	currenthalftone dup length dict copy begin
493
	 currentdict 2 index known{
494
	 	1 index load dup length dict copy begin
495
		currentdict/TransferFunction known{
496
			/TransferFunction load
497
		}{
498
			currenttransfer
499
		}ifelse
500
		 addprocs/TransferFunction xdf 
501
		 currentdict end def
502
		currentdict end sethalftone
503
	}{
504
		currentdict/TransferFunction known{
505
			/TransferFunction load 
506
		}{
507
			currenttransfer
508
		}ifelse
509
		addprocs/TransferFunction xdf
510
		currentdict end sethalftone		
511
		pop
512
	}ifelse
513
}def
514
/clonearray
515
{
516
	dup xcheck exch
517
	dup length array exch
518
	Adobe_AGM_Core/AGMCORE_tmp -1 ddf 
519
	{
520
	Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf 
521
	dup type/dicttype eq
522
		{
523
			Adobe_AGM_Core/AGMCORE_tmp get
524
			exch
525
			clonedict
526
			Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf 
527
		}if
528
	dup type/arraytype eq
529
		{
530
			Adobe_AGM_Core/AGMCORE_tmp get exch
531
			clonearray
532
			Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf 
533
		}if
534
	exch dup
535
	Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put
536
	}forall
537
	exch{cvx}if
538
}bdf
539
/clonedict
540
{
541
	dup length dict
542
	begin
543
	{
544
		dup type/dicttype eq
545
			{clonedict}if
546
		dup type/arraytype eq
547
			{clonearray}if
548
		def
549
	}forall
550
	currentdict
551
	end
552
}bdf
553
/DeviceN_PS2
554
{
555
	/currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and
556
}bdf
557
/Indexed_DeviceN
558
{
559
	/indexed_colorspace_dict AGMCORE_gget dup null ne{
560
		dup/CSDBase known{
561
			/CSDBase get/CSD get_res/Names known 
562
		}{
563
			pop false
564
		}ifelse
565
	}{
566
		pop false
567
	}ifelse
568
}bdf
569
/DeviceN_NoneName
570
{	
571
	/Names where{
572
		pop
573
		false Names
574
		{
575
			(None)eq or
576
		}forall
577
	}{
578
		false
579
	}ifelse
580
}bdf
581
/DeviceN_PS2_inRip_seps
582
{
583
	/AGMCORE_in_rip_sep where
584
	{
585
		pop dup type dup/arraytype eq exch/packedarraytype eq or
586
		{
587
			dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and
588
			{
589
				/currentcolorspace exch AGMCORE_gput
590
				false
591
			}{
592
				true
593
			}ifelse
594
		}{
595
			true
596
		}ifelse
597
	}{
598
		true
599
	}ifelse
600
}bdf
601
/base_colorspace_type
602
{
603
	dup type/arraytype eq{0 get}if
604
}bdf
605
/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
606
{
607
	/pdfmark_5{cleartomark}bind def
608
}{
609
	/pdfmark_5{pdfmark}bind def
610
}ifelse
611
/ReadBypdfmark_5
612
{
613
	currentfile exch 0 exch/SubFileDecode filter
614
	/currentdistillerparams where 
615
	{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
616
	{flushfile cleartomark}
617
	{/PUT pdfmark}ifelse 	
618
}bdf
619
/ReadBypdfmark_5_string
620
{
621
	2 dict begin
622
	/makerString exch def string/tmpString exch def
623
	{
624
		currentfile tmpString readline not{pop exit}if
625
		makerString anchorsearch
626
		{
627
			pop pop cleartomark exit
628
		}{
629
			3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5
630
		}ifelse
631
	}loop
632
	end
633
}bdf
634
/xpdfm
635
{
636
	{
637
		dup 0 get/Label eq
638
		{
639
			aload length[exch 1 add 1 roll/PAGELABEL
640
		}{
641
			aload pop
642
			[{ThisPage}<<5 -2 roll>>/PUT
643
		}ifelse
644
		pdfmark_5
645
	}forall
646
}bdf
647
/lmt{
648
	dup 2 index le{exch}if pop dup 2 index ge{exch}if pop
649
}bdf
650
/int{
651
	dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop
652
}bdf
653
/ds{
654
	Adobe_AGM_Utils begin
655
}bdf
656
/dt{
657
	currentdict Adobe_AGM_Utils eq{
658
		end
659
	}if
660
}bdf
661
systemdict/setpacking known
662
{setpacking}if
663
%%EndResource
664
%%BeginResource: procset Adobe_AGM_Core 2.0 0
665
%%Version: 2.0 0
666
%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved.
667
systemdict/setpacking known
668
{
669
	currentpacking
670
	true setpacking
671
}if
672
userdict/Adobe_AGM_Core 209 dict dup begin put
673
/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def
674
/AGMCORE_str256 256 string def
675
/AGMCORE_save nd
676
/AGMCORE_graphicsave nd
677
/AGMCORE_c 0 def
678
/AGMCORE_m 0 def
679
/AGMCORE_y 0 def
680
/AGMCORE_k 0 def
681
/AGMCORE_cmykbuf 4 array def
682
/AGMCORE_screen[currentscreen]cvx def
683
/AGMCORE_tmp 0 def
684
/AGMCORE_&setgray nd
685
/AGMCORE_&setcolor nd
686
/AGMCORE_&setcolorspace nd
687
/AGMCORE_&setcmykcolor nd
688
/AGMCORE_cyan_plate nd
689
/AGMCORE_magenta_plate nd
690
/AGMCORE_yellow_plate nd
691
/AGMCORE_black_plate nd
692
/AGMCORE_plate_ndx nd
693
/AGMCORE_get_ink_data nd
694
/AGMCORE_is_cmyk_sep nd
695
/AGMCORE_host_sep nd
696
/AGMCORE_avoid_L2_sep_space nd
697
/AGMCORE_distilling nd
698
/AGMCORE_composite_job nd
699
/AGMCORE_producing_seps nd
700
/AGMCORE_ps_level -1 def
701
/AGMCORE_ps_version -1 def
702
/AGMCORE_environ_ok nd
703
/AGMCORE_CSD_cache 0 dict def
704
/AGMCORE_currentoverprint false def
705
/AGMCORE_deltaX nd
706
/AGMCORE_deltaY nd
707
/AGMCORE_name nd
708
/AGMCORE_sep_special nd
709
/AGMCORE_err_strings 4 dict def
710
/AGMCORE_cur_err nd
711
/AGMCORE_current_spot_alias false def
712
/AGMCORE_inverting false def
713
/AGMCORE_feature_dictCount nd
714
/AGMCORE_feature_opCount nd
715
/AGMCORE_feature_ctm nd
716
/AGMCORE_ConvertToProcess false def
717
/AGMCORE_Default_CTM matrix def
718
/AGMCORE_Default_PageSize nd
719
/AGMCORE_Default_flatness nd
720
/AGMCORE_currentbg nd
721
/AGMCORE_currentucr nd
722
/AGMCORE_pattern_paint_type 0 def
723
/knockout_unitsq nd
724
currentglobal true setglobal
725
[/CSA/Gradient/Procedure]
726
{
727
	/Generic/Category findresource dup length dict copy/Category defineresource pop
728
}forall
729
setglobal
730
/AGMCORE_key_known
731
{
732
	where{
733
		/Adobe_AGM_Core_Id known
734
	}{
735
		false
736
	}ifelse
737
}ndf
738
/flushinput
739
{
740
	save
741
	2 dict begin
742
	/CompareBuffer 3 -1 roll def
743
	/readbuffer 256 string def
744
	mark
745
	{
746
	currentfile readbuffer{readline}stopped
747
		{cleartomark mark}
748
		{
749
		not
750
			{pop exit}
751
		if
752
		CompareBuffer eq
753
			{exit}
754
		if
755
		}ifelse
756
	}loop
757
	cleartomark
758
	end
759
	restore
760
}bdf
761
/getspotfunction
762
{
763
	AGMCORE_screen exch pop exch pop
764
	dup type/dicttype eq{
765
		dup/HalftoneType get 1 eq{
766
			/SpotFunction get
767
		}{
768
			dup/HalftoneType get 2 eq{
769
				/GraySpotFunction get
770
			}{
771
				pop
772
				{
773
					abs exch abs 2 copy add 1 gt{
774
						1 sub dup mul exch 1 sub dup mul add 1 sub
775
					}{
776
						dup mul exch dup mul add 1 exch sub
777
					}ifelse
778
				}bind
779
			}ifelse
780
		}ifelse
781
	}if
782
}def
783
/np
784
{newpath}bdf
785
/clp_npth
786
{clip np}def
787
/eoclp_npth
788
{eoclip np}def
789
/npth_clp
790
{np clip}def
791
/graphic_setup
792
{
793
	/AGMCORE_graphicsave save store
794
	concat
795
	0 setgray
796
	0 setlinecap
797
	0 setlinejoin
798
	1 setlinewidth
799
	[]0 setdash
800
	10 setmiterlimit
801
	np
802
	false setoverprint
803
	false setstrokeadjust
804
	//Adobe_AGM_Core/spot_alias gx
805
	/Adobe_AGM_Image where{
806
		pop
807
		Adobe_AGM_Image/spot_alias 2 copy known{
808
			gx
809
		}{
810
			pop pop
811
		}ifelse
812
	}if
813
	/sep_colorspace_dict null AGMCORE_gput
814
	100 dict begin
815
	/dictstackcount countdictstack def
816
	/showpage{}def
817
	mark
818
}def
819
/graphic_cleanup
820
{
821
	cleartomark
822
	dictstackcount 1 countdictstack 1 sub{end}for
823
	end
824
	AGMCORE_graphicsave restore
825
}def
826
/compose_error_msg
827
{
828
	grestoreall initgraphics	
829
	/Helvetica findfont 10 scalefont setfont
830
	/AGMCORE_deltaY 100 def
831
	/AGMCORE_deltaX 310 def
832
	clippath pathbbox np pop pop 36 add exch 36 add exch moveto
833
	0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
834
	0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
835
	0 AGMCORE_&setgray
836
	gsave 1 AGMCORE_&setgray fill grestore 
837
	1 setlinewidth gsave stroke grestore
838
	currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
839
	/AGMCORE_deltaY 12 def
840
	/AGMCORE_tmp 0 def
841
	AGMCORE_err_strings exch get
842
		{
843
		dup 32 eq
844
			{
845
			pop
846
			AGMCORE_str256 0 AGMCORE_tmp getinterval
847
			stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
848
				{
849
				currentpoint AGMCORE_deltaY sub exch pop
850
				clippath pathbbox pop pop pop 44 add exch moveto
851
				}if
852
			AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show
853
			0 1 AGMCORE_str256 length 1 sub
854
				{
855
				AGMCORE_str256 exch 0 put
856
				}for
857
			/AGMCORE_tmp 0 def
858
			}{
859
				AGMCORE_str256 exch AGMCORE_tmp xpt
860
				/AGMCORE_tmp AGMCORE_tmp 1 add def
861
			}ifelse
862
		}forall
863
}bdf
864
/AGMCORE_CMYKDeviceNColorspaces[
865
	[/Separation/None/DeviceCMYK{0 0 0}]
866
	[/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind]
867
	[/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind]
868
	[/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind]
869
	[/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind]
870
	[/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind]
871
	[/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind]
872
	[/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind]
873
	[/Separation(Cyan)/DeviceCMYK{0 0 0}]
874
	[/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind]
875
	[/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind]
876
	[/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind]
877
	[/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}]
878
	[/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind]
879
	[/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}]
880
	[/DeviceCMYK]
881
]def
882
/ds{
883
	Adobe_AGM_Core begin
884
	/currentdistillerparams where
885
		{
886
		pop currentdistillerparams/CoreDistVersion get 5000 lt
887
			{<</DetectBlends false>>setdistillerparams}if
888
		}if	
889
	/AGMCORE_ps_version xdf
890
	/AGMCORE_ps_level xdf
891
	errordict/AGM_handleerror known not{
892
		errordict/AGM_handleerror errordict/handleerror get put
893
		errordict/handleerror{
894
			Adobe_AGM_Core begin
895
			$error/newerror get AGMCORE_cur_err null ne and{
896
				$error/newerror false put
897
				AGMCORE_cur_err compose_error_msg
898
			}if
899
			$error/newerror true put
900
			end
901
			errordict/AGM_handleerror get exec
902
			}bind put
903
		}if
904
	/AGMCORE_environ_ok 
905
		ps_level AGMCORE_ps_level ge
906
		ps_version AGMCORE_ps_version ge and 
907
		AGMCORE_ps_level -1 eq or
908
	def
909
	AGMCORE_environ_ok not
910
		{/AGMCORE_cur_err/AGMCORE_bad_environ def}if
911
	/AGMCORE_&setgray systemdict/setgray get def
912
	level2{
913
		/AGMCORE_&setcolor systemdict/setcolor get def
914
		/AGMCORE_&setcolorspace systemdict/setcolorspace get def
915
	}if
916
	/AGMCORE_currentbg currentblackgeneration def
917
	/AGMCORE_currentucr currentundercolorremoval def
918
	/AGMCORE_Default_flatness currentflat def
919
	/AGMCORE_distilling
920
		/product where{
921
			pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and
922
		}{
923
			false
924
		}ifelse
925
	def
926
	/AGMCORE_GSTATE AGMCORE_key_known not{
927
		/AGMCORE_GSTATE 21 dict def
928
		/AGMCORE_tmpmatrix matrix def
929
		/AGMCORE_gstack 32 array def
930
		/AGMCORE_gstackptr 0 def
931
		/AGMCORE_gstacksaveptr 0 def
932
		/AGMCORE_gstackframekeys 14 def
933
		/AGMCORE_&gsave/gsave ldf
934
		/AGMCORE_&grestore/grestore ldf
935
		/AGMCORE_&grestoreall/grestoreall ldf
936
		/AGMCORE_&save/save ldf
937
		/AGMCORE_&setoverprint/setoverprint ldf
938
		/AGMCORE_gdictcopy{
939
			begin
940
			{def}forall
941
			end
942
		}def
943
		/AGMCORE_gput{
944
			AGMCORE_gstack AGMCORE_gstackptr get
945
			3 1 roll
946
			put
947
		}def
948
		/AGMCORE_gget{
949
			AGMCORE_gstack AGMCORE_gstackptr get
950
			exch
951
			get
952
		}def
953
		/gsave{
954
			AGMCORE_&gsave
955
			AGMCORE_gstack AGMCORE_gstackptr get
956
			AGMCORE_gstackptr 1 add
957
			dup 32 ge{limitcheck}if
958
			/AGMCORE_gstackptr exch store
959
			AGMCORE_gstack AGMCORE_gstackptr get
960
			AGMCORE_gdictcopy
961
		}def
962
		/grestore{
963
			AGMCORE_&grestore
964
			AGMCORE_gstackptr 1 sub
965
			dup AGMCORE_gstacksaveptr lt{1 add}if
966
			dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known
967
				{/AGMCORE_currentoverprint get setoverprint}{pop}ifelse
968
			/AGMCORE_gstackptr exch store
969
		}def
970
		/grestoreall{
971
			AGMCORE_&grestoreall
972
			/AGMCORE_gstackptr AGMCORE_gstacksaveptr store 
973
		}def
974
		/save{
975
			AGMCORE_&save
976
			AGMCORE_gstack AGMCORE_gstackptr get
977
			AGMCORE_gstackptr 1 add
978
			dup 32 ge{limitcheck}if
979
			/AGMCORE_gstackptr exch store
980
			/AGMCORE_gstacksaveptr AGMCORE_gstackptr store
981
			AGMCORE_gstack AGMCORE_gstackptr get
982
			AGMCORE_gdictcopy
983
		}def
984
		/setoverprint{
985
			dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint
986
		}def	
987
		0 1 AGMCORE_gstack length 1 sub{
988
				AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
989
		}for
990
	}if
991
	level3/AGMCORE_&sysshfill AGMCORE_key_known not and
992
	{
993
		/AGMCORE_&sysshfill systemdict/shfill get def
994
		/AGMCORE_&sysmakepattern systemdict/makepattern get def
995
		/AGMCORE_&usrmakepattern/makepattern load def
996
	}if
997
	/currentcmykcolor[0 0 0 0]AGMCORE_gput
998
	/currentstrokeadjust false AGMCORE_gput
999
	/currentcolorspace[/DeviceGray]AGMCORE_gput
1000
	/sep_tint 0 AGMCORE_gput
1001
	/devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput
1002
	/sep_colorspace_dict null AGMCORE_gput
1003
	/devicen_colorspace_dict null AGMCORE_gput
1004
	/indexed_colorspace_dict null AGMCORE_gput
1005
	/currentcolor_intent()AGMCORE_gput
1006
	/customcolor_tint 1 AGMCORE_gput
1007
	/absolute_colorimetric_crd null AGMCORE_gput
1008
	/relative_colorimetric_crd null AGMCORE_gput
1009
	/saturation_crd null AGMCORE_gput
1010
	/perceptual_crd null AGMCORE_gput
1011
	currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf
1012
		 cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf
1013
	<<
1014
	/MaxPatternItem currentsystemparams/MaxPatternCache get
1015
	>>
1016
	setuserparams
1017
	end
1018
}def
1019
/ps
1020
{
1021
	/setcmykcolor where{
1022
		pop
1023
		Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put
1024
	}if
1025
	Adobe_AGM_Core begin
1026
	/setcmykcolor
1027
	{
1028
		4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput
1029
		1 sub 4 1 roll
1030
		3{
1031
			3 index add neg dup 0 lt{
1032
				pop 0
1033
			}if
1034
			3 1 roll
1035
		}repeat
1036
		setrgbcolor pop
1037
	}ndf
1038
	/currentcmykcolor
1039
	{
1040
		/currentcmykcolor AGMCORE_gget aload pop
1041
	}ndf
1042
	/setoverprint
1043
	{pop}ndf
1044
	/currentoverprint
1045
	{false}ndf
1046
	/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
1047
	/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
1048
	/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
1049
	/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
1050
	/AGMCORE_plate_ndx 
1051
		AGMCORE_cyan_plate{
1052
			0
1053
		}{
1054
			AGMCORE_magenta_plate{
1055
				1
1056
			}{
1057
				AGMCORE_yellow_plate{
1058
					2
1059
				}{
1060
					AGMCORE_black_plate{
1061
						3
1062
					}{
1063
						4
1064
					}ifelse
1065
				}ifelse
1066
			}ifelse
1067
		}ifelse
1068
		def
1069
	/AGMCORE_have_reported_unsupported_color_space false def
1070
	/AGMCORE_report_unsupported_color_space
1071
	{
1072
		AGMCORE_have_reported_unsupported_color_space false eq
1073
		{
1074
			(Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)==
1075
			Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf
1076
		}if
1077
	}def
1078
	/AGMCORE_composite_job
1079
		AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
1080
	/AGMCORE_in_rip_sep
1081
		/AGMCORE_in_rip_sep where{
1082
			pop AGMCORE_in_rip_sep
1083
		}{
1084
			AGMCORE_distilling 
1085
			{
1086
				false
1087
			}{
1088
				userdict/Adobe_AGM_OnHost_Seps known{
1089
					false
1090
				}{
1091
					level2{
1092
						currentpagedevice/Separations 2 copy known{
1093
							get
1094
						}{
1095
							pop pop false
1096
						}ifelse
1097
					}{
1098
						false
1099
					}ifelse
1100
				}ifelse
1101
			}ifelse
1102
		}ifelse
1103
	def
1104
	/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
1105
	/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
1106
	/AGM_preserve_spots 
1107
		/AGM_preserve_spots where{
1108
			pop AGM_preserve_spots
1109
		}{
1110
			AGMCORE_distilling AGMCORE_producing_seps or
1111
		}ifelse
1112
	def
1113
	/AGM_is_distiller_preserving_spotimages
1114
	{
1115
		currentdistillerparams/PreserveOverprintSettings known
1116
		{
1117
			currentdistillerparams/PreserveOverprintSettings get
1118
				{
1119
					currentdistillerparams/ColorConversionStrategy known
1120
					{
1121
						currentdistillerparams/ColorConversionStrategy get
1122
						/sRGB ne
1123
					}{
1124
						true
1125
					}ifelse
1126
				}{
1127
					false
1128
				}ifelse
1129
		}{
1130
			false
1131
		}ifelse
1132
	}def
1133
	/convert_spot_to_process where{pop}{
1134
		/convert_spot_to_process
1135
		{
1136
			//Adobe_AGM_Core begin
1137
			dup map_alias{
1138
				/Name get exch pop
1139
			}if
1140
			dup dup(None)eq exch(All)eq or
1141
				{
1142
				pop false
1143
				}{
1144
				AGMCORE_host_sep
1145
				{
1146
					gsave
1147
					1 0 0 0 setcmykcolor currentgray 1 exch sub
1148
					0 1 0 0 setcmykcolor currentgray 1 exch sub
1149
					0 0 1 0 setcmykcolor currentgray 1 exch sub
1150
					0 0 0 1 setcmykcolor currentgray 1 exch sub
1151
					add add add 0 eq
1152
					{
1153
						pop false
1154
					}{
1155
						false setoverprint
1156
						current_spot_alias false set_spot_alias
1157
						1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
1158
						set_spot_alias
1159
						currentgray 1 ne
1160
					}ifelse
1161
					grestore
1162
				}{
1163
					AGMCORE_distilling
1164
					{
1165
						pop AGM_is_distiller_preserving_spotimages not
1166
					}{
1167
						//Adobe_AGM_Core/AGMCORE_name xddf
1168
						false
1169
						//Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq
1170
						AGMUTIL_cpd/OverrideSeparations known and
1171
						{
1172
							AGMUTIL_cpd/OverrideSeparations get
1173
							{
1174
								/HqnSpots/ProcSet resourcestatus
1175
								{
1176
									pop pop pop true
1177
								}if
1178
							}if
1179
						}if					
1180
						{
1181
							AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not
1182
						}{
1183
							gsave
1184
							[/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace
1185
							false
1186
							AGMUTIL_cpd/SeparationColorNames 2 copy known
1187
							{
1188
								get
1189
								{AGMCORE_name eq or}forall
1190
								not
1191
							}{
1192
								pop pop pop true
1193
							}ifelse
1194
							grestore
1195
						}ifelse
1196
					}ifelse
1197
				}ifelse
1198
			}ifelse
1199
			end
1200
		}def
1201
	}ifelse
1202
	/convert_to_process where{pop}{
1203
		/convert_to_process
1204
		{
1205
			dup length 0 eq
1206
				{
1207
				pop false
1208
				}{
1209
				AGMCORE_host_sep
1210
				{
1211
				dup true exch
1212
					{
1213
					dup(Cyan)eq exch
1214
					dup(Magenta)eq 3 -1 roll or exch
1215
					dup(Yellow)eq 3 -1 roll or exch
1216
					dup(Black)eq 3 -1 roll or
1217
						{pop}
1218
						{convert_spot_to_process and}ifelse
1219
					}
1220
				forall
1221
					{
1222
					true exch
1223
						{
1224
						dup(Cyan)eq exch
1225
						dup(Magenta)eq 3 -1 roll or exch
1226
						dup(Yellow)eq 3 -1 roll or exch
1227
						(Black)eq or and
1228
						}forall
1229
						not
1230
					}{pop false}ifelse
1231
				}{
1232
				false exch
1233
					{
1234
					/PhotoshopDuotoneList where{pop false}{true}ifelse
1235
						{
1236
						dup(Cyan)eq exch
1237
						dup(Magenta)eq 3 -1 roll or exch
1238
						dup(Yellow)eq 3 -1 roll or exch
1239
						dup(Black)eq 3 -1 roll or
1240
						{pop}
1241
						{convert_spot_to_process or}ifelse
1242
						}
1243
						{
1244
						convert_spot_to_process or
1245
						}
1246
					ifelse
1247
					}
1248
				forall
1249
				}ifelse
1250
			}ifelse
1251
		}def
1252
	}ifelse	
1253
	/AGMCORE_avoid_L2_sep_space 
1254
		version cvr 2012 lt 
1255
		level2 and 
1256
		AGMCORE_producing_seps not and
1257
	def
1258
	/AGMCORE_is_cmyk_sep
1259
		AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
1260
	def
1261
	/AGM_avoid_0_cmyk where{
1262
		pop AGM_avoid_0_cmyk
1263
	}{
1264
		AGM_preserve_spots 
1265
		userdict/Adobe_AGM_OnHost_Seps known 
1266
		userdict/Adobe_AGM_InRip_Seps known or
1267
		not and
1268
	}ifelse
1269
	{
1270
		/setcmykcolor[
1271
			{
1272
				4 copy add add add 0 eq currentoverprint and{
1273
					pop 0.0005
1274
				}if
1275
			}/exec cvx
1276
			/AGMCORE_&setcmykcolor load dup type/operatortype ne{
1277
				/exec cvx
1278
			}if
1279
		]cvx def
1280
	}if
1281
	/AGMCORE_IsSeparationAProcessColor
1282
		{
1283
		dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or
1284
		}def
1285
	AGMCORE_host_sep{
1286
		/setcolortransfer
1287
		{
1288
			AGMCORE_cyan_plate{
1289
				pop pop pop
1290
			}{
1291
			 	AGMCORE_magenta_plate{
1292
			 		4 3 roll pop pop pop
1293
			 	}{
1294
			 		AGMCORE_yellow_plate{
1295
			 			4 2 roll pop pop pop
1296
			 		}{
1297
			 			4 1 roll pop pop pop
1298
			 		}ifelse
1299
			 	}ifelse
1300
			}ifelse
1301
			settransfer 
1302
		}	
1303
		def
1304
		/AGMCORE_get_ink_data
1305
			AGMCORE_cyan_plate{
1306
				{pop pop pop}
1307
			}{
1308
			 	AGMCORE_magenta_plate{
1309
			 		{4 3 roll pop pop pop}
1310
			 	}{
1311
			 		AGMCORE_yellow_plate{
1312
			 			{4 2 roll pop pop pop}
1313
			 		}{
1314
			 			{4 1 roll pop pop pop}
1315
			 		}ifelse
1316
			 	}ifelse
1317
			}ifelse
1318
		def
1319
		/AGMCORE_RemoveProcessColorNames
1320
			{
1321
			1 dict begin
1322
			/filtername
1323
				{
1324
				dup/Cyan eq 1 index(Cyan)eq or
1325
					{pop(_cyan_)}if
1326
				dup/Magenta eq 1 index(Magenta)eq or
1327
					{pop(_magenta_)}if
1328
				dup/Yellow eq 1 index(Yellow)eq or
1329
					{pop(_yellow_)}if
1330
				dup/Black eq 1 index(Black)eq or
1331
					{pop(_black_)}if
1332
				}def
1333
			dup type/arraytype eq
1334
				{[exch{filtername}forall]}
1335
				{filtername}ifelse
1336
			end
1337
			}def
1338
		level3{
1339
			/AGMCORE_IsCurrentColor
1340
				{
1341
				dup AGMCORE_IsSeparationAProcessColor
1342
					{
1343
					AGMCORE_plate_ndx 0 eq
1344
						{dup(Cyan)eq exch/Cyan eq or}if
1345
					AGMCORE_plate_ndx 1 eq
1346
						{dup(Magenta)eq exch/Magenta eq or}if
1347
					AGMCORE_plate_ndx 2 eq
1348
						{dup(Yellow)eq exch/Yellow eq or}if
1349
					AGMCORE_plate_ndx 3 eq
1350
						{dup(Black)eq exch/Black eq or}if
1351
					AGMCORE_plate_ndx 4 eq
1352
						{pop false}if
1353
					}{
1354
					gsave
1355
					false setoverprint
1356
					current_spot_alias false set_spot_alias
1357
					1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
1358
					set_spot_alias
1359
					currentgray 1 ne
1360
					grestore
1361
					}ifelse
1362
				}def
1363
			/AGMCORE_filter_functiondatasource
1364
				{	
1365
				5 dict begin
1366
				/data_in xdf
1367
				data_in type/stringtype eq
1368
					{
1369
					/ncomp xdf
1370
					/comp xdf
1371
					/string_out data_in length ncomp idiv string def
1372
					0 ncomp data_in length 1 sub
1373
						{
1374
						string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put
1375
						}for
1376
					string_out
1377
					}{
1378
					string/string_in xdf
1379
					/string_out 1 string def
1380
					/component xdf
1381
					[
1382
					data_in string_in/readstring cvx
1383
						[component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx
1384
						[/pop cvx()]cvx/ifelse cvx
1385
					]cvx/ReusableStreamDecode filter
1386
				}ifelse
1387
				end
1388
				}def
1389
			/AGMCORE_separateShadingFunction
1390
				{
1391
				2 dict begin
1392
				/paint? xdf
1393
				/channel xdf
1394
				dup type/dicttype eq
1395
					{
1396
					begin
1397
					FunctionType 0 eq
1398
						{
1399
						/DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def
1400
						currentdict/Decode known
1401
							{/Decode Decode channel 2 mul 2 getinterval def}if
1402
						paint? not
1403
							{/Decode[1 1]def}if
1404
						}if
1405
					FunctionType 2 eq
1406
						{
1407
						paint?
1408
							{
1409
							/C0[C0 channel get 1 exch sub]def
1410
							/C1[C1 channel get 1 exch sub]def
1411
							}{
1412
							/C0[1]def
1413
							/C1[1]def
1414
							}ifelse			
1415
						}if
1416
					FunctionType 3 eq
1417
						{
1418
						/Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def			
1419
						}if
1420
					currentdict/Range known
1421
						{/Range[0 1]def}if
1422
					currentdict
1423
					end}{
1424
					channel get 0 paint? AGMCORE_separateShadingFunction
1425
					}ifelse
1426
				end
1427
				}def
1428
			/AGMCORE_separateShading
1429
				{
1430
				3 -1 roll begin
1431
				currentdict/Function known
1432
					{
1433
					currentdict/Background known
1434
						{[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if
1435
					Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf
1436
					/ColorSpace[/DeviceGray]def
1437
					}{
1438
					ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq
1439
						{
1440
						/ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
1441
						}{
1442
						ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put
1443
						}ifelse
1444
					ColorSpace 0 get/Separation eq
1445
						{
1446
							{
1447
								[1/exch cvx/sub cvx]cvx
1448
							}{
1449
								[/pop cvx 1]cvx
1450
							}ifelse
1451
							ColorSpace 3 3 -1 roll put
1452
							pop
1453
						}{
1454
							{
1455
								[exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx
1456
							}{
1457
								pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx
1458
							}ifelse
1459
							ColorSpace 3 3 -1 roll bind put
1460
						}ifelse
1461
					ColorSpace 2/DeviceGray put																		
1462
					}ifelse
1463
				end
1464
				}def
1465
			/AGMCORE_separateShadingDict
1466
				{
1467
				dup/ColorSpace get
1468
				dup type/arraytype ne
1469
					{[exch]}if
1470
				dup 0 get/DeviceCMYK eq
1471
					{
1472
					exch begin 
1473
					currentdict
1474
					AGMCORE_cyan_plate
1475
						{0 true}if
1476
					AGMCORE_magenta_plate
1477
						{1 true}if
1478
					AGMCORE_yellow_plate
1479
						{2 true}if
1480
					AGMCORE_black_plate
1481
						{3 true}if
1482
					AGMCORE_plate_ndx 4 eq
1483
						{0 false}if		
1484
					dup not currentoverprint and
1485
						{/AGMCORE_ignoreshade true def}if
1486
					AGMCORE_separateShading
1487
					currentdict
1488
					end exch
1489
					}if
1490
				dup 0 get/Separation eq
1491
					{
1492
					exch begin
1493
					ColorSpace 1 get dup/None ne exch/All ne and
1494
						{
1495
						ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and
1496
							{
1497
							ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq 
1498
								{
1499
								/ColorSpace
1500
									[
1501
									/Separation
1502
									ColorSpace 1 get
1503
									/DeviceGray
1504
										[
1505
										ColorSpace 3 get/exec cvx
1506
										4 AGMCORE_plate_ndx sub -1/roll cvx
1507
										4 1/roll cvx
1508
										3[/pop cvx]cvx/repeat cvx
1509
										1/exch cvx/sub cvx
1510
										]cvx									
1511
									]def
1512
								}{
1513
								AGMCORE_report_unsupported_color_space
1514
								AGMCORE_black_plate not
1515
									{
1516
									currentdict 0 false AGMCORE_separateShading
1517
									}if
1518
								}ifelse
1519
							}{
1520
							currentdict ColorSpace 1 get AGMCORE_IsCurrentColor
1521
							0 exch 
1522
							dup not currentoverprint and
1523
								{/AGMCORE_ignoreshade true def}if
1524
							AGMCORE_separateShading
1525
							}ifelse	
1526
						}if			
1527
					currentdict
1528
					end exch
1529
					}if
1530
				dup 0 get/DeviceN eq
1531
					{
1532
					exch begin
1533
					ColorSpace 1 get convert_to_process
1534
						{
1535
						ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq 
1536
							{
1537
							/ColorSpace
1538
								[
1539
								/DeviceN
1540
								ColorSpace 1 get
1541
								/DeviceGray
1542
									[
1543
									ColorSpace 3 get/exec cvx
1544
									4 AGMCORE_plate_ndx sub -1/roll cvx
1545
									4 1/roll cvx
1546
									3[/pop cvx]cvx/repeat cvx
1547
									1/exch cvx/sub cvx
1548
									]cvx									
1549
								]def
1550
							}{
1551
							AGMCORE_report_unsupported_color_space
1552
							AGMCORE_black_plate not
1553
								{
1554
								currentdict 0 false AGMCORE_separateShading
1555
								/ColorSpace[/DeviceGray]def
1556
								}if
1557
							}ifelse
1558
						}{
1559
						currentdict
1560
						false -1 ColorSpace 1 get
1561
							{
1562
							AGMCORE_IsCurrentColor
1563
								{
1564
								1 add
1565
								exch pop true exch exit
1566
								}if
1567
							1 add
1568
							}forall
1569
						exch 
1570
						dup not currentoverprint and
1571
							{/AGMCORE_ignoreshade true def}if
1572
						AGMCORE_separateShading
1573
						}ifelse
1574
					currentdict
1575
					end exch
1576
					}if
1577
				dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not
1578
					{
1579
					exch begin
1580
					ColorSpace dup type/arraytype eq
1581
						{0 get}if
1582
					/DeviceGray ne
1583
						{
1584
						AGMCORE_report_unsupported_color_space
1585
						AGMCORE_black_plate not
1586
							{
1587
							ColorSpace 0 get/CIEBasedA eq
1588
								{
1589
								/ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def
1590
								}if
1591
							ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or
1592
								{
1593
								/ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def
1594
								}if
1595
							ColorSpace 0 get/CIEBasedDEFG eq
1596
								{
1597
								/ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
1598
								}if
1599
							currentdict 0 false AGMCORE_separateShading
1600
							}if
1601
						}if
1602
					currentdict
1603
					end exch
1604
					}if
1605
				pop
1606
				dup/AGMCORE_ignoreshade known
1607
					{
1608
					begin
1609
					/ColorSpace[/Separation(None)/DeviceGray{}]def
1610
					currentdict end
1611
					}if
1612
				}def
1613
			/shfill
1614
				{
1615
				AGMCORE_separateShadingDict 
1616
				dup/AGMCORE_ignoreshade known
1617
					{pop}
1618
					{AGMCORE_&sysshfill}ifelse
1619
				}def
1620
			/makepattern
1621
				{
1622
				exch
1623
				dup/PatternType get 2 eq
1624
					{
1625
					clonedict
1626
					begin
1627
					/Shading Shading AGMCORE_separateShadingDict def
1628
					Shading/AGMCORE_ignoreshade known
1629
					currentdict end exch
1630
					{pop<</PatternType 1/PaintProc{pop}/BBox[0 0 1 1]/XStep 1/YStep 1/PaintType 1/TilingType 3>>}if
1631
					exch AGMCORE_&sysmakepattern
1632
					}{
1633
					exch AGMCORE_&usrmakepattern
1634
					}ifelse
1635
				}def
1636
		}if
1637
	}if
1638
	AGMCORE_in_rip_sep{
1639
		/setcustomcolor
1640
		{
1641
			exch aload pop
1642
			dup 7 1 roll inRip_spot_has_ink not	{
1643
				4{4 index mul 4 1 roll}
1644
				repeat
1645
				/DeviceCMYK setcolorspace
1646
				6 -2 roll pop pop
1647
			}{
1648
				//Adobe_AGM_Core begin
1649
					/AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf
1650
				end
1651
				[/Separation 4 -1 roll/DeviceCMYK
1652
				{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
1653
				]
1654
				setcolorspace
1655
			}ifelse
1656
			setcolor
1657
		}ndf
1658
		/setseparationgray
1659
		{
1660
			[/Separation(All)/DeviceGray{}]setcolorspace_opt
1661
			1 exch sub setcolor
1662
		}ndf
1663
	}{
1664
		/setseparationgray
1665
		{
1666
			AGMCORE_&setgray
1667
		}ndf
1668
	}ifelse
1669
	/findcmykcustomcolor
1670
	{
1671
		5 makereadonlyarray
1672
	}ndf
1673
	/setcustomcolor
1674
	{
1675
		exch aload pop pop
1676
		4{4 index mul 4 1 roll}repeat
1677
		setcmykcolor pop
1678
	}ndf
1679
	/has_color
1680
		/colorimage where{
1681
			AGMCORE_producing_seps{
1682
				pop true
1683
			}{
1684
				systemdict eq
1685
			}ifelse
1686
		}{
1687
			false
1688
		}ifelse
1689
	def
1690
	/map_index
1691
	{
1692
		1 index mul exch getinterval{255 div}forall
1693
	}bdf
1694
	/map_indexed_devn
1695
	{
1696
		Lookup Names length 3 -1 roll cvi map_index
1697
	}bdf
1698
	/n_color_components
1699
	{
1700
		base_colorspace_type
1701
		dup/DeviceGray eq{
1702
			pop 1
1703
		}{
1704
			/DeviceCMYK eq{
1705
				4
1706
			}{
1707
				3
1708
			}ifelse
1709
		}ifelse
1710
	}bdf
1711
	level2{
1712
		/mo/moveto ldf
1713
		/li/lineto ldf
1714
		/cv/curveto ldf
1715
		/knockout_unitsq
1716
		{
1717
			1 setgray
1718
			0 0 1 1 rectfill
1719
		}def
1720
		level2/setcolorspace AGMCORE_key_known not and{
1721
			/AGMCORE_&&&setcolorspace/setcolorspace ldf
1722
			/AGMCORE_ReplaceMappedColor
1723
			{
1724
				dup type dup/arraytype eq exch/packedarraytype eq or
1725
				{
1726
					/AGMCORE_SpotAliasAry2 where{
1727
						begin
1728
						dup 0 get dup/Separation eq
1729
						{
1730
							pop
1731
							dup length array copy
1732
							dup dup 1 get
1733
							current_spot_alias
1734
							{
1735
								dup map_alias
1736
								{
1737
									false set_spot_alias
1738
									dup 1 exch setsepcolorspace
1739
									true set_spot_alias
1740
									begin
1741
									/sep_colorspace_dict currentdict AGMCORE_gput
1742
									pop pop	pop
1743
									[
1744
										/Separation Name 
1745
										CSA map_csa
1746
										MappedCSA 
1747
										/sep_colorspace_proc load
1748
									]
1749
									dup Name
1750
									end
1751
								}if
1752
							}if
1753
							map_reserved_ink_name 1 xpt
1754
						}{
1755
							/DeviceN eq 
1756
							{
1757
								dup length array copy
1758
								dup dup 1 get[
1759
									exch{
1760
										current_spot_alias{
1761
											dup map_alias{
1762
												/Name get exch pop
1763
											}if
1764
										}if
1765
										map_reserved_ink_name
1766
									}forall 
1767
								]1 xpt
1768
							}if
1769
						}ifelse
1770
						end
1771
					}if
1772
				}if
1773
			}def
1774
			/setcolorspace
1775
			{
1776
				dup type dup/arraytype eq exch/packedarraytype eq or
1777
				{
1778
					dup 0 get/Indexed eq
1779
					{
1780
						AGMCORE_distilling
1781
						{
1782
							/PhotoshopDuotoneList where
1783
							{
1784
								pop false
1785
							}{
1786
								true
1787
							}ifelse
1788
						}{
1789
							true
1790
						}ifelse
1791
						{
1792
							aload pop 3 -1 roll
1793
							AGMCORE_ReplaceMappedColor
1794
							3 1 roll 4 array astore
1795
						}if
1796
					}{
1797
						AGMCORE_ReplaceMappedColor
1798
					}ifelse
1799
				}if
1800
				DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if
1801
			}def
1802
		}if	
1803
	}{
1804
		/adj
1805
		{
1806
			currentstrokeadjust{
1807
				transform
1808
				0.25 sub round 0.25 add exch
1809
				0.25 sub round 0.25 add exch
1810
				itransform
1811
			}if
1812
		}def
1813
		/mo{
1814
			adj moveto
1815
		}def
1816
		/li{
1817
			adj lineto
1818
		}def
1819
		/cv{
1820
			6 2 roll adj
1821
			6 2 roll adj
1822
			6 2 roll adj curveto
1823
		}def
1824
		/knockout_unitsq
1825
		{
1826
			1 setgray
1827
			8 8 1[8 0 0 8 0 0]{<ffffffffffffffff>}image
1828
		}def
1829
		/currentstrokeadjust{
1830
			/currentstrokeadjust AGMCORE_gget
1831
		}def
1832
		/setstrokeadjust{
1833
			/currentstrokeadjust exch AGMCORE_gput
1834
		}def
1835
		/setcolorspace
1836
		{
1837
			/currentcolorspace exch AGMCORE_gput
1838
		}def
1839
		/currentcolorspace
1840
		{
1841
			/currentcolorspace AGMCORE_gget
1842
		}def
1843
		/setcolor_devicecolor
1844
		{
1845
			base_colorspace_type
1846
			dup/DeviceGray eq{
1847
				pop setgray
1848
			}{
1849
				/DeviceCMYK eq{
1850
					setcmykcolor
1851
				}{
1852
					setrgbcolor
1853
				}ifelse
1854
			}ifelse
1855
		}def
1856
		/setcolor
1857
		{
1858
			currentcolorspace 0 get
1859
			dup/DeviceGray ne{
1860
				dup/DeviceCMYK ne{
1861
					dup/DeviceRGB ne{
1862
						dup/Separation eq{
1863
							pop
1864
							currentcolorspace 3 gx
1865
							currentcolorspace 2 get
1866
						}{
1867
							dup/Indexed eq{
1868
								pop
1869
								currentcolorspace 3 get dup type/stringtype eq{
1870
									currentcolorspace 1 get n_color_components
1871
									3 -1 roll map_index
1872
								}{
1873
									exec
1874
								}ifelse
1875
								currentcolorspace 1 get
1876
							}{
1877
								/AGMCORE_cur_err/AGMCORE_invalid_color_space def
1878
								AGMCORE_invalid_color_space
1879
							}ifelse
1880
						}ifelse
1881
					}if
1882
				}if
1883
			}if
1884
			setcolor_devicecolor
1885
		}def
1886
	}ifelse
1887
	/sop/setoverprint ldf
1888
	/lw/setlinewidth ldf
1889
	/lc/setlinecap ldf
1890
	/lj/setlinejoin ldf
1891
	/ml/setmiterlimit ldf
1892
	/dsh/setdash ldf
1893
	/sadj/setstrokeadjust ldf
1894
	/gry/setgray ldf
1895
	/rgb/setrgbcolor ldf
1896
	/cmyk[
1897
		/currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx
1898
		/setcmykcolor load dup type/operatortype ne{/exec cvx}if
1899
	]cvx bdf
1900
	level3 AGMCORE_host_sep not and{
1901
		/nzopmsc{
1902
			6 dict begin
1903
			/kk exch def
1904
			/yy exch def
1905
			/mm exch def
1906
			/cc exch def
1907
			/sum 0 def
1908
			cc 0 ne{/sum sum 2#1000 or def cc}if
1909
			mm 0 ne{/sum sum 2#0100 or def mm}if
1910
			yy 0 ne{/sum sum 2#0010 or def yy}if
1911
			kk 0 ne{/sum sum 2#0001 or def kk}if
1912
			AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace
1913
			sum 0 eq{0}if
1914
			end
1915
			setcolor
1916
		}bdf
1917
	}{
1918
		/nzopmsc/cmyk ldf
1919
	}ifelse
1920
	/sep/setsepcolor ldf
1921
	/devn/setdevicencolor ldf
1922
	/idx/setindexedcolor ldf
1923
	/colr/setcolor ldf
1924
	/csacrd/set_csa_crd ldf
1925
	/sepcs/setsepcolorspace ldf
1926
	/devncs/setdevicencolorspace ldf
1927
	/idxcs/setindexedcolorspace ldf
1928
	/cp/closepath ldf
1929
	/clp/clp_npth ldf
1930
	/eclp/eoclp_npth ldf
1931
	/f/fill ldf
1932
	/ef/eofill ldf
1933
	/@/stroke ldf
1934
	/nclp/npth_clp ldf
1935
	/gset/graphic_setup ldf
1936
	/gcln/graphic_cleanup ldf
1937
	/ct/concat ldf
1938
	/cf/currentfile ldf
1939
	/fl/filter ldf
1940
	/rs/readstring ldf
1941
	/AGMCORE_def_ht currenthalftone def
1942
	/clonedict Adobe_AGM_Utils begin/clonedict load end def
1943
	/clonearray Adobe_AGM_Utils begin/clonearray load end def
1944
	currentdict{
1945
		dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
1946
			bind
1947
		}if
1948
		def
1949
	}forall
1950
	/getrampcolor
1951
	{
1952
		/indx exch def
1953
		0 1 NumComp 1 sub
1954
		{
1955
			dup
1956
			Samples exch get
1957
			dup type/stringtype eq{indx get}if
1958
			exch
1959
			Scaling exch get aload pop
1960
			3 1 roll
1961
			mul add
1962
		}for
1963
		ColorSpaceFamily/Separation eq 
1964
		{sep}
1965
		{
1966
			ColorSpaceFamily/DeviceN eq
1967
			{devn}{setcolor}ifelse
1968
		}ifelse
1969
	}bdf
1970
	/sssetbackground{
1971
		aload pop 
1972
		ColorSpaceFamily/Separation eq 
1973
		{sep}
1974
		{
1975
			ColorSpaceFamily/DeviceN eq
1976
			{devn}{setcolor}ifelse
1977
		}ifelse	
1978
	}bdf
1979
	/RadialShade
1980
	{
1981
		40 dict begin
1982
		/ColorSpaceFamily xdf
1983
		/background xdf
1984
		/ext1 xdf
1985
		/ext0 xdf
1986
		/BBox xdf
1987
		/r2 xdf
1988
		/c2y xdf
1989
		/c2x xdf
1990
		/r1 xdf
1991
		/c1y xdf
1992
		/c1x xdf
1993
		/rampdict xdf
1994
		/setinkoverprint where{pop/setinkoverprint{pop}def}if
1995
		gsave
1996
		BBox length 0 gt
1997
		{
1998
			np
1999
			BBox 0 get BBox 1 get moveto
2000
			BBox 2 get BBox 0 get sub 0 rlineto
2001
			0 BBox 3 get BBox 1 get sub rlineto
2002
			BBox 2 get BBox 0 get sub neg 0 rlineto
2003
			closepath
2004
			clip
2005
			np
2006
		}if
2007
		c1x c2x eq
2008
		{
2009
			c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse
2010
		}{
2011
			/slope c2y c1y sub c2x c1x sub div def
2012
			/theta slope 1 atan def
2013
			c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if
2014
			c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if
2015
		}ifelse
2016
		gsave
2017
		clippath
2018
		c1x c1y translate
2019
		theta rotate
2020
		-90 rotate
2021
		{pathbbox}stopped
2022
		{0 0 0 0}if
2023
		/yMax xdf
2024
		/xMax xdf
2025
		/yMin xdf
2026
		/xMin xdf
2027
		grestore
2028
		xMax xMin eq yMax yMin eq or
2029
		{
2030
			grestore
2031
			end
2032
		}{
2033
			/max{2 copy gt{pop}{exch pop}ifelse}bdf
2034
			/min{2 copy lt{pop}{exch pop}ifelse}bdf
2035
			rampdict begin
2036
			40 dict begin
2037
			background length 0 gt{background sssetbackground gsave clippath fill grestore}if
2038
			gsave
2039
			c1x c1y translate
2040
			theta rotate
2041
			-90 rotate
2042
			/c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def
2043
			/c1y 0 def
2044
			/c1x 0 def
2045
			/c2x 0 def
2046
			ext0
2047
			{
2048
				0 getrampcolor
2049
				c2y r2 add r1 sub 0.0001 lt
2050
				{
2051
					c1x c1y r1 360 0 arcn
2052
					pathbbox
2053
					/aymax exch def
2054
					/axmax exch def
2055
					/aymin exch def
2056
					/axmin exch def
2057
					/bxMin xMin axmin min def
2058
					/byMin yMin aymin min def
2059
					/bxMax xMax axmax max def
2060
					/byMax yMax aymax max def
2061
					bxMin byMin moveto
2062
					bxMax byMin lineto
2063
					bxMax byMax lineto
2064
					bxMin byMax lineto
2065
					bxMin byMin lineto
2066
					eofill
2067
				}{
2068
					c2y r1 add r2 le
2069
					{
2070
						c1x c1y r1 0 360 arc
2071
						fill
2072
					}
2073
					{
2074
						c2x c2y r2 0 360 arc fill
2075
						r1 r2 eq
2076
						{
2077
							/p1x r1 neg def
2078
							/p1y c1y def
2079
							/p2x r1 def
2080
							/p2y c1y def
2081
							p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto
2082
							fill
2083
						}{
2084
							/AA r2 r1 sub c2y div def
2085
							AA -1 eq
2086
							{/theta 89.99 def}
2087
							{/theta AA 1 AA dup mul sub sqrt div 1 atan def}
2088
							ifelse
2089
							/SS1 90 theta add dup sin exch cos div def
2090
							/p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
2091
							/p1y p1x SS1 div neg def
2092
							/SS2 90 theta sub dup sin exch cos div def
2093
							/p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
2094
							/p2y p2x SS2 div neg def
2095
							r1 r2 gt
2096
							{
2097
								/L1maxX p1x yMin p1y sub SS1 div add def
2098
								/L2maxX p2x yMin p2y sub SS2 div add def
2099
							}{
2100
								/L1maxX 0 def
2101
								/L2maxX 0 def
2102
							}ifelse
2103
							p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
2104
							L1maxX L1maxX p1x sub SS1 mul p1y add lineto
2105
							fill
2106
						}ifelse
2107
					}ifelse
2108
				}ifelse
2109
			}if
2110
		c1x c2x sub dup mul
2111
		c1y c2y sub dup mul
2112
		add 0.5 exp
2113
		0 dtransform
2114
		dup mul exch dup mul add 0.5 exp 72 div
2115
		0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2116
		72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2117
		1 index 1 index lt{exch}if pop
2118
		/hires xdf
2119
		hires mul
2120
		/numpix xdf
2121
		/numsteps NumSamples def
2122
		/rampIndxInc 1 def
2123
		/subsampling false def
2124
		numpix 0 ne
2125
		{
2126
			NumSamples numpix div 0.5 gt
2127
			{
2128
				/numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
2129
				/rampIndxInc NumSamples 1 sub numsteps div def
2130
				/subsampling true def
2131
			}if
2132
		}if
2133
		/xInc c2x c1x sub numsteps div def
2134
		/yInc c2y c1y sub numsteps div def
2135
		/rInc r2 r1 sub numsteps div def
2136
		/cx c1x def
2137
		/cy c1y def
2138
		/radius r1 def
2139
		np
2140
		xInc 0 eq yInc 0 eq rInc 0 eq and and
2141
		{
2142
			0 getrampcolor
2143
			cx cy radius 0 360 arc
2144
			stroke
2145
			NumSamples 1 sub getrampcolor
2146
			cx cy radius 72 hires div add 0 360 arc
2147
			0 setlinewidth
2148
			stroke
2149
		}{
2150
			0
2151
			numsteps
2152
			{
2153
				dup
2154
				subsampling{round cvi}if
2155
				getrampcolor
2156
				cx cy radius 0 360 arc
2157
				/cx cx xInc add def
2158
				/cy cy yInc add def
2159
				/radius radius rInc add def
2160
				cx cy radius 360 0 arcn
2161
				eofill
2162
				rampIndxInc add
2163
			}repeat
2164
			pop
2165
		}ifelse
2166
		ext1
2167
		{
2168
			c2y r2 add r1 lt
2169
			{
2170
				c2x c2y r2 0 360 arc
2171
				fill
2172
			}{
2173
				c2y r1 add r2 sub 0.0001 le
2174
				{
2175
					c2x c2y r2 360 0 arcn
2176
					pathbbox
2177
					/aymax exch def
2178
					/axmax exch def
2179
					/aymin exch def
2180
					/axmin exch def
2181
					/bxMin xMin axmin min def
2182
					/byMin yMin aymin min def
2183
					/bxMax xMax axmax max def
2184
					/byMax yMax aymax max def
2185
					bxMin byMin moveto
2186
					bxMax byMin lineto
2187
					bxMax byMax lineto
2188
					bxMin byMax lineto
2189
					bxMin byMin lineto
2190
					eofill
2191
				}{
2192
					c2x c2y r2 0 360 arc fill
2193
					r1 r2 eq
2194
					{
2195
						/p1x r2 neg def
2196
						/p1y c2y def
2197
						/p2x r2 def
2198
						/p2y c2y def
2199
						p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto
2200
						fill
2201
					}{
2202
						/AA r2 r1 sub c2y div def
2203
						AA -1 eq
2204
						{/theta 89.99 def}
2205
						{/theta AA 1 AA dup mul sub sqrt div 1 atan def}
2206
						ifelse
2207
						/SS1 90 theta add dup sin exch cos div def
2208
						/p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
2209
						/p1y c2y p1x SS1 div sub def
2210
						/SS2 90 theta sub dup sin exch cos div def
2211
						/p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
2212
						/p2y c2y p2x SS2 div sub def
2213
						r1 r2 lt
2214
						{
2215
							/L1maxX p1x yMax p1y sub SS1 div add def
2216
							/L2maxX p2x yMax p2y sub SS2 div add def
2217
						}{
2218
							/L1maxX 0 def
2219
							/L2maxX 0 def
2220
						}ifelse
2221
						p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
2222
						L1maxX L1maxX p1x sub SS1 mul p1y add lineto
2223
						fill
2224
					}ifelse
2225
				}ifelse
2226
			}ifelse
2227
		}if
2228
		grestore
2229
		grestore
2230
		end
2231
		end
2232
		end
2233
		}ifelse
2234
	}bdf
2235
	/GenStrips
2236
	{
2237
		40 dict begin
2238
		/ColorSpaceFamily xdf
2239
		/background xdf
2240
		/ext1 xdf
2241
		/ext0 xdf
2242
		/BBox xdf
2243
		/y2 xdf
2244
		/x2 xdf
2245
		/y1 xdf
2246
		/x1 xdf
2247
		/rampdict xdf
2248
		/setinkoverprint where{pop/setinkoverprint{pop}def}if
2249
		gsave
2250
		BBox length 0 gt
2251
		{
2252
			np
2253
			BBox 0 get BBox 1 get moveto
2254
			BBox 2 get BBox 0 get sub 0 rlineto
2255
			0 BBox 3 get BBox 1 get sub rlineto
2256
			BBox 2 get BBox 0 get sub neg 0 rlineto
2257
			closepath
2258
			clip
2259
			np
2260
		}if
2261
		x1 x2 eq
2262
		{
2263
			y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse
2264
		}{
2265
			/slope y2 y1 sub x2 x1 sub div def
2266
			/theta slope 1 atan def
2267
			x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if
2268
			x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if
2269
		}
2270
		ifelse
2271
		gsave
2272
		clippath
2273
		x1 y1 translate
2274
		theta rotate
2275
		{pathbbox}stopped
2276
		{0 0 0 0}if
2277
		/yMax exch def
2278
		/xMax exch def
2279
		/yMin exch def
2280
		/xMin exch def
2281
		grestore
2282
		xMax xMin eq yMax yMin eq or
2283
		{
2284
			grestore
2285
			end
2286
		}{
2287
			rampdict begin
2288
			20 dict begin
2289
			background length 0 gt{background sssetbackground gsave clippath fill grestore}if
2290
			gsave
2291
			x1 y1 translate
2292
			theta rotate
2293
			/xStart 0 def
2294
			/xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def
2295
			/ySpan yMax yMin sub def
2296
			/numsteps NumSamples def
2297
			/rampIndxInc 1 def
2298
			/subsampling false def
2299
			xStart 0 transform
2300
			xEnd 0 transform
2301
			3 -1 roll
2302
			sub dup mul
2303
			3 1 roll
2304
			sub dup mul
2305
			add 0.5 exp 72 div
2306
			0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2307
			72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
2308
			1 index 1 index lt{exch}if pop
2309
			mul
2310
			/numpix xdf
2311
			numpix 0 ne
2312
			{
2313
				NumSamples numpix div 0.5 gt
2314
				{
2315
					/numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
2316
					/rampIndxInc NumSamples 1 sub numsteps div def
2317
					/subsampling true def
2318
				}if
2319
			}if
2320
			ext0
2321
			{
2322
				0 getrampcolor
2323
				xMin xStart lt
2324
				{
2325
					xMin yMin xMin neg ySpan rectfill
2326
				}if
2327
			}if
2328
			/xInc xEnd xStart sub numsteps div def
2329
			/x xStart def
2330
			0
2331
			numsteps
2332
			{
2333
				dup
2334
				subsampling{round cvi}if
2335
				getrampcolor
2336
				x yMin xInc ySpan rectfill
2337
				/x x xInc add def
2338
				rampIndxInc add
2339
			}repeat
2340
			pop
2341
			ext1{
2342
				xMax xEnd gt
2343
				{
2344
					xEnd yMin xMax xEnd sub ySpan rectfill
2345
				}if
2346
			}if
2347
			grestore
2348
			grestore
2349
			end
2350
			end
2351
			end
2352
		}ifelse
2353
	}bdf
2354
}def
2355
/pt
2356
{
2357
	end
2358
}def
2359
/dt{
2360
}def
2361
/pgsv{
2362
	//Adobe_AGM_Core/AGMCORE_save save put
2363
}def
2364
/pgrs{
2365
	//Adobe_AGM_Core/AGMCORE_save get restore
2366
}def
2367
systemdict/findcolorrendering known{
2368
	/findcolorrendering systemdict/findcolorrendering get def
2369
}if
2370
systemdict/setcolorrendering known{
2371
	/setcolorrendering systemdict/setcolorrendering get def
2372
}if
2373
/test_cmyk_color_plate
2374
{
2375
	gsave
2376
	setcmykcolor currentgray 1 ne
2377
	grestore
2378
}def
2379
/inRip_spot_has_ink
2380
{
2381
	dup//Adobe_AGM_Core/AGMCORE_name xddf
2382
	convert_spot_to_process not
2383
}def
2384
/map255_to_range
2385
{
2386
	1 index sub
2387
	3 -1 roll 255 div mul add
2388
}def
2389
/set_csa_crd
2390
{
2391
	/sep_colorspace_dict null AGMCORE_gput
2392
	begin
2393
		CSA get_csa_by_name setcolorspace_opt
2394
		set_crd
2395
	end
2396
}
2397
def
2398
/map_csa
2399
{
2400
	currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse
2401
	{pop}{get_csa_by_name/MappedCSA xdf}ifelse
2402
}def
2403
/setsepcolor
2404
{
2405
	/sep_colorspace_dict AGMCORE_gget begin
2406
		dup/sep_tint exch AGMCORE_gput
2407
		TintProc
2408
	end
2409
}def
2410
/setdevicencolor
2411
{
2412
	/devicen_colorspace_dict AGMCORE_gget begin
2413
		Names length copy
2414
		Names length 1 sub -1 0
2415
		{
2416
			/devicen_tints AGMCORE_gget 3 1 roll xpt
2417
		}for
2418
		TintProc
2419
	end
2420
}def
2421
/sep_colorspace_proc
2422
{
2423
	/AGMCORE_tmp exch store
2424
	/sep_colorspace_dict AGMCORE_gget begin
2425
	currentdict/Components known{
2426
		Components aload pop 
2427
		TintMethod/Lab eq{
2428
			2{AGMCORE_tmp mul NComponents 1 roll}repeat
2429
			LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll
2430
		}{
2431
			TintMethod/Subtractive eq{
2432
				NComponents{
2433
					AGMCORE_tmp mul NComponents 1 roll
2434
				}repeat
2435
			}{
2436
				NComponents{
2437
					1 sub AGMCORE_tmp mul 1 add NComponents 1 roll
2438
				}repeat
2439
			}ifelse
2440
		}ifelse
2441
	}{
2442
		ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
2443
		aload pop
2444
	}ifelse
2445
	end
2446
}def
2447
/sep_colorspace_gray_proc
2448
{
2449
	/AGMCORE_tmp exch store
2450
	/sep_colorspace_dict AGMCORE_gget begin
2451
	GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
2452
	end
2453
}def
2454
/sep_proc_name
2455
{
2456
	dup 0 get 
2457
	dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{
2458
		pop[/DeviceGray]
2459
		/sep_colorspace_gray_proc
2460
	}{
2461
		/sep_colorspace_proc
2462
	}ifelse
2463
}def
2464
/setsepcolorspace
2465
{
2466
	current_spot_alias{
2467
		dup begin
2468
			Name map_alias{
2469
				exch pop
2470
			}if
2471
		end
2472
	}if
2473
	dup/sep_colorspace_dict exch AGMCORE_gput
2474
	begin
2475
	CSA map_csa
2476
	/AGMCORE_sep_special Name dup()eq exch(All)eq or store
2477
	AGMCORE_avoid_L2_sep_space{
2478
		[/Indexed MappedCSA sep_proc_name 255 exch 
2479
			{255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx 
2480
		]setcolorspace_opt
2481
		/TintProc{
2482
			255 mul round cvi setcolor
2483
		}bdf
2484
	}{
2485
		MappedCSA 0 get/DeviceCMYK eq 
2486
		currentdict/Components known and 
2487
		AGMCORE_sep_special not and{
2488
			/TintProc[
2489
				Components aload pop Name findcmykcustomcolor 
2490
				/exch cvx/setcustomcolor cvx
2491
			]cvx bdf
2492
		}{
2493
 			AGMCORE_host_sep Name(All)eq and{
2494
 				/TintProc{
2495
					1 exch sub setseparationgray 
2496
				}bdf
2497
 			}{
2498
				AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and 
2499
				AGMCORE_host_sep or
2500
				Name()eq and{
2501
					/TintProc[
2502
						MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{
2503
							cvx/setcmykcolor cvx
2504
						}{
2505
							cvx/setgray cvx
2506
						}ifelse
2507
					]cvx bdf
2508
				}{
2509
					AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{
2510
	 					/TintProc[
2511
							/dup cvx
2512
							MappedCSA sep_proc_name cvx exch
2513
							0 get/DeviceGray eq{
2514
								1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx
2515
							}if
2516
							/Name cvx/findcmykcustomcolor cvx/exch cvx
2517
							AGMCORE_host_sep{
2518
								AGMCORE_is_cmyk_sep
2519
								/Name cvx 
2520
								/AGMCORE_IsSeparationAProcessColor load/exec cvx
2521
								/not cvx/and cvx 
2522
							}{
2523
								Name inRip_spot_has_ink not
2524
							}ifelse
2525
							[
2526
		 						/pop cvx 1
2527
							]cvx/if cvx
2528
							/setcustomcolor cvx
2529
						]cvx bdf
2530
 					}{
2531
						/TintProc{setcolor}bdf
2532
						[/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt
2533
					}ifelse
2534
				}ifelse
2535
			}ifelse
2536
		}ifelse
2537
	}ifelse
2538
	set_crd
2539
	setsepcolor
2540
	end
2541
}def
2542
/additive_blend
2543
{
2544
 	3 dict begin
2545
 	/numarrays xdf
2546
 	/numcolors xdf
2547
 	0 1 numcolors 1 sub
2548
 		{
2549
 		/c1 xdf
2550
 		1
2551
 		0 1 numarrays 1 sub
2552
 			{
2553
			1 exch add/index cvx
2554
 			c1/get cvx/mul cvx
2555
 			}for
2556
 		numarrays 1 add 1/roll cvx 
2557
 		}for
2558
 	numarrays[/pop cvx]cvx/repeat cvx
2559
 	end
2560
}def
2561
/subtractive_blend
2562
{
2563
	3 dict begin
2564
	/numarrays xdf
2565
	/numcolors xdf
2566
	0 1 numcolors 1 sub
2567
		{
2568
		/c1 xdf
2569
		1 1
2570
		0 1 numarrays 1 sub
2571
			{
2572
			1 3 3 -1 roll add/index cvx 
2573
			c1/get cvx/sub cvx/mul cvx
2574
			}for
2575
		/sub cvx
2576
		numarrays 1 add 1/roll cvx
2577
		}for
2578
	numarrays[/pop cvx]cvx/repeat cvx
2579
	end
2580
}def
2581
/exec_tint_transform
2582
{
2583
	/TintProc[
2584
		/TintTransform cvx/setcolor cvx
2585
	]cvx bdf
2586
	MappedCSA setcolorspace_opt
2587
}bdf
2588
/devn_makecustomcolor
2589
{
2590
	2 dict begin
2591
	/names_index xdf
2592
	/Names xdf
2593
	1 1 1 1 Names names_index get findcmykcustomcolor
2594
	/devicen_tints AGMCORE_gget names_index get setcustomcolor
2595
	Names length{pop}repeat
2596
	end
2597
}bdf
2598
/setdevicencolorspace
2599
{
2600
	dup/AliasedColorants known{false}{true}ifelse 
2601
	current_spot_alias and{
2602
		7 dict begin
2603
		/names_index 0 def
2604
		dup/names_len exch/Names get length def
2605
		/new_names names_len array def
2606
		/new_LookupTables names_len array def
2607
		/alias_cnt 0 def
2608
		dup/Names get
2609
		{
2610
			dup map_alias{
2611
				exch pop
2612
				dup/ColorLookup known{
2613
					dup begin
2614
					new_LookupTables names_index ColorLookup put
2615
					end
2616
				}{
2617
					dup/Components known{
2618
						dup begin
2619
						new_LookupTables names_index Components put
2620
						end
2621
					}{
2622
						dup begin
2623
						new_LookupTables names_index[null null null null]put
2624
						end
2625
					}ifelse
2626
				}ifelse
2627
				new_names names_index 3 -1 roll/Name get put
2628
				/alias_cnt alias_cnt 1 add def 
2629
			}{
2630
				/name xdf				
2631
				new_names names_index name put
2632
				dup/LookupTables known{
2633
					dup begin
2634
					new_LookupTables names_index LookupTables names_index get put
2635
					end
2636
				}{
2637
					dup begin
2638
					new_LookupTables names_index[null null null null]put
2639
					end
2640
				}ifelse
2641
			}ifelse
2642
			/names_index names_index 1 add def 
2643
		}forall
2644
		alias_cnt 0 gt{
2645
			/AliasedColorants true def
2646
			/lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def
2647
			0 1 names_len 1 sub{
2648
				/names_index xdf
2649
				new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{
2650
					/AliasedColorants false def
2651
					exit
2652
				}{
2653
					new_LookupTables names_index get 0 get null eq{
2654
						dup/Names get names_index get/name xdf
2655
						name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq
2656
						or or or not{
2657
							/AliasedColorants false def
2658
							exit
2659
						}if
2660
					}if
2661
				}ifelse
2662
			}for
2663
			lut_entry_len 1 eq{
2664
				/AliasedColorants false def
2665
			}if
2666
			AliasedColorants{
2667
				dup begin
2668
				/Names new_names def
2669
				/LookupTables new_LookupTables def
2670
				/AliasedColorants true def
2671
				/NComponents lut_entry_len def
2672
				/TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def
2673
				/MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def
2674
				currentdict/TTTablesIdx known not{
2675
					/TTTablesIdx -1 def
2676
				}if
2677
				end
2678
			}if
2679
		}if
2680
		end
2681
	}if
2682
	dup/devicen_colorspace_dict exch AGMCORE_gput
2683
	begin
2684
	currentdict/AliasedColorants known{
2685
		AliasedColorants
2686
	}{
2687
		false
2688
	}ifelse
2689
	dup not{
2690
		CSA map_csa
2691
	}if
2692
	/TintTransform load type/nulltype eq or{
2693
		/TintTransform[
2694
			0 1 Names length 1 sub
2695
				{
2696
				/TTTablesIdx TTTablesIdx 1 add def
2697
				dup LookupTables exch get dup 0 get null eq
2698
					{
2699
					1 index
2700
					Names exch get
2701
					dup(Cyan)eq
2702
						{
2703
						pop exch
2704
						LookupTables length exch sub
2705
						/index cvx
2706
						0 0 0
2707
						}
2708
						{
2709
						dup(Magenta)eq
2710
							{
2711
							pop exch
2712
							LookupTables length exch sub
2713
							/index cvx
2714
							0/exch cvx 0 0
2715
							}{
2716
							(Yellow)eq
2717
								{
2718
								exch
2719
								LookupTables length exch sub
2720
								/index cvx
2721
								0 0 3 -1/roll cvx 0
2722
								}{
2723
								exch
2724
								LookupTables length exch sub
2725
								/index cvx
2726
								0 0 0 4 -1/roll cvx
2727
								}ifelse
2728
							}ifelse
2729
						}ifelse
2730
					5 -1/roll cvx/astore cvx
2731
					}{
2732
					dup length 1 sub
2733
					LookupTables length 4 -1 roll sub 1 add
2734
					/index cvx/mul cvx/round cvx/cvi cvx/get cvx
2735
					}ifelse
2736
					Names length TTTablesIdx add 1 add 1/roll cvx
2737
				}for
2738
			Names length[/pop cvx]cvx/repeat cvx
2739
			NComponents Names length
2740
 			TintMethod/Subtractive eq
2741
 				{
2742
 				subtractive_blend
2743
 				}{
2744
 				additive_blend
2745
 				}ifelse
2746
		]cvx bdf
2747
	}if
2748
	AGMCORE_host_sep{
2749
		Names convert_to_process{
2750
			exec_tint_transform
2751
		}
2752
		{	
2753
			currentdict/AliasedColorants known{
2754
				AliasedColorants not
2755
			}{
2756
				false
2757
			}ifelse
2758
			5 dict begin
2759
			/AvoidAliasedColorants xdf
2760
			/painted? false def
2761
			/names_index 0 def
2762
			/names_len Names length def
2763
			AvoidAliasedColorants{
2764
				/currentspotalias current_spot_alias def
2765
				false set_spot_alias
2766
			}if
2767
			Names{
2768
				AGMCORE_is_cmyk_sep{
2769
					dup(Cyan)eq AGMCORE_cyan_plate and exch
2770
					dup(Magenta)eq AGMCORE_magenta_plate and exch
2771
					dup(Yellow)eq AGMCORE_yellow_plate and exch
2772
					(Black)eq AGMCORE_black_plate and or or or{
2773
						/devicen_colorspace_dict AGMCORE_gget/TintProc[
2774
							Names names_index/devn_makecustomcolor cvx
2775
						]cvx ddf
2776
						/painted? true def
2777
					}if
2778
					painted?{exit}if
2779
				}{
2780
					0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{
2781
					/devicen_colorspace_dict AGMCORE_gget/TintProc[
2782
						Names names_index/devn_makecustomcolor cvx
2783
					]cvx ddf
2784
					/painted? true def
2785
					exit
2786
					}if
2787
				}ifelse
2788
				/names_index names_index 1 add def
2789
			}forall
2790
			AvoidAliasedColorants{
2791
				currentspotalias set_spot_alias
2792
			}if
2793
			painted?{
2794
				/devicen_colorspace_dict AGMCORE_gget/names_index names_index put
2795
			}{
2796
				/devicen_colorspace_dict AGMCORE_gget/TintProc[
2797
					names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx
2798
 					0 0 0 0/setcmykcolor cvx
2799
				]cvx ddf
2800
			}ifelse
2801
			end
2802
		}ifelse
2803
	}
2804
	{
2805
		AGMCORE_in_rip_sep{
2806
			Names convert_to_process not
2807
		}{
2808
			level3
2809
		}ifelse
2810
		{
2811
			[/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt
2812
			/TintProc level3 not AGMCORE_in_rip_sep and{
2813
				[
2814
					Names/length cvx[/pop cvx]cvx/repeat cvx
2815
				]cvx bdf
2816
			}{
2817
				{setcolor}bdf
2818
			}ifelse
2819
		}{
2820
			exec_tint_transform
2821
		}ifelse
2822
	}ifelse
2823
	set_crd
2824
	/AliasedColorants false def
2825
	end
2826
}def
2827
/setindexedcolorspace
2828
{
2829
	dup/indexed_colorspace_dict exch AGMCORE_gput
2830
	begin
2831
		currentdict/CSDBase known{
2832
			CSDBase/CSD get_res begin
2833
			currentdict/Names known{
2834
				currentdict devncs
2835
			}{
2836
				1 currentdict sepcs
2837
			}ifelse
2838
			AGMCORE_host_sep{
2839
				4 dict begin
2840
				/compCnt/Names where{pop Names length}{1}ifelse def
2841
				/NewLookup HiVal 1 add string def
2842
				0 1 HiVal{
2843
					/tableIndex xdf
2844
					Lookup dup type/stringtype eq{
2845
						compCnt tableIndex map_index
2846
					}{
2847
						exec
2848
					}ifelse
2849
					/Names where{
2850
						pop setdevicencolor
2851
					}{
2852
						setsepcolor
2853
					}ifelse
2854
					currentgray
2855
					tableIndex exch
2856
					255 mul cvi 
2857
					NewLookup 3 1 roll put
2858
				}for
2859
				[/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt
2860
				end
2861
			}{
2862
				level3
2863
				{
2864
					currentdict/Names known{
2865
						[/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt
2866
					}{
2867
						[/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt
2868
					}ifelse
2869
				}{
2870
				[/Indexed MappedCSA HiVal
2871
					[
2872
					currentdict/Names known{
2873
						Lookup dup type/stringtype eq
2874
							{/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx}
2875
							{/exec cvx}ifelse
2876
							/TintTransform load/exec cvx
2877
					}{
2878
						Lookup dup type/stringtype eq
2879
							{/exch cvx/get cvx 255/div cvx}
2880
							{/exec cvx}ifelse
2881
							CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx
2882
					}ifelse
2883
					]cvx
2884
				]setcolorspace_opt
2885
				}ifelse
2886
			}ifelse
2887
			end
2888
			set_crd
2889
		}
2890
		{
2891
			CSA map_csa
2892
			AGMCORE_host_sep level2 not and{
2893
				0 0 0 0 setcmykcolor
2894
			}{
2895
				[/Indexed MappedCSA 
2896
				level2 not has_color not and{
2897
					dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{
2898
						pop[/DeviceGray]
2899
					}if
2900
					HiVal GrayLookup
2901
				}{
2902
					HiVal 
2903
					currentdict/RangeArray known{
2904
						{
2905
							/indexed_colorspace_dict AGMCORE_gget begin
2906
							Lookup exch 
2907
							dup HiVal gt{
2908
								pop HiVal
2909
							}if
2910
							NComponents mul NComponents getinterval{}forall
2911
							NComponents 1 sub -1 0{
2912
								RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
2913
								NComponents 1 roll
2914
							}for
2915
							end
2916
						}bind
2917
					}{
2918
						Lookup
2919
					}ifelse
2920
				}ifelse
2921
				]setcolorspace_opt
2922
				set_crd
2923
			}ifelse
2924
		}ifelse
2925
	end
2926
}def
2927
/setindexedcolor
2928
{
2929
	AGMCORE_host_sep{
2930
		/indexed_colorspace_dict AGMCORE_gget
2931
		begin
2932
		currentdict/CSDBase known{
2933
			CSDBase/CSD get_res begin
2934
			currentdict/Names known{
2935
				map_indexed_devn
2936
				devn
2937
			}
2938
			{
2939
				Lookup 1 3 -1 roll map_index
2940
				sep
2941
			}ifelse
2942
			end
2943
		}{
2944
			Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll
2945
			map_index
2946
			MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse
2947
		}ifelse
2948
		end
2949
	}{
2950
		level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{
2951
			/indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin
2952
			map_indexed_devn
2953
			devn
2954
			end
2955
		}
2956
		{
2957
			setcolor
2958
		}ifelse
2959
	}ifelse
2960
}def
2961
/ignoreimagedata
2962
{
2963
	currentoverprint not{
2964
		gsave
2965
		dup clonedict begin
2966
		1 setgray
2967
		/Decode[0 1]def
2968
		/DataSource<FF>def
2969
		/MultipleDataSources false def
2970
		/BitsPerComponent 8 def
2971
		currentdict end
2972
		systemdict/image gx
2973
		grestore
2974
		}if
2975
	consumeimagedata
2976
}def
2977
/add_res
2978
{
2979
	dup/CSD eq{
2980
		pop 
2981
		//Adobe_AGM_Core begin
2982
		/AGMCORE_CSD_cache load 3 1 roll put
2983
		end
2984
	}{
2985
		defineresource pop
2986
	}ifelse
2987
}def
2988
/del_res
2989
{
2990
	{
2991
		aload pop exch
2992
		dup/CSD eq{
2993
			pop 
2994
			{//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall
2995
		}{
2996
			exch
2997
			{1 index undefineresource}forall
2998
			pop
2999
		}ifelse
3000
	}forall
3001
}def
3002
/get_res
3003
{
3004
	dup/CSD eq{
3005
		pop
3006
		dup type dup/nametype eq exch/stringtype eq or{
3007
			AGMCORE_CSD_cache exch get
3008
		}if
3009
	}{
3010
		findresource
3011
	}ifelse
3012
}def
3013
/get_csa_by_name
3014
{
3015
	dup type dup/nametype eq exch/stringtype eq or{
3016
		/CSA get_res
3017
	}if
3018
}def
3019
/paintproc_buf_init
3020
{
3021
	/count get 0 0 put
3022
}def
3023
/paintproc_buf_next
3024
{
3025
	dup/count get dup 0 get
3026
	dup 3 1 roll
3027
	1 add 0 xpt
3028
	get				
3029
}def
3030
/cachepaintproc_compress
3031
{
3032
	5 dict begin
3033
	currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
3034
	/ppdict 20 dict def
3035
	/string_size 16000 def
3036
	/readbuffer string_size string def
3037
	currentglobal true setglobal 
3038
	ppdict 1 array dup 0 1 put/count xpt
3039
	setglobal
3040
	/LZWFilter 
3041
	{
3042
		exch
3043
		dup length 0 eq{
3044
			pop
3045
		}{
3046
			ppdict dup length 1 sub 3 -1 roll put
3047
		}ifelse
3048
		{string_size}{0}ifelse string
3049
	}/LZWEncode filter def
3050
	{		
3051
		ReadFilter readbuffer readstring
3052
		exch LZWFilter exch writestring
3053
		not{exit}if
3054
	}loop
3055
	LZWFilter closefile
3056
	ppdict				
3057
	end
3058
}def
3059
/cachepaintproc
3060
{
3061
	2 dict begin
3062
	currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
3063
	/ppdict 20 dict def
3064
	currentglobal true setglobal 
3065
	ppdict 1 array dup 0 1 put/count xpt
3066
	setglobal
3067
	{
3068
		ReadFilter 16000 string readstring exch
3069
		ppdict dup length 1 sub 3 -1 roll put
3070
		not{exit}if
3071
	}loop
3072
	ppdict dup dup length 1 sub()put					
3073
	end	
3074
}def
3075
/make_pattern
3076
{
3077
	exch clonedict exch
3078
	dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
3079
	exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub
3080
	exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub
3081
	matrix translate exch matrix concatmatrix
3082
			 1 index begin
3083
		BBox 0 get XStep div cvi XStep mul/xshift exch neg def
3084
		BBox 1 get YStep div cvi YStep mul/yshift exch neg def
3085
		BBox 0 get xshift add
3086
		BBox 1 get yshift add
3087
		BBox 2 get xshift add
3088
		BBox 3 get yshift add
3089
		4 array astore
3090
		/BBox exch def
3091
		[xshift yshift/translate load null/exec load]dup
3092
		3/PaintProc load put cvx/PaintProc exch def
3093
		end
3094
	gsave 0 setgray
3095
	makepattern
3096
	grestore
3097
}def
3098
/set_pattern
3099
{
3100
	dup/PatternType get 1 eq{
3101
		dup/PaintType get 1 eq{
3102
			currentoverprint sop[/DeviceGray]setcolorspace 0 setgray
3103
		}if
3104
	}if
3105
	setpattern
3106
}def
3107
/setcolorspace_opt
3108
{
3109
	dup currentcolorspace eq{pop}{setcolorspace}ifelse
3110
}def
3111
/updatecolorrendering
3112
{
3113
	currentcolorrendering/RenderingIntent known{
3114
		currentcolorrendering/RenderingIntent get
3115
	}
3116
	{
3117
		Intent/AbsoluteColorimetric eq 
3118
		{
3119
			/absolute_colorimetric_crd AGMCORE_gget dup null eq
3120
		}
3121
		{
3122
			Intent/RelativeColorimetric eq
3123
			{
3124
				/relative_colorimetric_crd AGMCORE_gget dup null eq
3125
			}
3126
			{
3127
				Intent/Saturation eq
3128
				{
3129
					/saturation_crd AGMCORE_gget dup null eq
3130
				}
3131
				{
3132
					/perceptual_crd AGMCORE_gget dup null eq
3133
				}ifelse
3134
			}ifelse
3135
		}ifelse
3136
		{
3137
			pop null	
3138
		}
3139
		{
3140
			/RenderingIntent known{null}{Intent}ifelse
3141
		}ifelse
3142
	}ifelse
3143
	Intent ne{
3144
		Intent/ColorRendering{findresource}stopped
3145
		{
3146
			pop pop systemdict/findcolorrendering known
3147
			{
3148
 				Intent findcolorrendering
3149
 				{
3150
 					/ColorRendering findresource true exch
3151
 				}
3152
 				{
3153
 					/ColorRendering findresource
3154
					product(Xerox Phaser 5400)ne
3155
					exch
3156
 				}ifelse
3157
				dup Intent/AbsoluteColorimetric eq 
3158
				{
3159
					/absolute_colorimetric_crd exch AGMCORE_gput
3160
				}
3161
				{
3162
					Intent/RelativeColorimetric eq
3163
					{
3164
						/relative_colorimetric_crd exch AGMCORE_gput
3165
					}
3166
					{
3167
						Intent/Saturation eq
3168
						{
3169
							/saturation_crd exch AGMCORE_gput
3170
						}
3171
						{
3172
							Intent/Perceptual eq
3173
							{
3174
								/perceptual_crd exch AGMCORE_gput
3175
							}
3176
							{
3177
								pop
3178
							}ifelse
3179
						}ifelse
3180
					}ifelse
3181
				}ifelse
3182
				1 index{exch}{pop}ifelse
3183
			}
3184
			{false}ifelse
3185
		}
3186
		{true}ifelse
3187
		{
3188
			dup begin
3189
			currentdict/TransformPQR known{
3190
				currentdict/TransformPQR get aload pop
3191
				3{{}eq 3 1 roll}repeat or or
3192
			}
3193
			{true}ifelse
3194
			currentdict/MatrixPQR known{
3195
				currentdict/MatrixPQR get aload pop
3196
				1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll
3197
				0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll
3198
				0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq
3199
				and and and and and and and and
3200
			}
3201
			{true}ifelse
3202
			end
3203
			or
3204
			{
3205
				clonedict begin
3206
				/TransformPQR[
3207
					{4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div
3208
					3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind
3209
					{4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div
3210
					3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind
3211
					{4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div
3212
					3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind
3213
				]def
3214
				/MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def
3215
				/RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def
3216
				currentdict end
3217
			}if
3218
			setcolorrendering_opt
3219
		}if		
3220
	}if
3221
}def
3222
/set_crd
3223
{
3224
	AGMCORE_host_sep not level2 and{
3225
		currentdict/ColorRendering known{
3226
			ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if
3227
		}{
3228
			currentdict/Intent known{
3229
				updatecolorrendering
3230
			}if
3231
		}ifelse
3232
		currentcolorspace dup type/arraytype eq
3233
			{0 get}if
3234
		/DeviceRGB eq
3235
			{
3236
			currentdict/UCR known
3237
				{/UCR}{/AGMCORE_currentucr}ifelse
3238
			load setundercolorremoval
3239
			currentdict/BG known 
3240
				{/BG}{/AGMCORE_currentbg}ifelse
3241
			load setblackgeneration
3242
			}if
3243
	}if
3244
}def
3245
/set_ucrbg
3246
{
3247
	dup null eq {pop /AGMCORE_currentbg load}{/Procedure get_res}ifelse
3248
	dup currentblackgeneration eq {pop}{setblackgeneration}ifelse
3249
	dup null eq {pop /AGMCORE_currentucr load}{/Procedure get_res}ifelse
3250
	dup currentundercolorremoval eq {pop}{setundercolorremoval}ifelse
3251
}def
3252
/setcolorrendering_opt
3253
{
3254
	dup currentcolorrendering eq{
3255
		pop
3256
	}{
3257
		product(HP Color LaserJet 2605)anchorsearch{
3258
			pop pop pop
3259
		}{
3260
			pop
3261
			clonedict
3262
			begin
3263
				/Intent Intent def
3264
				currentdict
3265
			end
3266
			setcolorrendering
3267
		}ifelse
3268
	}ifelse
3269
}def
3270
/cpaint_gcomp
3271
{
3272
	convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
3273
	//Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
3274
	{
3275
		(%end_cpaint_gcomp)flushinput
3276
	}if
3277
}def
3278
/cpaint_gsep
3279
{
3280
	//Adobe_AGM_Core/AGMCORE_ConvertToProcess get
3281
	{	
3282
		(%end_cpaint_gsep)flushinput
3283
	}if
3284
}def
3285
/cpaint_gend
3286
{np}def
3287
/T1_path
3288
{
3289
	currentfile token pop currentfile token pop mo
3290
	{
3291
		currentfile token pop dup type/stringtype eq
3292
			{pop exit}if 
3293
		0 exch rlineto 
3294
		currentfile token pop dup type/stringtype eq
3295
			{pop exit}if 
3296
		0 rlineto
3297
	}loop
3298
}def
3299
/T1_gsave
3300
	level3
3301
	{/clipsave}
3302
	{/gsave}ifelse
3303
	load def
3304
/T1_grestore
3305
	level3
3306
	{/cliprestore}
3307
	{/grestore}ifelse 
3308
	load def
3309
/set_spot_alias_ary
3310
{
3311
	dup inherit_aliases
3312
	//Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
3313
}def
3314
/set_spot_normalization_ary
3315
{
3316
	dup inherit_aliases
3317
	dup length
3318
	/AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if
3319
	array
3320
	//Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf
3321
	/AGMCORE_SpotAliasAry where{
3322
		pop
3323
		AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval
3324
		AGMCORE_SpotAliasAry length
3325
	}{0}ifelse
3326
	AGMCORE_SpotAliasAry2 3 1 roll exch putinterval
3327
	true set_spot_alias
3328
}def
3329
/inherit_aliases
3330
{
3331
	{dup/Name get map_alias{/CSD put}{pop}ifelse}forall
3332
}def
3333
/set_spot_alias
3334
{
3335
	/AGMCORE_SpotAliasAry2 where{
3336
		/AGMCORE_current_spot_alias 3 -1 roll put
3337
	}{
3338
		pop
3339
	}ifelse
3340
}def
3341
/current_spot_alias
3342
{
3343
	/AGMCORE_SpotAliasAry2 where{
3344
		/AGMCORE_current_spot_alias get
3345
	}{
3346
		false
3347
	}ifelse
3348
}def
3349
/map_alias
3350
{
3351
	/AGMCORE_SpotAliasAry2 where{
3352
		begin
3353
			/AGMCORE_name xdf
3354
			false	
3355
			AGMCORE_SpotAliasAry2{
3356
				dup/Name get AGMCORE_name eq{
3357
					/CSD get/CSD get_res
3358
					exch pop true
3359
					exit
3360
				}{
3361
					pop
3362
				}ifelse
3363
			}forall
3364
		end
3365
	}{
3366
		pop false
3367
	}ifelse
3368
}bdf
3369
/spot_alias
3370
{
3371
	true set_spot_alias
3372
	/AGMCORE_&setcustomcolor AGMCORE_key_known not{
3373
		//Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put
3374
	}if
3375
	/customcolor_tint 1 AGMCORE_gput
3376
	//Adobe_AGM_Core begin
3377
	/setcustomcolor
3378
	{
3379
		//Adobe_AGM_Core begin
3380
		dup/customcolor_tint exch AGMCORE_gput
3381
		1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not
3382
		current_spot_alias and{1 index 4 get map_alias}{false}ifelse
3383
		{
3384
			false set_spot_alias
3385
			/sep_colorspace_dict AGMCORE_gget null ne
3386
			{/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse
3387
			3 1 roll 2 index{
3388
				exch pop/sep_tint AGMCORE_gget exch
3389
			}if
3390
			mark 3 1 roll
3391
			setsepcolorspace
3392
			counttomark 0 ne{
3393
				setsepcolor
3394
			}if
3395
			pop
3396
			not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if
3397
			pop
3398
			true set_spot_alias
3399
		}{
3400
			AGMCORE_&setcustomcolor
3401
		}ifelse
3402
		end
3403
	}bdf
3404
	end
3405
}def
3406
/begin_feature
3407
{
3408
	Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
3409
	count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
3410
	{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
3411
}def
3412
/end_feature
3413
{
3414
	2 dict begin
3415
	/spd/setpagedevice load def
3416
	/setpagedevice{get_gstate spd set_gstate}def
3417
	stopped{$error/newerror false put}if
3418
	end
3419
	count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
3420
	countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
3421
	{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
3422
}def
3423
/set_negative
3424
{
3425
	//Adobe_AGM_Core begin
3426
	/AGMCORE_inverting exch def
3427
	level2{
3428
		currentpagedevice/NegativePrint known AGMCORE_distilling not and{
3429
			currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{
3430
				true begin_feature true{
3431
						<</NegativePrint//Adobe_AGM_Core/AGMCORE_inverting get>>setpagedevice
3432
				}end_feature
3433
			}if
3434
			/AGMCORE_inverting false def
3435
		}if
3436
	}if
3437
	AGMCORE_inverting{
3438
		[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
3439
 		AGMCORE_distilling{
3440
 			erasepage
3441
 		}{
3442
 			gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse
3443
 			/AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore
3444
 		}ifelse
3445
	}if
3446
	end
3447
}def
3448
/lw_save_restore_override{
3449
	/md where{
3450
		pop
3451
		md begin
3452
		initializepage
3453
		/initializepage{}def
3454
		/pmSVsetup{}def
3455
		/endp{}def
3456
		/pse{}def
3457
		/psb{}def
3458
		/orig_showpage where
3459
			{pop}
3460
			{/orig_showpage/showpage load def}
3461
		ifelse
3462
		/showpage{orig_showpage gR}def
3463
		end
3464
	}if
3465
}def
3466
/pscript_showpage_override{
3467
	/NTPSOct95 where
3468
	{
3469
		begin
3470
		showpage
3471
		save
3472
		/showpage/restore load def
3473
		/restore{exch pop}def
3474
		end
3475
	}if
3476
}def
3477
/driver_media_override
3478
{
3479
	/md where{
3480
		pop
3481
		md/initializepage known{
3482
			md/initializepage{}put
3483
		}if
3484
		md/rC known{
3485
			md/rC{4{pop}repeat}put
3486
		}if
3487
	}if
3488
	/mysetup where{
3489
		/mysetup[1 0 0 1 0 0]put
3490
	}if
3491
	Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put
3492
	level2
3493
		{Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if
3494
}def
3495
/capture_mysetup
3496
{
3497
	/Pscript_Win_Data where{
3498
		pop
3499
		Pscript_Win_Data/mysetup known{
3500
			Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put
3501
		}if
3502
	}if
3503
}def
3504
/restore_mysetup
3505
{
3506
	/Pscript_Win_Data where{
3507
		pop
3508
		Pscript_Win_Data/mysetup known{
3509
			Adobe_AGM_Core/save_mysetup known{
3510
				Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put
3511
				Adobe_AGM_Core/save_mysetup undef
3512
			}if
3513
		}if
3514
	}if
3515
}def
3516
/driver_check_media_override
3517
{
3518
 	/PrepsDict where
3519
 		{pop}
3520
		{
3521
		Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne
3522
		Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq
3523
			{
3524
			Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and
3525
			Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and
3526
			}if
3527
			{
3528
			Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix
3529
			}if
3530
		}ifelse
3531
}def
3532
AGMCORE_err_strings begin
3533
	/AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def
3534
	/AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def
3535
	/AGMCORE_invalid_color_space(This job contains an invalid color space. )def
3536
end
3537
/set_def_ht
3538
{AGMCORE_def_ht sethalftone}def
3539
/set_def_flat
3540
{AGMCORE_Default_flatness setflat}def
3541
end
3542
systemdict/setpacking known
3543
{setpacking}if
3544
%%EndResource
3545
%%BeginResource: procset Adobe_CoolType_Core 2.31 0
3546
%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved.
3547
%%Version: 2.31 0
3548
10 dict begin
3549
/Adobe_CoolType_Passthru currentdict def
3550
/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def
3551
Adobe_CoolType_Core_Defined
3552
	{/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def}
3553
if
3554
userdict/Adobe_CoolType_Core 70 dict dup begin put
3555
/Adobe_CoolType_Version 2.31 def
3556
/Level2?
3557
	systemdict/languagelevel known dup
3558
		{pop systemdict/languagelevel get 2 ge}
3559
	if def
3560
Level2? not
3561
	{
3562
	/currentglobal false def
3563
	/setglobal/pop load def
3564
	/gcheck{pop false}bind def
3565
	/currentpacking false def
3566
	/setpacking/pop load def
3567
	/SharedFontDirectory 0 dict def
3568
	}
3569
if
3570
currentpacking
3571
true setpacking
3572
currentglobal false setglobal
3573
userdict/Adobe_CoolType_Data 2 copy known not
3574
	{2 copy 10 dict put}
3575
if
3576
get
3577
	 begin
3578
	/@opStackCountByLevel 32 dict def
3579
	/@opStackLevel 0 def
3580
	/@dictStackCountByLevel 32 dict def
3581
	/@dictStackLevel 0 def
3582
	 end
3583
setglobal
3584
currentglobal true setglobal
3585
userdict/Adobe_CoolType_GVMFonts known not
3586
	{userdict/Adobe_CoolType_GVMFonts 10 dict put}
3587
if
3588
setglobal
3589
currentglobal false setglobal
3590
userdict/Adobe_CoolType_LVMFonts known not
3591
	{userdict/Adobe_CoolType_LVMFonts 10 dict put}
3592
if
3593
setglobal
3594
/ct_VMDictPut
3595
	{
3596
	dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse
3597
	3 1 roll put
3598
	}bind def
3599
/ct_VMDictUndef
3600
	{
3601
	dup Adobe_CoolType_GVMFonts exch known
3602
		{Adobe_CoolType_GVMFonts exch undef}
3603
		{
3604
			dup Adobe_CoolType_LVMFonts exch known
3605
			{Adobe_CoolType_LVMFonts exch undef}
3606
			{pop}
3607
			ifelse
3608
		}ifelse
3609
	}bind def
3610
/ct_str1 1 string def
3611
/ct_xshow
3612
{
3613
	/_ct_na exch def
3614
	/_ct_i 0 def
3615
	currentpoint
3616
	/_ct_y exch def
3617
	/_ct_x exch def
3618
	{
3619
		pop pop
3620
		ct_str1 exch 0 exch put
3621
		ct_str1 show
3622
		{_ct_na _ct_i get}stopped 
3623
		{pop pop}
3624
		{
3625
			_ct_x _ct_y moveto
3626
			0
3627
			rmoveto
3628
		}
3629
		ifelse
3630
		/_ct_i _ct_i 1 add def
3631
		currentpoint
3632
		/_ct_y exch def
3633
		/_ct_x exch def
3634
	}
3635
	exch
3636
	@cshow
3637
}bind def
3638
/ct_yshow
3639
{
3640
	/_ct_na exch def
3641
	/_ct_i 0 def
3642
	currentpoint
3643
	/_ct_y exch def
3644
	/_ct_x exch def
3645
	{
3646
		pop pop
3647
		ct_str1 exch 0 exch put
3648
		ct_str1 show
3649
		{_ct_na _ct_i get}stopped 
3650
		{pop pop}
3651
		{
3652
			_ct_x _ct_y moveto
3653
			0 exch
3654
			rmoveto
3655
		}
3656
		ifelse
3657
		/_ct_i _ct_i 1 add def
3658
		currentpoint
3659
		/_ct_y exch def
3660
		/_ct_x exch def
3661
	}
3662
	exch
3663
	@cshow
3664
}bind def
3665
/ct_xyshow
3666
{
3667
	/_ct_na exch def
3668
	/_ct_i 0 def
3669
	currentpoint
3670
	/_ct_y exch def
3671
	/_ct_x exch def
3672
	{
3673
		pop pop
3674
		ct_str1 exch 0 exch put
3675
		ct_str1 show
3676
		{_ct_na _ct_i get}stopped 
3677
		{pop pop}
3678
		{
3679
			{_ct_na _ct_i 1 add get}stopped 
3680
			{pop pop pop}
3681
			{
3682
				_ct_x _ct_y moveto
3683
				rmoveto
3684
			}
3685
			ifelse
3686
		}
3687
		ifelse
3688
		/_ct_i _ct_i 2 add def
3689
		currentpoint
3690
		/_ct_y exch def
3691
		/_ct_x exch def
3692
	}
3693
	exch
3694
	@cshow
3695
}bind def
3696
/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def
3697
/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def
3698
/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def
3699
currentglobal true setglobal
3700
/ct_T3Defs
3701
{
3702
/BuildChar
3703
{
3704
	1 index/Encoding get exch get
3705
	1 index/BuildGlyph get exec
3706
}bind def
3707
/BuildGlyph
3708
{
3709
	exch begin
3710
	GlyphProcs exch get exec
3711
	end
3712
}bind def
3713
}bind def
3714
setglobal
3715
/@_SaveStackLevels
3716
	{
3717
	Adobe_CoolType_Data
3718
		begin
3719
		/@vmState currentglobal def false setglobal
3720
		@opStackCountByLevel
3721
		@opStackLevel
3722
		2 copy known not
3723
			{
3724
			2 copy
3725
			3 dict dup/args
3726
			7 index
3727
			5 add array put
3728
			put get
3729
			}
3730
			{
3731
			get dup/args get dup length 3 index lt
3732
				{
3733
				dup length 5 add array exch
3734
				1 index exch 0 exch putinterval
3735
				1 index exch/args exch put
3736
				}
3737
				{pop}
3738
			ifelse
3739
			}
3740
		ifelse
3741
			begin
3742
			count 1 sub
3743
			1 index lt
3744
				{pop count}
3745
			if
3746
			dup/argCount exch def
3747
			dup 0 gt
3748
				{
3749
				args exch 0 exch getinterval 
3750
			astore pop
3751
				}
3752
				{pop}
3753
			ifelse
3754
			count
3755
			/restCount exch def
3756
			end
3757
		/@opStackLevel @opStackLevel 1 add def
3758
		countdictstack 1 sub
3759
		@dictStackCountByLevel exch @dictStackLevel exch put
3760
		/@dictStackLevel @dictStackLevel 1 add def
3761
		@vmState setglobal
3762
		end
3763
	}bind def
3764
/@_RestoreStackLevels
3765
	{
3766
	Adobe_CoolType_Data
3767
		begin
3768
		/@opStackLevel @opStackLevel 1 sub def
3769
		@opStackCountByLevel @opStackLevel get
3770
			begin
3771
			count restCount sub dup 0 gt
3772
				{{pop}repeat}
3773
				{pop}
3774
			ifelse
3775
			args 0 argCount getinterval{}forall
3776
			end
3777
		/@dictStackLevel @dictStackLevel 1 sub def
3778
		@dictStackCountByLevel @dictStackLevel get
3779
		end
3780
	countdictstack exch sub dup 0 gt
3781
		{{end}repeat}
3782
		{pop}
3783
	ifelse
3784
	}bind def
3785
/@_PopStackLevels
3786
	{
3787
	Adobe_CoolType_Data
3788
		begin
3789
		/@opStackLevel @opStackLevel 1 sub def
3790
		/@dictStackLevel @dictStackLevel 1 sub def
3791
		end
3792
	}bind def
3793
/@Raise
3794
	{
3795
	exch cvx exch errordict exch get exec
3796
	stop
3797
	}bind def
3798
/@ReRaise
3799
	{
3800
	cvx $error/errorname get errordict exch get exec
3801
	stop
3802
	}bind def
3803
/@Stopped
3804
	{
3805
	0 @#Stopped
3806
	}bind def
3807
/@#Stopped
3808
	{
3809
	@_SaveStackLevels
3810
	stopped
3811
		{@_RestoreStackLevels true}
3812
		{@_PopStackLevels false}
3813
	ifelse
3814
	}bind def
3815
/@Arg
3816
	{
3817
	Adobe_CoolType_Data
3818
		begin
3819
		@opStackCountByLevel @opStackLevel 1 sub get
3820
		begin
3821
		args exch
3822
		argCount 1 sub exch sub get
3823
		end
3824
		end
3825
	}bind def
3826
currentglobal true setglobal
3827
/CTHasResourceForAllBug
3828
	Level2?
3829
		{
3830
		1 dict dup
3831
				/@shouldNotDisappearDictValue true def
3832
				Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put
3833
				begin
3834
				count @_SaveStackLevels
3835
					{(*){pop stop}128 string/Category resourceforall}
3836
				stopped pop
3837
				@_RestoreStackLevels
3838
				currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll
3839
					{
3840
						 /@shouldNotDisappearDictValue known
3841
								{
3842
										 {
3843
												end
3844
												currentdict 1 index eq
3845
													{pop exit}
3846
												if
3847
										 }
3848
									 loop
3849
								}
3850
						 if
3851
					}
3852
					{
3853
						 pop
3854
						 end
3855
					}
3856
				ifelse
3857
		}
3858
		{false}
3859
	ifelse
3860
	def
3861
true setglobal
3862
/CTHasResourceStatusBug
3863
	Level2?
3864
		{
3865
		mark
3866
			{/steveamerige/Category resourcestatus}
3867
		stopped
3868
			{cleartomark true}
3869
			{cleartomark currentglobal not}
3870
		ifelse
3871
		}
3872
		{false}
3873
	ifelse
3874
	def
3875
setglobal
3876
/CTResourceStatus
3877
		{
3878
		mark 3 1 roll
3879
		/Category findresource
3880
			begin
3881
			({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec
3882
				{cleartomark false}
3883
				{{3 2 roll pop true}{cleartomark false}ifelse}
3884
			ifelse
3885
			end
3886
		}bind def
3887
/CTWorkAroundBugs
3888
	{
3889
	Level2?
3890
		{
3891
		/cid_PreLoad/ProcSet resourcestatus
3892
			{
3893
			pop pop
3894
			currentglobal
3895
			mark
3896
				{
3897
				(*)
3898
					{
3899
					dup/CMap CTHasResourceStatusBug
3900
						{CTResourceStatus}
3901
						{resourcestatus}
3902
					ifelse
3903
						{
3904
						pop dup 0 eq exch 1 eq or
3905
							{
3906
							dup/CMap findresource gcheck setglobal
3907
							/CMap undefineresource
3908
							}
3909
							{
3910
							pop CTHasResourceForAllBug
3911
								{exit}
3912
								{stop}
3913
							ifelse
3914
							}
3915
						ifelse
3916
						}
3917
						{pop}
3918
					ifelse
3919
					}
3920
				128 string/CMap resourceforall
3921
				}
3922
			stopped
3923
				{cleartomark}
3924
			stopped pop
3925
			setglobal
3926
			}
3927
		if
3928
		}
3929
	if
3930
	}bind def
3931
/ds
3932
	{
3933
	Adobe_CoolType_Core
3934
		begin
3935
		CTWorkAroundBugs
3936
		/mo/moveto load def
3937
		/nf/newencodedfont load def
3938
		/msf{makefont setfont}bind def
3939
		/uf{dup undefinefont ct_VMDictUndef}bind def
3940
		/ur/undefineresource load def
3941
		/chp/charpath load def
3942
		/awsh/awidthshow load def
3943
		/wsh/widthshow load def
3944
		/ash/ashow load def
3945
		/@xshow/xshow load def
3946
		/@yshow/yshow load def
3947
		/@xyshow/xyshow load def
3948
		/@cshow/cshow load def
3949
		/sh/show load def
3950
		/rp/repeat load def
3951
		/.n/.notdef def
3952
		end
3953
		currentglobal false setglobal
3954
	 userdict/Adobe_CoolType_Data 2 copy known not
3955
		 {2 copy 10 dict put}
3956
		if
3957
		get
3958
		begin
3959
		/AddWidths? false def
3960
		/CC 0 def
3961
		/charcode 2 string def
3962
		/@opStackCountByLevel 32 dict def
3963
		/@opStackLevel 0 def
3964
		/@dictStackCountByLevel 32 dict def
3965
		/@dictStackLevel 0 def
3966
		/InVMFontsByCMap 10 dict def
3967
		/InVMDeepCopiedFonts 10 dict def
3968
		end
3969
		setglobal
3970
	}bind def
3971
/dt
3972
	{
3973
	currentdict Adobe_CoolType_Core eq
3974
		{end}
3975
	if
3976
	}bind def
3977
/ps
3978
	{
3979
	Adobe_CoolType_Core begin
3980
	Adobe_CoolType_GVMFonts begin
3981
	Adobe_CoolType_LVMFonts begin
3982
	SharedFontDirectory begin
3983
	}bind def
3984
/pt
3985
	{
3986
	end
3987
	end
3988
	end
3989
	end
3990
	}bind def
3991
/unload
3992
	{
3993
	systemdict/languagelevel known
3994
		{
3995
		systemdict/languagelevel get 2 ge
3996
			{
3997
			userdict/Adobe_CoolType_Core 2 copy known
3998
				{undef}
3999
				{pop pop}
4000
			ifelse
4001
			}
4002
		if
4003
		}
4004
	if
4005
	}bind def
4006
/ndf
4007
	{
4008
	1 index where
4009
		{pop pop pop}
4010
		{dup xcheck{bind}if def}
4011
	ifelse
4012
	}def
4013
/findfont systemdict
4014
	begin
4015
	userdict
4016
		begin
4017
		/globaldict where{/globaldict get begin}if
4018
			dup where pop exch get
4019
		/globaldict where{pop end}if
4020
		end
4021
	end
4022
Adobe_CoolType_Core_Defined
4023
	{/systemfindfont exch def}
4024
	{
4025
	/findfont 1 index def
4026
	/systemfindfont exch def
4027
	}
4028
ifelse
4029
/undefinefont
4030
	{pop}ndf
4031
/copyfont
4032
	{
4033
	currentglobal 3 1 roll
4034
	1 index gcheck setglobal
4035
	dup null eq{0}{dup length}ifelse
4036
	2 index length add 1 add dict
4037
		begin
4038
		exch
4039
			{
4040
			1 index/FID eq
4041
				{pop pop}
4042
				{def}
4043
			ifelse
4044
			}
4045
		forall
4046
		dup null eq
4047
			{pop}
4048
			{{def}forall}
4049
		ifelse
4050
		currentdict
4051
		end
4052
	exch setglobal
4053
	}bind def
4054
/copyarray
4055
	{
4056
	currentglobal exch
4057
	dup gcheck setglobal
4058
	dup length array copy
4059
	exch setglobal
4060
	}bind def
4061
/newencodedfont
4062
	{
4063
	currentglobal
4064
		{
4065
		SharedFontDirectory 3 index known
4066
			{SharedFontDirectory 3 index get/FontReferenced known}
4067
			{false}
4068
		ifelse
4069
		}
4070
		{
4071
		FontDirectory 3 index known
4072
			{FontDirectory 3 index get/FontReferenced known}
4073
			{
4074
			SharedFontDirectory 3 index known
4075
				{SharedFontDirectory 3 index get/FontReferenced known}
4076
				{false}
4077
			ifelse
4078
			}
4079
		ifelse
4080
		}
4081
	ifelse
4082
	dup
4083
		{
4084
		3 index findfont/FontReferenced get
4085
		2 index dup type/nametype eq
4086
			{findfont}
4087
		if ne
4088
			{pop false}
4089
		if
4090
		}
4091
	if
4092
	dup
4093
		{
4094
		1 index dup type/nametype eq
4095
			{findfont}
4096
		 if
4097
		dup/CharStrings known
4098
			{
4099
			/CharStrings get length
4100
			4 index findfont/CharStrings get length
4101
			ne
4102
				{
4103
				pop false
4104
				}
4105
			if 
4106
			}
4107
			{pop}
4108
			ifelse
4109
		}
4110
	if
4111
		{
4112
		pop
4113
		1 index findfont
4114
		/Encoding get exch
4115
		0 1 255
4116
			{2 copy get 3 index 3 1 roll put}
4117
		for
4118
		pop pop pop
4119
		}
4120
		{
4121
		currentglobal
4122
	 4 1 roll
4123
		dup type/nametype eq
4124
		 {findfont}
4125
	 if
4126
	 dup gcheck setglobal
4127
		dup dup maxlength 2 add dict
4128
			begin
4129
			exch
4130
				{
4131
				1 index/FID ne
4132
				2 index/Encoding ne and
4133
					{def}
4134
					{pop pop}
4135
				ifelse
4136
				}
4137
			forall
4138
			/FontReferenced exch def
4139
			/Encoding exch dup length array copy def
4140
			/FontName 1 index dup type/stringtype eq{cvn}if def dup
4141
			currentdict
4142
			end
4143
		definefont ct_VMDictPut
4144
		setglobal
4145
		}
4146
	ifelse
4147
	}bind def
4148
/SetSubstituteStrategy
4149
	{
4150
	$SubstituteFont
4151
		begin
4152
		dup type/dicttype ne
4153
			{0 dict}
4154
		if
4155
		currentdict/$Strategies known
4156
			{
4157
			exch $Strategies exch 
4158
			2 copy known
4159
				{
4160
				get
4161
				2 copy maxlength exch maxlength add dict
4162
					begin
4163
					{def}forall
4164
					{def}forall
4165
					currentdict
4166
					dup/$Init known
4167
						{dup/$Init get exec}
4168
					if
4169
					end
4170
				/$Strategy exch def
4171
				}
4172
				{pop pop pop}
4173
			ifelse
4174
			}
4175
			{pop pop}
4176
		ifelse
4177
		end
4178
	}bind def
4179
/scff
4180
	{
4181
	$SubstituteFont
4182
		begin
4183
		dup type/stringtype eq
4184
			{dup length exch}
4185
			{null}
4186
		ifelse
4187
		/$sname exch def
4188
		/$slen exch def
4189
		/$inVMIndex
4190
			$sname null eq
4191
				{
4192
				1 index $str cvs
4193
				dup length $slen sub $slen getinterval cvn
4194
				}
4195
				{$sname}
4196
			ifelse def
4197
		end
4198
		{findfont}
4199
	@Stopped
4200
		{
4201
		dup length 8 add string exch
4202
		1 index 0(BadFont:)putinterval
4203
		1 index exch 8 exch dup length string cvs putinterval cvn
4204
			{findfont}
4205
		@Stopped
4206
			{pop/Courier findfont}
4207
		if
4208
		}
4209
	if
4210
	$SubstituteFont
4211
		begin
4212
		/$sname null def
4213
		/$slen 0 def
4214
		/$inVMIndex null def
4215
		end
4216
	}bind def
4217
/isWidthsOnlyFont
4218
	{
4219
	dup/WidthsOnly known
4220
		{pop pop true}
4221
		{
4222
		dup/FDepVector known
4223
			{/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}
4224
			{
4225
			dup/FDArray known
4226
				{/FDArray get{isWidthsOnlyFont dup{exit}if}forall}
4227
				{pop}
4228
			ifelse
4229
			}
4230
		ifelse
4231
		}
4232
	ifelse
4233
	}bind def
4234
/ct_StyleDicts 4 dict dup begin
4235
		 /Adobe-Japan1 4 dict dup begin
4236
					 Level2?
4237
								{
4238
								/Serif
4239
								/HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus
4240
								{pop pop/HeiseiMin-W3}
4241
								{
4242
							/CIDFont/Category resourcestatus
4243
							{
4244
								pop pop
4245
								/HeiseiMin-W3/CIDFont resourcestatus
4246
								{pop pop/HeiseiMin-W3}
4247
								{/Ryumin-Light}
4248
								ifelse
4249
							}
4250
							{/Ryumin-Light}
4251
							ifelse
4252
								}
4253
								ifelse
4254
								def
4255
								/SansSerif
4256
								/HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus
4257
								{pop pop/HeiseiKakuGo-W5}
4258
								{
4259
							/CIDFont/Category resourcestatus
4260
							{
4261
								pop pop
4262
								/HeiseiKakuGo-W5/CIDFont resourcestatus
4263
								{pop pop/HeiseiKakuGo-W5}
4264
								{/GothicBBB-Medium}
4265
								ifelse
4266
							}
4267
							{/GothicBBB-Medium}
4268
							ifelse
4269
								}
4270
								ifelse
4271
								def
4272
								/HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus
4273
								{pop pop/HeiseiMaruGo-W4}
4274
								{
4275
							/CIDFont/Category resourcestatus
4276
							{
4277
								pop pop
4278
								/HeiseiMaruGo-W4/CIDFont resourcestatus
4279
								{pop pop/HeiseiMaruGo-W4}
4280
								{
4281
									/Jun101-Light-RKSJ-H/Font resourcestatus
4282
									{pop pop/Jun101-Light}
4283
									{SansSerif}
4284
									ifelse
4285
								}
4286
								ifelse
4287
							}