Project

General

Profile

Documentos Diversos » Diploma_PRONATEC_final.eps

Arquivo EPS - renata.xavier, 02/06/2014 03:11 PM

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