diff --git a/Beispieldatensatz/.DS_Store b/Beispieldatensatz/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/Beispieldatensatz/.DS_Store differ diff --git a/Beispieldatensatz/AA_2017_DTP_Spot_de copy.eps b/Beispieldatensatz/AA_2017_DTP_Spot_de copy.eps new file mode 100755 index 0000000..1b37951 Binary files /dev/null and b/Beispieldatensatz/AA_2017_DTP_Spot_de copy.eps differ diff --git a/Beispieldatensatz/AA_2017_DTP_Spot_de.eps b/Beispieldatensatz/AA_2017_DTP_Spot_de.eps new file mode 100755 index 0000000..dfc6b0d Binary files /dev/null and b/Beispieldatensatz/AA_2017_DTP_Spot_de.eps differ diff --git a/Beispieldatensatz/Corel_CMYK.eps b/Beispieldatensatz/Corel_CMYK.eps new file mode 100755 index 0000000..3cbcc22 --- /dev/null +++ b/Beispieldatensatz/Corel_CMYK.eps @@ -0,0 +1,551 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 596 842 +%%LanguageLevel: 2 +%%Creator: CorelDRAW 2019 (64-Bit Testversion) +%%Title: Corel_CMYK.eps +%%CreationDate: Fri Feb 21 09:58:29 2020 +%%DocumentProcessColors: Cyan Magenta Yellow +%%DocumentSuppliedResources: (atend) +%%EndComments +%%BeginProlog +/AutoFlatness false def +/AutoSteps 0 def +/CMYKMarks true def +/DocPsLevel 2 def +%Build: CorelDRAW 2019 (64-Bit Testversion) Version 21.2.0.706 +/EpsFile true def +%%BeginResource: procset wCorel21Dict 21.0 0 +/wCorel21Dict 300 dict def wCorel21Dict begin +%---------------------------------------------------------------------------- +% Core Corel PostScript prolog functions +/bd{bind def}bind def/ld{load def}bd/xd{exch def}bd/rp{{pop}repeat}bd/dexec{ +exch begin cvx exec end}bd/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np +/newpath ld/Tl/translate ld/$sv 0 def/@sv{/$sv save def}bd/@rs{$sv restore}bd +/spg/showpage ld/showpage{}bd currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd/$dsf +xd/$sdf false def/$SDF false def/$Scra 0 def/SetScr/setscreen ld/@ss{2 index 0 +eq{$dsf 3 1 roll 4 -1 roll pop}if exch $Scra add exch load SetScr}bd +/SeparationMode where{pop}{/SeparationMode/Composite def}ifelse +/SeparationPlateName where{pop}{/SeparationPlateName null def}ifelse +/SeparateInColor where{pop}{/SeparateInColor false def}ifelse/EpsFile where +{pop}{/EpsFile false def}ifelse/FillOverprint false def/$fil 0 def +/OutlineOverprint 0 def/$PF false def/$bkg false def/CurrentOverprint false def +matrix currentmatrix/$ctm xd/$ptm matrix def/$ttm matrix def/$stm matrix def +/$ffpnt true def/CorelDrawReencodeVect[16#0/grave 16#5/breve 16#6/dotaccent +16#8/ring 16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi +16#27/quotesingle 16#60/grave 16#7C/bar 16#80/Euro +16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl +16#88/circumflex/perthousand/Scaron/guilsinglleft/OE +16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash +16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis +16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section +16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron +16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered +16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown +16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis +16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply +16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls +16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla +16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis +16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide +16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def +/get_ps_level/languagelevel where{pop systemdict/languagelevel get exec}{1} +ifelse def/Level2 get_ps_level 2 ge def/Level3 get_ps_level 3 ge def +/AdobeDistiller/product where{pop systemdict/setdistillerparams known product +(Adobe PostScript Parser)ne and}{false}ifelse def/InRipSeparation +AdobeDistiller{false}{Level2{currentpagedevice/Separations 2 copy known{get}{ +pop pop false}ifelse}{false}ifelse}ifelse def/ColorSeparationLevel1 1 0 0 0 +gsave setcmykcolor currentcmykcolor grestore add add add 0 ne 0 1 0 0 gsave +setcmykcolor currentcmykcolor grestore add add add 0 ne 0 0 1 0 gsave +setcmykcolor currentcmykcolor grestore add add add 0 ne 0 0 0 1 gsave +setcmykcolor currentcmykcolor grestore add add add 0 ne and and and not def +/ColorSeparation/LumSepsDict where{pop false}{/AldusSepsDict where{pop false}{ +InRipSeparation{true}{ColorSeparationLevel1}ifelse}ifelse}ifelse def +/IsColorDevice/deviceinfo where{pop deviceinfo/Colors known{deviceinfo/Colors +get exec 1 gt}{false}ifelse}{/statusdict where{pop statusdict/processcolors +known{statusdict/processcolors get exec 1 gt}{false}ifelse}{false}ifelse} +ifelse def/get_simulate_devicen get_ps_level 2 eq{{SeparationMode/OnHost ne +InRipSeparation AdobeDistiller or and}bind}{false}ifelse def/DocGrayScaleSpace +[/DeviceGray]def/DocRgbSpace[/DeviceRGB]def/DocCmykSpace[/DeviceCMYK]def +/DocLabSpace[/CIEBasedABC <>]def/validate_cie_colorspace_whitepoint{load dup aload pop/WhitePoint get 1 +1.0 put pop}bd/set_cie_colorspaces{/DocGrayScaleSpaceCIE where{pop +/DocGrayScaleSpaceCIE validate_cie_colorspace_whitepoint/DocGrayScaleSpace xd +DocGrayScaleSpace aload pop begin pop/DecodeA where{pop DecodeA type/arraytype +eq{DecodeA aload pop/DecodeA exch def}if}if end}if/DocRgbSpaceCIE where{pop +/DocRgbSpaceCIE validate_cie_colorspace_whitepoint/DocRgbSpace xd}if +/DocCmykSpaceCIE where{pop/DocCmykSpaceCIE validate_cie_colorspace_whitepoint +/DocCmykSpace xd}if}bd/set_rendering_intent{Level3{findcolorrendering{ +/ColorRendering findresource setcolorrendering}{dup/DefaultColorRendering eq{ +pop}{/ColorRendering findresource setcolorrendering}}ifelse}{pop}ifelse}bd +/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5 array astore}def}ifelse +/setcustomcolor where SeparationMode/OnHost ne and{pop}{/tint_cmyk_color{5 -1 +roll dup 1 ge{pop}{4{dup 6 -1 roll mul exch}repeat pop}ifelse}bd +/setprocesscolor_5{SepMode_5 0 eq{SetCmyk_5}{SepsColor not{4 1 roll pop pop pop +1 exch sub SetGry}{SetCmyk_5}ifelse}ifelse}bd/setcustomcolor{exch aload pop +SepMode_5 0 eq{pop tint_cmyk_color setprocesscolor_5}{CurrentInkName_5 eq{4 +index}{0}ifelse 6 1 roll 5 rp 1 sub neg SetGry}ifelse}bd}ifelse +/convert_rgb_to_cmyk{dup type/dicttype eq{}{3{1 exch sub 3 1 roll}repeat 3 copy +min min 3{dup 5 -1 roll sub neg exch}repeat}ifelse}bd/safe_setcolorspace{dup +currentcolorspace eq{pop}{setcolorspace}ifelse}bd/safe_setoverprint{dup type +/booleantype eq{dup currentoverprint ne{setoverprint}{pop}ifelse}{1 eq +setoverprint}ifelse}bd/is_cmyk_channel_name{/channel_name xd channel_name/Cyan +eq channel_name/Magenta eq or channel_name/Yellow eq or channel_name/Black eq +or{true}{false}ifelse}bd/is_rgb_channel_name{/channel_name xd channel_name/Red +eq channel_name/Green eq or channel_name/Blue eq or{true}{false}ifelse}bd +/is_spot_channel_name{/channel_name xd channel_name is_cmyk_channel_name +channel_name is_rgb_channel_name or channel_name/Gray eq or{false}{true}ifelse +}bd/spot_tint_transform_proc{/alternativeSpace xd/alternativeColors xd/tint xd +alternativeSpace DocLabSpace eq{/mixMethod/Additive def/altSpaceNumChannels 3 +def}{alternativeSpace DocCmykSpace eq{/mixMethod/Subtractive def +/altSpaceNumChannels 4 def}{alternativeSpace DocRgbSpace eq{/mixMethod +/Additive def/altSpaceNumChannels 3 def}{alternativeSpace DocGrayScaleSpace eq +{/mixMethod/Additive def/altSpaceNumChannels 1 def}if}ifelse}ifelse}ifelse +alternativeSpace DocLabSpace eq{alternativeColors aload pop tint mul 3 1 roll +tint mul 3 1 roll dup 100 exch sub 1 tint sub mul add 3 1 roll}{/tintedColor +altSpaceNumChannels{0.0}repeat altSpaceNumChannels array astore def 0 1 +altSpaceNumChannels 1 sub{/altChannelIndex exch def alternativeColors +altChannelIndex get mixMethod/Additive eq{1.0 exch sub tint mul 1.0 exch sub}{ +tint mul}ifelse tintedColor altChannelIndex 3 2 roll put}for tintedColor aload +pop}ifelse}bd/devicen_colorant_mixer_proc{/numChannels xd/alternativeSpace xd +/channelNames xd/alternativeColors xd numColorants array astore/colorants xd +/is_spot_channel_name_loc{is_spot_channel_name}bind def alternativeSpace +DocCmykSpace eq{/mixMethod/Subtractive def/altSpaceNumChannels 4 def +/is_spot_channel_name_loc{is_cmyk_channel_name not}bind def}{alternativeSpace +DocRgbSpace eq{/mixMethod/Additive def/altSpaceNumChannels 3 def +/is_spot_channel_name_loc{is_rgb_channel_name not}bind def}{alternativeSpace +DocGrayScaleSpace eq{/mixMethod/Additive def/altSpaceNumChannels 1 def +/is_spot_channel_name_loc{/Gray ne}bind def}if}ifelse}ifelse mixMethod +/Additive eq{/mixedColor altSpaceNumChannels{0.0}repeat altSpaceNumChannels +array astore def/bProcessPlateTinted false def 0 1 numChannels 1 sub{ +/channelIndex exch def channelNames channelIndex get is_spot_channel_name_loc +/bSpotChannel xd/sourceChannel colorants channelIndex get def/bWhiteBackground +0 mixedColor{add}forall altSpaceNumChannels div 0.999 gt bProcessPlateTinted +and def bSpotChannel bProcessPlateTinted not and{/bSpotChannel false def}if 0 1 +altSpaceNumChannels 1 sub{/altChannelIndex exch def/mixedChannel mixedColor +altChannelIndex get def sourceChannel alternativeColors channelIndex get +altChannelIndex get 1.0 exch sub mul 1.0 exch sub dup 1.0 gt{pop 1.0}if dup 0.0 +lt{pop 0.0}if bSpotChannel{sourceChannel 0.0 gt{mixedChannel mul}{pop +mixedChannel}ifelse}{/bProcessPlateTinted true def globaldict begin +/bSkipDeviceNImage where{pop false}{true}ifelse end DevicenImage and{pop +sourceChannel alternativeColors channelIndex get altChannelIndex get mul +mixedChannel add}{mixedChannel add}ifelse}ifelse dup 1.0 gt{pop 1.0}if dup 0.0 +lt{pop 0.0}if mixedColor altChannelIndex 3 2 roll put}for}for}{/mixedColor +altSpaceNumChannels{1}repeat altSpaceNumChannels array astore def 0 1 +altSpaceNumChannels 1 sub{/targetIndex exch def 0 1 numColorants 1 sub{ +/sourceIndex exch def colorants sourceIndex get alternativeColors sourceIndex +get targetIndex get mul 1 exch sub mixedColor targetIndex get mul mixedColor +targetIndex 3 2 roll put}for mixedColor targetIndex 1 mixedColor targetIndex +get sub put}for}ifelse mixedColor aload pop}bd/ColorSpec 9 dict begin/color[] +def/names[]def/num 0 def/ColorModel null def/ColorSpace[]def/set_color{ +ColorSeparationLevel1{convert_to_cmyk/color get aload pop setcmykcolor}{ +ColorSpace safe_setcolorspace color aload pop setcolor}ifelse}bd +/separate_set_color{SeparationMode/OnHost eq{separate_color{/set_color dexec +true}{pop currentoverprint{false}{SeparateInColor{0 0 0 0 SetCmyk_5 true}{1 +SetGry true}ifelse}ifelse}ifelse}{set_color true}ifelse}bd/separate_color{ +currentdict false}bd/convert_to_cmyk{currentdict}bd currentdict end def +/GrayscaleColorSpec ColorSpec 9 dict copy begin/names{/Black}def/num 1 def +/ColorModel/Grayscale def/ColorSpace DocGrayScaleSpace def/separate_color{ +currentdict false SeparationMode/OnHost eq{SeparationPlateName/Black eq{ +SeparateInColor{pop convert_to_cmyk true}{pop true}ifelse}if}if}bd +/convert_to_cmyk{0 0 0 color aload pop 1 exch sub create_cmyk_color}bd +currentdict end def/create_grayscale_color{GrayscaleColorSpec 9 dict copy begin +/color exch 1 array astore def/ColorSpace DocGrayScaleSpace def currentdict end +}bd/RgbColorSpec ColorSpec 9 dict copy begin/names{/Red/Green/Blue}def/num 3 +def/ColorModel/Rgb def/ColorSpace DocRgbSpace def/separate_color{ +convert_to_cmyk/separate_color dexec}bd/convert_to_cmyk{color aload pop +convert_rgb_to_cmyk create_cmyk_color}bd currentdict end def/create_rgb_color{ +RgbColorSpec 9 dict copy begin 3 array astore/color exch def/ColorSpace +DocRgbSpace def currentdict end}bd/HsbColorSpec ColorSpec 9 dict copy begin +/names{/Hue/Saturation/Brightness}def/num 3 def/ColorModel/Hsb def/ColorSpace +DocRgbSpace def/separate_color{convert_to_cmyk/separate_color dexec}bd +/convert_to_cmyk{color aload pop hsb2rgb convert_rgb_to_cmyk create_cmyk_color +}bd/convert_to_rgb{color aload pop hsb2rgb create_rgb_color}bd currentdict end +def/create_hsb_color{HsbColorSpec 9 dict copy begin 3 array astore/color exch +def/ColorSpace DocRgbSpace def currentdict end}bd/CmykColorSpec ColorSpec 9 +dict copy begin/names{/Cyan/Magenta/Yellow/Black}def/num 4 def/ColorModel/Cmyk +def/ColorSpace DocCmykSpace def/separate_color{currentdict false +SeparationPlateIndex 0 ge SeparationPlateIndex 3 le and{color +SeparationPlateIndex get dup 0 gt{3 1 roll pop pop SeparateInColor{0 0 0 4 +SeparationPlateIndex roll create_cmyk_color true}{1 exch sub +create_grayscale_color true}ifelse}{pop}ifelse}if}bd/convert_to_cmyk{ +currentdict}bd currentdict end def/create_cmyk_color{CmykColorSpec 9 dict copy +begin 4 array astore/color exch def/ColorSpace DocCmykSpace def currentdict end +}bd/SpotColorSpec ColorSpec 9 dict copy begin/num 1 def/ColorModel/Spot def +/set_color{ColorSeparationLevel1{color aload pop get_cmyk_alternative_color +/color get aload pop names aload pop findcmykcustomcolor exch setcustomcolor}{ +ColorSpace safe_setcolorspace color aload pop setcolor}ifelse}bd +/separate_color{currentdict false SeparationPlateIndex 4 eq{names aload pop +SeparationPlateName eq{color aload pop dup 0 gt{3 1 roll pop pop +SeparateInColor{pop convert_to_cmyk true}{1 exch sub create_grayscale_color +true}ifelse}{pop}ifelse}if}if}bd/convert_to_cmyk{/alternativeSpace ColorSpace 2 +get def/tintTransformProc ColorSpace 3 get def alternativeSpace DocCmykSpace eq +{color aload pop tintTransformProc create_cmyk_color}{alternativeSpace +DocRgbSpace eq{color aload pop tintTransformProc create_rgb_color +/convert_to_cmyk dexec}{alternativeSpace DocGrayScaleSpace eq{0 0 0 color aload +pop 1 sub create_cmyk_color}{0 0 0 1 create_cmyk_color}ifelse}ifelse}ifelse}bd +/get_cmyk_alternative_color{/alternativeSpace ColorSpace 2 get def +alternativeSpace DocCmykSpace eq{alternativeColor aload pop create_cmyk_color} +{alternativeSpace DocRgbSpace eq{alternativeColor aload pop create_rgb_color +/convert_to_cmyk dexec}{alternativeSpace DocGrayScaleSpace eq{alternativeColor +aload pop create_grayscale_color/convert_to_cmyk dexec}{0 0 0 1 +create_cmyk_color}ifelse}ifelse}ifelse}bd currentdict end def +/create_spot_colorspace{load/alternativeSpace xd/alternativeColor xd/name xd[ +/Separation name alternativeSpace[alternativeColor alternativeSpace +/spot_tint_transform_proc cvx]cvx]}bd/create_spot_color{SpotColorSpec 9 dict +copy begin dup type/arraytype ne{create_spot_colorspace}if/ColorSpace xd/color +exch 1 array astore def ColorSpace 1 get 1 array astore/names xd currentdict +end}bd/DevicenColorSpec SpotColorSpec 9 dict copy begin/ColorModel/DeviceN def +/set_color{Level3{ColorSpace safe_setcolorspace color aload pop setcolor}{ +ColorSpace 2 get setcolorspace color aload pop ColorSpace 3 get exec setcolor} +ifelse}bd/separate_color{currentdict false/PlateIndex -1 def 0 1 num 1 sub{dup +names exch get SeparationPlateName eq{/PlateIndex xd exit}if pop}for PlateIndex +0 ge{color PlateIndex get dup 0 gt{SeparateInColor{num 1 sub{0}repeat num +PlateIndex roll ColorSpace create_devicen_color/convert_to_cmyk dexec true}{1 +exch sub create_grayscale_color true}ifelse 4 2 roll pop pop}{pop}ifelse}if}bd +/get_ink_as_spot{dup/indexInk xd dup color exch get exch names exch get[1.0 num +1 sub{0}repeat num indexInk roll ColorSpace 3 get exec]ColorSpace 2 get +create_spot_color}bd currentdict end def/create_devicen_colorspace{ +/numColorants xd load/alternativeSpace xd bind/tintTransform exch def/names xd +[/DeviceN names alternativeSpace/tintTransform load]}bd/create_devicen_color{ +DevicenColorSpec 9 dict copy begin dup type/arraytype ne{ +create_devicen_colorspace}if/ColorSpace xd/num ColorSpace 1 get length def +/names ColorSpace 1 get def num array astore/color xd currentdict end}bd +/RegistrationColorSpec ColorSpec 9 dict copy begin/num 1 def/ColorModel +/Registration def/ColorSpace{[/Separation/All DocCmykSpace{dup dup dup}]}def +/names[/All]def/set_color{ColorSeparationLevel1{DocGrayScaleSpace +safe_setcolorspace color aload pop 1 exch sub setcolor}{ColorSpace +safe_setcolorspace color aload pop setcolor}ifelse}bd/separate_color{ +SeparateInColor{convert_to_cmyk true}{color aload pop 1 exch sub +create_grayscale_color true}ifelse}bd/convert_to_cmyk{color aload pop dup dup +dup create_cmyk_color}bd currentdict end def/create_registration_color{ +RegistrationColorSpec 9 dict copy begin 1 array astore/color xd currentdict end +}bd/LabColorSpec ColorSpec 9 dict copy begin/names{/L/a/b}def/num 3 def +/ColorModel/Lab def/ColorSpace DocLabSpace def/separate_color{convert_to_cmyk +/separate_color dexec}bd/convert_to_cmyk{0 0 0 0 create_cmyk_color}bd +currentdict end def/create_lab_color{LabColorSpec 9 dict copy begin 3 array +astore/color exch def/ColorSpace DocLabSpace def currentdict end}bd +/set_solid_fill{/FillColor xd/$fil 0 def}bd/set_outline{/OutlineColor xd}bd +/CheckLevelCompatibility{/DocPsLevel where{pop DocPsLevel get_ps_level gt{@np +/Courier findfont 12 scalefont setfont 72 144 m +(The PostScript level of Corel document is higher than the PostScript)show 72 +132 m(level of this device. Change the PS Level in the Corel application)show +72 120 m(by selecting the PostScript tab in the print dialog, and selecting) +show 72 108 m(document level from the Compatibility drop down list.)show flush +spg quit}if}if}bd/@BeginSysCorelDict{systemdict/Corel30Dict known{systemdict +/Corel30Dict get exec}if systemdict/CorelLexDict known{1 systemdict +/CorelLexDict get exec}if}bd/@EndSysCorelDict{systemdict/Corel30Dict known +{end}if/EndCorelLexDict where{pop EndCorelLexDict}if}bd/AutoFlatness where{pop +AutoFlatness{/@ifl{dup currentflat exch sub 10 gt{ +([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush +@np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{ +{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill +{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip +/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat} +bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse} +bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped +{@ifl}{exit}ifelse}bind loop setflat}bd}if}if/@ssa Level2{{true +setstrokeadjust}}{{}}ifelse bd/d/setdash ld/j/setlinejoin ld/J/setlinecap ld/M +/setmiterlimit ld/w/setlinewidth ld/O{/FillOverprint xd}bd/R{/OutlineOverprint +xd}bd/W/eoclip ld/c/curveto ld/C/c ld/l/lineto ld/L/l ld/rl/rlineto ld/m +/moveto ld/n/newpath ld/N/newpath ld/P{11 rp}bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld +/Q/@gr ld/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1 exch sub 0 0 0 4 roll 3 +create_cmyk_color set_solid_fill/$fil 0 def}bd/G{1 sub neg 0 0 0 4 -1 roll +create_cmyk_color set_outline}bd/i{dup 0 ne{setflat}{pop}ifelse}bd/v{4 -2 roll +2 copy 6 -2 roll c}bd/V/v ld/y{2 copy c}bd/Y/y ld/@w{matrix rotate/$ptm xd +matrix scale $ptm dup concatmatrix/$ptm xd 1 eq{$ptm exch dup concatmatrix +/$ptm xd}if/patternScallingMatrix where{pop patternScallingMatrix $ptm matrix +concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd{/$scp xd/$sca xd/$scf xd}if +}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}if}bd/@D{2 index 0 eq{$dsf 3 1 +roll 4 -1 roll pop}if 3 copy exch $Scra add exch load SetScr/$dsp xd/$dsa xd +/$dsf xd}bd/$ngx{$SDF{$SCF SeparationMode/Composite eq{$SCA}{$dsa}ifelse $SCP +@ss}if}bd/min{2 copy le{pop}{exch pop}ifelse}bd/max{2 copy ge{pop}{exch pop} +ifelse}bd/in_range{3 -1 roll min max}bd/InRange/in_range load bd/@sqr{dup 0 rl +dup 0 exch rl neg 0 rl @cp}bd/currentscale{1 0 dtransform matrix defaultmatrix +idtransform dup mul exch dup mul add sqrt 0 1 dtransform matrix defaultmatrix +idtransform dup mul exch dup mul add sqrt}bd/@unscale{}bd/wDstChck{2 1 roll dup +3 -1 roll eq{1 add}if}bd/@dot{dup mul exch dup mul add 1 exch sub}bd/@lin{exch +pop abs 1 exch sub}bd/cmyk2rgb{3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0} +if exch}repeat pop}bd/rgb2cmyk{3{1 exch sub 3 1 roll}repeat 3 copy min min 3{ +dup 5 -1 roll sub neg exch}repeat}bd/rgb2g{2 index .299 mul 2 index .587 mul +add 1 index .114 mul add 4 1 roll pop pop pop}bd/WaldoColor_5 where{pop}{ +/CorelImage systemdict/image get def/CorelSetGray systemdict/setgray get def +/CorelGetGray systemdict/currentgray get def/CorelSetTransfer systemdict +/settransfer get def/CorelGetTransfer systemdict/currenttransfer get def +/SetRgb/setrgbcolor ld/GetRgb/currentrgbcolor ld/SetGry/setgray ld/GetGry +/currentgray ld/SetRgb2 systemdict/setrgbcolor get def/GetRgb2 systemdict +/currentrgbcolor get def/SetHsb systemdict/sethsbcolor get def/GetHsb +systemdict/currenthsbcolor get def/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll +dup floor sub 3 1 roll SetHsb GetRgb2}bd/setcmykcolor where{pop/LumSepsDict +where{pop/SetCmyk_5{LumSepsDict/setcmykcolor get exec}def}{/AldusSepsDict where +{pop/SetCmyk_5{AldusSepsDict/setcmykcolor get exec}def}{/SetCmyk_5 +/setcmykcolor ld}ifelse}ifelse}{/setcmykcolor{create_cmyk_color +/separate_set_color dexec/$ffpnt xd}bd/SetCmyk_5{cmyk2rgb SetRgb}bd}ifelse +/currentcmykcolor where{pop/GetCmyk/currentcmykcolor ld}{/GetCmyk{GetRgb +rgb2cmyk}bd}ifelse/setoverprint where{pop}{/setoverprint{/CurrentOverprint xd} +bd}ifelse/currentoverprint where{pop}{/currentoverprint{CurrentOverprint}bd} +ifelse/colorimage where{pop/ColorImage{colorimage}def}{/ColorImage{/ncolors xd +/$multi xd $multi true eq{ncolors 3 eq{/daqB xd/daqG xd/daqR xd pop pop exch +pop abs{daqR pop daqG pop daqB pop}repeat}{/daqK xd/daqY xd/daqM xd/daqC xd pop +pop exch pop abs{daqC pop daqM pop daqY pop daqK pop}repeat}ifelse}{/dataaq xd +{dataaq ncolors dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub{dup 3 mul $dat 1 +index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div +rgb2g 255 mul cvi exch pop $dat 3 1 roll put}for $dat 0 $dat length 3 idiv +getinterval pop}{4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4 mul $dat 1 +index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div +$dat 4 index 3 add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop $dat 3 1 +roll put}for $dat 0 $dat length ncolors idiv getinterval}if}ifelse}image} +ifelse}bd}ifelse/currentcmykcolor{GetCmyk}bd/sethsbcolor{hsb2rgb setrgbcolor} +bd/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd +/currentgray{currentrgbcolor rgb2g}bd/InsideDCS false def/IMAGE/image ld/image +{InsideDCS{IMAGE}{/EPSDict where{pop SeparationMode/Composite eq{IMAGE}{dup +type/dicttype eq{dup/ImageType get 1 ne{IMAGE}{dup dup/BitsPerComponent get 8 +eq exch/BitsPerComponent get 1 eq or currentcolorspace 0 get DocGrayScaleSpace +eq and{SeparationPlateName(Black)eq{IMAGE}{dup/DataSource get/TCC xd/Height get +abs{TCC pop}repeat}ifelse}{IMAGE}ifelse}ifelse}{2 index 1 ne{ +SeparationPlateName(Black)eq{IMAGE}{/TCC xd pop pop exch pop abs{TCC pop} +repeat}ifelse}{IMAGE}ifelse}ifelse}ifelse}{IMAGE}ifelse}ifelse}bd}ifelse/$fm 0 +def/wfill{1 $fm eq{fill}{eofill}ifelse}bd/@Pf{@sv SeparationMode/Composite eq{ +true}{$Psc 0 ne or $ink_5 3 eq or}ifelse{0 J 0 j[]0 d FillOverprint +safe_setoverprint FillColor/separate_set_color dexec pop $ctm setmatrix 72 1000 +div dup matrix scale dup concat dup Bburx exch Bbury exch itransform ceiling +cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform floor cvi +/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry wfill} +ifelse @rs @np}bd/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if +FillOverprint safe_setoverprint $fil 1 eq{CorelPtrnDoFill}{$fil 2 eq +{gradient_fill}{$fil 3 eq{@Pf}{get_simulate_devicen FillColor/ColorModel get +/DeviceN eq and{0 1 FillColor/num get 1 sub{dup 0 gt{true safe_setoverprint}if +FillColor/get_ink_as_spot dexec/set_color dexec @gs wfill @gr}for}{FillColor +/separate_set_color dexec{wfill}{@np}ifelse}ifelse}ifelse}ifelse}ifelse $sdf{ +$dsf $dsa $dsp @ss}if setmatrix}bd/f{@cp F}bd/S{matrix currentmatrix $ctm +setmatrix $SDF{$SCF $SCA $SCP @ss}if OutlineOverprint safe_setoverprint +get_simulate_devicen OutlineColor/ColorModel get/DeviceN eq and{0 1 +OutlineColor/num get 1 sub{dup 0 gt{true safe_setoverprint}if OutlineColor +/get_ink_as_spot dexec/set_color dexec matrix currentmatrix $ptm concat @gs +stroke @gr setmatrix}for}{OutlineColor/separate_set_color dexec{matrix +currentmatrix $ptm concat stroke setmatrix}{@np}ifelse}ifelse $SDF{$dsf $dsa +$dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}bd/b{@cp B}bd/_E{5 array +astore exch cvlit xd}bd/@cc{currentfile $dat readhexstring pop}bd/@sm{/$ctm +$ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd/Bblly xd/Bbllx xd}bd/@c{@cp}bd +/@P{/$fil 3 def/$Psn xd/$Psc xd array astore/$Prm xd}bd/tcc{@cc}def/@B{@gs S +@gr F}bd/@b{@cp @B}bd/init_separation{/SeparationMode where{pop}{ +/SeparationMode/Composite def}ifelse/SeparationPlateName where{pop}{ +/SeparationPlateName null def}ifelse/SeparateInColor where{pop}{ +/SeparateInColor false def}ifelse SeparationMode/Composite eq{ +/SeparationPlateIndex -1 def}{/SeparationPlateIndex 4 def}ifelse/CmykPlates[ +/Cyan/Magenta/Yellow/Black]def 0 1 3{dup CmykPlates exch get +SeparationPlateName eq{/SeparationPlateIndex xd exit}if pop}for +/CurrentInkName_5 SeparationPlateName def/$ink_5 SeparationPlateIndex def +SeparationMode/OnHost eq{/SepMode_5 2 def}{/SepMode_5 0 def}ifelse/SepsColor +SeparateInColor def}bd/init_separation_from_legacy{EpsFile{/SepMode_5 where{ +pop SepMode_5 2 eq{/SeparationMode/OnHost def}{/SeparationMode/Composite def} +ifelse}if/CurrentInkName_5 where{pop/SeparationPlateName CurrentInkName_5 def} +if/$ink_5 where{pop/SeparationPlateIndex $ink_5 def}if/SepsColor where{pop +/SeparateInColor SepsColor def}if}if}bd init_separation_from_legacy/@whi{@gs +-72000 dup m -72000 72000 l 72000 dup l 72000 -72000 l @cp 1 SetGry fill @gr} +bd/@neg{[{1 exch sub}/exec cvx currenttransfer/exec cvx]cvx settransfer @whi} +bd/deflevel 0 def/@sax{/deflevel deflevel 1 add def}bd/@eax{/deflevel deflevel +dup 0 gt{1 sub}if def deflevel 0 gt{/eax load}{eax}ifelse}bd/eax{{exec}forall} +bd/@rax{deflevel 0 eq{@rs @sv}if}bd systemdict/pdfmark known not{/pdfmark +/cleartomark ld}if/wclip{1 $fm eq{clip}{eoclip}ifelse}bd +%---------------------------------------------------------------------------- +% Raster images support +/set_image_clipping{concat 3 index 3 index m 3 index 1 index l 2 copy l 1 index +3 index l 3 index 3 index l clip pop pop pop pop}bd/set_image_parameters{/$frg +xd/$bkg xd/$ury xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd}bd +/output_image{/@cc xd @sm @gs set_image_clipping set_image_parameters +SeparationMode/OnHost eq EpsFile and{separate_output_image}{ +output_composite_image}ifelse @gr $ctm setmatrix}bd/output_composite_image{ +DocPsLevel 3 eq MaskedImage true eq and{output_masked_image}{$bts 1 gt +DocPsLevel 2 eq DocPsLevel 3 eq or and{DevicenImage{output_devicen_image}{ +output_color_image}ifelse}{$bts 1 eq{output_monochrome_image}{ +output_color_image_level1}ifelse}ifelse}ifelse}bd/separate_output_image{@gs +$bts 1 gt{separate_output_color_image}{separate_output_monochrome_image}ifelse +@gr not{currentoverprint not{1.0 SetGry wfill}if}if @np}bd/set_decode_filter{ +ImageCompression/JPEG eq{/DCTDecode filter}{ImageCompression/RLE eq{ +/RunLengthDecode filter}{ImageCompression/LZW eq{/LZWDecode filter}if}ifelse} +ifelse}bd/create_datasource{currentfile DevicenImage not get_ps_level 2 gt or{ +/ASCII85Decode filter}if set_decode_filter}bd/set_image_strip_parameters{ +/stripRows xd/numPlanes xd/stripBuffer $wid $bts mul $ncl mul stripRows mul 8 +div ceiling cvi dup 65535 gt{pop $ncl $bts mul}if string def DevicenImage{ +/readstrip{DataSource stripBuffer readhexstring pop}bd}{/readstrip{DataSource +stripBuffer readstring pop}bd}ifelse/stripHeight $lly $ury sub stripRows mul +$hei div def/stripOutBuffer $wid stripRows mul numPlanes mul 65535 min string +def/strip_img_dict 8 dict def strip_img_dict begin/ImageType 1 def/Width $wid +def/Height stripRows def/BitsPerComponent $bts def/Decode[numPlanes{0 1} +repeat]def/ImageMatrix[$wid 0 0 stripRows neg 0 $hei 0 gt{stripRows}{0}ifelse] +def/DataSource stripOutBuffer def end}bd/separate_output_color_image{ +/plateContent false def $ncl 1 eq{SeparationPlateName/Black eq{ +output_color_image/plateContent true def}if}{@np/DataSource create_datasource +def SeparateInColor{DocCmykSpace setcolorspace/numPlanes 4 def}{ +DocGrayScaleSpace setcolorspace/numPlanes 1 def}ifelse/stripRows 65535 $wid +$bts mul $ncl numPlanes max mul 8 div div floor cvi 1 max def numPlanes +stripRows set_image_strip_parameters/maxStripIndex $hei stripRows div ceiling +cvi 1 sub def 0 1 maxStripIndex{/stripIndex exch def/$t_ury $ury stripHeight +stripIndex mul add ceiling cvi def/$t_lly $t_ury stripHeight add ceiling cvi +def stripIndex maxStripIndex eq{numPlanes $hei maxStripIndex stripRows mul sub +set_image_strip_parameters/$t_lly $t_ury stripHeight add ceiling cvi def}if +readstrip pop @gs 0 1 $wid stripRows mul 1 sub{/pixelIndex xd stripBuffer +pixelIndex $ncl mul $ncl getinterval{255 div}forall DevicenImage{ +ImageDevicenSpace create_devicen_color}{$ncl 3 eq{create_rgb_color}{ +create_cmyk_color}ifelse}ifelse/separate_color dexec{/plateContent true def +begin color aload pop end}{pop numPlanes[numPlanes 1 eq{1}{0}ifelse]cvx repeat +}ifelse numPlanes array astore/pixelSepIndex pixelIndex numPlanes mul def +/posColorant 0 def{stripOutBuffer pixelSepIndex posColorant add 3 -1 roll 255 +mul cvi put/posColorant posColorant 1 add def}forall}for $llx $t_lly Tl $urx +$llx sub $t_ury $t_lly sub scale strip_img_dict image @gr}for $SDF{$dsf $dsa +$dsp @ss}if}ifelse plateContent}bd/separate_output_monochrome_image{ +SeparationPlateName/Black eq{output_monochrome_image true}{false}ifelse}bd +/output_monochrome_image{$frg 1 eq{OutlineOverprint safe_setoverprint +ImageForegroundColor/separate_set_color dexec{1}{0}ifelse/$frg xd}{/$frg false +def}ifelse $bkg 1 eq{@gs $ctm setmatrix F @gr}if @np/$dat $wid $bts mul 8 div +ceiling cvi 65535 min string def $bkg $frg add 1 ge{$SDF{$SCF $SCA $SCP @ss}if +$llx $lly Tl $urx $llx sub $ury $lly sub scale $bkg 1 eq{FillColor +/separate_set_color dexec pop}if $wid $hei abs $bts 1 eq{$bkg 1 ge}{$bts 1 ge} +ifelse[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load $bts 1 eq +{imagemask}{image}ifelse $SDF{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}repeat} +ifelse}bd/output_color_image_level1{@np $ngx $llx $lly Tl $urx $llx sub $ury +$lly sub scale $wid $hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse +]/$dat $wid $bts mul $ncl mul 8 div ceiling cvi 65535 min string def $msimage +false eq $ncl 1 eq or{/@cc load false $ncl ColorImage}{$wid $bts mul 8 div +ceiling cvi $ncl 3 eq{dup dup/$dat1 exch string def/$dat2 exch string def +/$dat3 exch string def/@cc1 load/@cc2 load/@cc3 load}{dup dup dup/$dat1 exch +string def/$dat2 exch string def/$dat3 exch string def/$dat4 exch string def +/@cc1 load/@cc2 load/@cc3 load/@cc4 load}ifelse true $ncl ColorImage}ifelse +$SDF{$dsf $dsa $dsp @ss}if}bd/@cc1{currentfile $dat1 readhexstring pop}bd/@cc2 +{currentfile $dat2 readhexstring pop}bd/@cc3{currentfile $dat3 readhexstring +pop}bd/@cc4{currentfile $dat4 readhexstring pop}bd/$msimage false def +/ImageCompression/None def/MaskedImage false def/DevicenImage false def +/output_color_image{@np $ncl 1 eq{DocGrayScaleSpace}{$ncl 3 eq{DocRgbSpace} +{DocCmykSpace}ifelse}ifelse setcolorspace/$dat $wid $bts mul $ncl mul 8 div +ceiling cvi 65535 min string def $ngx $llx $lly Tl $urx $llx sub $ury $lly sub +scale 8 dict begin/ImageType 1 def/Width $wid def/Height $hei abs def +/BitsPerComponent $bts def/Decode[$ncl{0 1}repeat]def/ImageMatrix[$wid 0 0 $hei +neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource create_datasource def currentdict +end image $SDF{$dsf $dsa $dsp @ss}if}bd/simulate_devicen_image{@np $ngx +/colorantNames ImageDevicenSpace 1 get def/altColorSpace ImageDevicenSpace 2 +get def/tintProc ImageDevicenSpace 3 get def/DataSource create_datasource def +/stripRows 65535 $wid $bts mul $ncl mul 8 div div floor cvi 1 max def 1 +stripRows set_image_strip_parameters/maxStripIndex $hei stripRows div ceiling +cvi 1 sub def 0 1 maxStripIndex{/stripIndex exch def/$t_ury $ury stripHeight +stripIndex mul add ceiling cvi def/$t_lly $t_ury stripHeight add ceiling cvi +def stripIndex maxStripIndex eq{1 $hei maxStripIndex stripRows mul sub +set_image_strip_parameters/$t_lly $t_ury stripHeight add ceiling cvi def}if +readstrip pop @gs $llx $t_lly Tl $urx $llx sub $t_ury $t_lly sub scale 0 1 $ncl +1 sub{@gs/inkIndex exch def 0 1 stripOutBuffer length 1 sub{dup $ncl mul +inkIndex add stripBuffer exch get stripOutBuffer 3 1 roll put}for[/Separation +colorantNames inkIndex get altColorSpace{$ncl 1 sub{0}repeat $ncl inkIndex roll +tintProc}]setcolorspace inkIndex 0 gt{true setoverprint}if strip_img_dict image +@gr}for @gr}for $SDF{$dsf $dsa $dsp @ss}if}bd/output_devicen_image_alt{@np $ngx +/colorantNames ImageDevicenSpace 1 get def/altColorSpace ImageDevicenSpace 2 +get def/tintProc ImageDevicenSpace 3 get def altColorSpace DocCmykSpace eq{ +/numAltChannels 4 def}{altColorSpace DocRgbSpace eq{/numAltChannels 3 def}{ +/numAltChannels 1 def}ifelse}ifelse/DataSource create_datasource def +altColorSpace setcolorspace/stripRows 65535 $wid $bts mul $ncl numAltChannels +max mul 8 div div floor cvi 1 max def numAltChannels stripRows +set_image_strip_parameters/maxStripIndex $hei stripRows div ceiling cvi 1 sub +def 0 1 maxStripIndex{/stripIndex exch def/$t_ury $ury stripHeight stripIndex +mul add ceiling cvi def/$t_lly $t_ury stripHeight add ceiling cvi def +stripIndex maxStripIndex eq{numAltChannels $hei maxStripIndex stripRows mul sub +set_image_strip_parameters/$t_lly $t_ury stripHeight add ceiling cvi def}if +readstrip pop @gs 0 1 stripBuffer length $ncl div cvi 1 sub{/pixelIndex xd +stripBuffer pixelIndex $ncl mul $ncl getinterval{255 div}forall tintProc exec +numAltChannels array astore/pixelAltIndex pixelIndex numAltChannels mul def +/posColorant 0 def{stripOutBuffer pixelAltIndex posColorant add 3 -1 roll 255 +mul cvi put/posColorant posColorant 1 add def}forall}for $llx $t_lly Tl $urx +$llx sub $t_ury $t_lly sub scale strip_img_dict image @gr}for $SDF{$dsf $dsa +$dsp @ss}if}bd/output_devicen_image_native{@np $ngx ImageDevicenSpace +setcolorspace/scanline $wid $bts mul $ncl mul 8 div ceiling cvi 65535 min +string def/readscanline{currentfile scanline readhexstring pop}bind def $llx +$lly Tl $urx $llx sub $ury $lly sub scale 8 dict begin/ImageType 1 def/Width +$wid def/Height $hei abs def/BitsPerComponent $bts def/Decode[$ncl{0 1}repeat] +def/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource{ +readscanline}def currentdict end image $SDF{$dsf $dsa $dsp @ss}if}bd +/output_devicen_image{Level3{output_devicen_image_native}{get_simulate_devicen +{simulate_devicen_image}{output_devicen_image_alt}ifelse}ifelse}bd +/output_masked_image{/$dat $wid $bts mul $ncl mul 8 div ceiling cvi 65535 min +string def $ngx DevicenImage{ImageDevicenSpace}{$ncl 1 eq{DocGrayScaleSpace}{ +$ncl 3 eq{DocRgbSpace}{DocCmykSpace}ifelse}ifelse}ifelse setcolorspace $llx +$lly Tl $urx $llx sub $ury $lly sub scale/ImageDataDict 8 dict def +ImageDataDict begin/ImageType 1 def/Width $wid def/Height $hei abs def +/BitsPerComponent $bts def/Decode[$ncl{0 1}repeat]def/ImageMatrix[$wid 0 0 $hei +neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource create_datasource def end +/MaskedImageDict 7 dict def MaskedImageDict begin/ImageType 3 def +/InterleaveType 3 def/MaskDict ImageMaskDict def/DataDict ImageDataDict def end +MaskedImageDict image $SDF{$dsf $dsa $dsp @ss}if}bd/set_image_mask{/$mbts xd +/$mhei xd/$mwid xd/ImageMaskDict 8 dict def ImageMaskDict begin/ImageType 1 def +/Width $mwid def/Height $mhei abs def/BitsPerComponent $mbts def/DataSource +maskstream def/ImageMatrix[$mwid 0 0 $mhei neg 0 $mhei 0 gt{$mhei}{0}ifelse] +def/Decode[1 0]def end}bd/@daq{dup type/arraytype eq{aload pop}if}bd +/skip_image_body{8 rp/$ury xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd +/$wid xd DevicenImage not ImageCompression/JPEG eq or ImageCompression/RLE eq +or ImageCompression/LZW eq or{create_datasource flushfile}{/scanline $wid $bts +mul $ncl mul 8 div ceiling cvi dup 65535 gt{pop $bts $ncl mul}if string def +/upperBound $wid $hei mul $bts mul $ncl mul scanline length div cvi 1 sub def 0 +1 upperBound{pop currentfile scanline readhexstring pop pop}for}ifelse}bd +/disable_raster_output{deflevel 0 eq{@rs}if/output_image load +/output_image_original exch def/output_image/skip_image_body load def +globaldict begin/bSkipDeviceNImage true def end deflevel 0 eq{@sv}if}def +/enable_raster_output{deflevel 0 eq{@rs}if/bSkipDeviceNImage where{ +/bSkipDeviceNImage undef/output_image/output_image_original load def}if +deflevel 0 eq{@sv}if}def +end +%%EndResource +%%EndProlog +%%BeginSetup +wCorel21Dict begin +@BeginSysCorelDict +/$dcm matrix currentmatrix def +@ssa +1.00 setflat +/$fst 128 def +%%EndSetup + +%%Page: 1 1 +%%ViewingOrientation: 1 0 0 1 +%%BoundingBox: 0 0 595 841 +%LogicalPage: 1 +%%BeginPageSetup +@sv +@sm +@sv +%%EndPageSetup +@rax %Note: Object +71.12721 409.13717 386.72362 634.88409 @E +/$fm 0 def + 0 O 0 @g +0.7294 1.0000 0.0000 0.0000 create_cmyk_color set_solid_fill +71.12721 634.88409 m +386.72362 634.88409 L +386.72362 409.13717 L +71.12721 409.13717 L +71.12721 634.88409 L +@c +F + +@rax %Note: Object +216.00964 278.85543 497.91231 534.92627 @E +/$fm 0 def + 0 O 0 @g +0.0000 0.5961 1.0000 0.0000 create_cmyk_color set_solid_fill +216.00964 278.85543 m +497.91231 278.85543 L +497.91231 534.92627 L +216.00964 534.92627 L +216.00964 278.85543 L +@c +F + +%%PageTrailer +@rs +@rs +%%Trailer +@EndSysCorelDict +end +%%DocumentSuppliedResources: procset wCorel21Dict 21.0 0 +%%EOF diff --git a/Beispieldatensatz/Corel_Pantone.eps b/Beispieldatensatz/Corel_Pantone.eps new file mode 100755 index 0000000..bec45aa --- /dev/null +++ b/Beispieldatensatz/Corel_Pantone.eps @@ -0,0 +1,559 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 596 842 +%%LanguageLevel: 2 +%%Creator: CorelDRAW 2019 (64-Bit Testversion) +%%Title: Corel_Pantone.eps +%%CreationDate: Fri Feb 21 10:00:30 2020 +%%DocumentProcessColors: Magenta Yellow +%%DocumentCustomColors: (PANTONE 526 C) +%%+ (PANTONE 716 C) +%%CMYKCustomColor: 0.71 1 0.01 0.07 (PANTONE 526 C) +%%+ 0 0.58 1 0.02 (PANTONE 716 C) +%%DocumentSuppliedResources: (atend) +%%EndComments +%%BeginProlog +/AutoFlatness false def +/AutoSteps 0 def +/CMYKMarks true def +/DocPsLevel 2 def +%Build: CorelDRAW 2019 (64-Bit Testversion) Version 21.2.0.706 +/EpsFile true def +%%BeginResource: procset wCorel21Dict 21.0 0 +/wCorel21Dict 300 dict def wCorel21Dict begin +%---------------------------------------------------------------------------- +% Core Corel PostScript prolog functions +/bd{bind def}bind def/ld{load def}bd/xd{exch def}bd/rp{{pop}repeat}bd/dexec{ +exch begin cvx exec end}bd/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np +/newpath ld/Tl/translate ld/$sv 0 def/@sv{/$sv save def}bd/@rs{$sv restore}bd +/spg/showpage ld/showpage{}bd currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd/$dsf +xd/$sdf false def/$SDF false def/$Scra 0 def/SetScr/setscreen ld/@ss{2 index 0 +eq{$dsf 3 1 roll 4 -1 roll pop}if exch $Scra add exch load SetScr}bd +/SeparationMode where{pop}{/SeparationMode/Composite def}ifelse +/SeparationPlateName where{pop}{/SeparationPlateName null def}ifelse +/SeparateInColor where{pop}{/SeparateInColor false def}ifelse/EpsFile where +{pop}{/EpsFile false def}ifelse/FillOverprint false def/$fil 0 def +/OutlineOverprint 0 def/$PF false def/$bkg false def/CurrentOverprint false def +matrix currentmatrix/$ctm xd/$ptm matrix def/$ttm matrix def/$stm matrix def +/$ffpnt true def/CorelDrawReencodeVect[16#0/grave 16#5/breve 16#6/dotaccent +16#8/ring 16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi +16#27/quotesingle 16#60/grave 16#7C/bar 16#80/Euro +16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl +16#88/circumflex/perthousand/Scaron/guilsinglleft/OE +16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash +16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis +16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section +16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron +16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered +16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown +16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis +16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply +16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls +16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla +16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis +16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide +16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def +/get_ps_level/languagelevel where{pop systemdict/languagelevel get exec}{1} +ifelse def/Level2 get_ps_level 2 ge def/Level3 get_ps_level 3 ge def +/AdobeDistiller/product where{pop systemdict/setdistillerparams known product +(Adobe PostScript Parser)ne and}{false}ifelse def/InRipSeparation +AdobeDistiller{false}{Level2{currentpagedevice/Separations 2 copy known{get}{ +pop pop false}ifelse}{false}ifelse}ifelse def/ColorSeparationLevel1 1 0 0 0 +gsave setcmykcolor currentcmykcolor grestore add add add 0 ne 0 1 0 0 gsave +setcmykcolor currentcmykcolor grestore add add add 0 ne 0 0 1 0 gsave +setcmykcolor currentcmykcolor grestore add add add 0 ne 0 0 0 1 gsave +setcmykcolor currentcmykcolor grestore add add add 0 ne and and and not def +/ColorSeparation/LumSepsDict where{pop false}{/AldusSepsDict where{pop false}{ +InRipSeparation{true}{ColorSeparationLevel1}ifelse}ifelse}ifelse def +/IsColorDevice/deviceinfo where{pop deviceinfo/Colors known{deviceinfo/Colors +get exec 1 gt}{false}ifelse}{/statusdict where{pop statusdict/processcolors +known{statusdict/processcolors get exec 1 gt}{false}ifelse}{false}ifelse} +ifelse def/get_simulate_devicen get_ps_level 2 eq{{SeparationMode/OnHost ne +InRipSeparation AdobeDistiller or and}bind}{false}ifelse def/DocGrayScaleSpace +[/DeviceGray]def/DocRgbSpace[/DeviceRGB]def/DocCmykSpace[/DeviceCMYK]def +/DocLabSpace[/CIEBasedABC <>]def/validate_cie_colorspace_whitepoint{load dup aload pop/WhitePoint get 1 +1.0 put pop}bd/set_cie_colorspaces{/DocGrayScaleSpaceCIE where{pop +/DocGrayScaleSpaceCIE validate_cie_colorspace_whitepoint/DocGrayScaleSpace xd +DocGrayScaleSpace aload pop begin pop/DecodeA where{pop DecodeA type/arraytype +eq{DecodeA aload pop/DecodeA exch def}if}if end}if/DocRgbSpaceCIE where{pop +/DocRgbSpaceCIE validate_cie_colorspace_whitepoint/DocRgbSpace xd}if +/DocCmykSpaceCIE where{pop/DocCmykSpaceCIE validate_cie_colorspace_whitepoint +/DocCmykSpace xd}if}bd/set_rendering_intent{Level3{findcolorrendering{ +/ColorRendering findresource setcolorrendering}{dup/DefaultColorRendering eq{ +pop}{/ColorRendering findresource setcolorrendering}}ifelse}{pop}ifelse}bd +/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5 array astore}def}ifelse +/setcustomcolor where SeparationMode/OnHost ne and{pop}{/tint_cmyk_color{5 -1 +roll dup 1 ge{pop}{4{dup 6 -1 roll mul exch}repeat pop}ifelse}bd +/setprocesscolor_5{SepMode_5 0 eq{SetCmyk_5}{SepsColor not{4 1 roll pop pop pop +1 exch sub SetGry}{SetCmyk_5}ifelse}ifelse}bd/setcustomcolor{exch aload pop +SepMode_5 0 eq{pop tint_cmyk_color setprocesscolor_5}{CurrentInkName_5 eq{4 +index}{0}ifelse 6 1 roll 5 rp 1 sub neg SetGry}ifelse}bd}ifelse +/convert_rgb_to_cmyk{dup type/dicttype eq{}{3{1 exch sub 3 1 roll}repeat 3 copy +min min 3{dup 5 -1 roll sub neg exch}repeat}ifelse}bd/safe_setcolorspace{dup +currentcolorspace eq{pop}{setcolorspace}ifelse}bd/safe_setoverprint{dup type +/booleantype eq{dup currentoverprint ne{setoverprint}{pop}ifelse}{1 eq +setoverprint}ifelse}bd/is_cmyk_channel_name{/channel_name xd channel_name/Cyan +eq channel_name/Magenta eq or channel_name/Yellow eq or channel_name/Black eq +or{true}{false}ifelse}bd/is_rgb_channel_name{/channel_name xd channel_name/Red +eq channel_name/Green eq or channel_name/Blue eq or{true}{false}ifelse}bd +/is_spot_channel_name{/channel_name xd channel_name is_cmyk_channel_name +channel_name is_rgb_channel_name or channel_name/Gray eq or{false}{true}ifelse +}bd/spot_tint_transform_proc{/alternativeSpace xd/alternativeColors xd/tint xd +alternativeSpace DocLabSpace eq{/mixMethod/Additive def/altSpaceNumChannels 3 +def}{alternativeSpace DocCmykSpace eq{/mixMethod/Subtractive def +/altSpaceNumChannels 4 def}{alternativeSpace DocRgbSpace eq{/mixMethod +/Additive def/altSpaceNumChannels 3 def}{alternativeSpace DocGrayScaleSpace eq +{/mixMethod/Additive def/altSpaceNumChannels 1 def}if}ifelse}ifelse}ifelse +alternativeSpace DocLabSpace eq{alternativeColors aload pop tint mul 3 1 roll +tint mul 3 1 roll dup 100 exch sub 1 tint sub mul add 3 1 roll}{/tintedColor +altSpaceNumChannels{0.0}repeat altSpaceNumChannels array astore def 0 1 +altSpaceNumChannels 1 sub{/altChannelIndex exch def alternativeColors +altChannelIndex get mixMethod/Additive eq{1.0 exch sub tint mul 1.0 exch sub}{ +tint mul}ifelse tintedColor altChannelIndex 3 2 roll put}for tintedColor aload +pop}ifelse}bd/devicen_colorant_mixer_proc{/numChannels xd/alternativeSpace xd +/channelNames xd/alternativeColors xd numColorants array astore/colorants xd +/is_spot_channel_name_loc{is_spot_channel_name}bind def alternativeSpace +DocCmykSpace eq{/mixMethod/Subtractive def/altSpaceNumChannels 4 def +/is_spot_channel_name_loc{is_cmyk_channel_name not}bind def}{alternativeSpace +DocRgbSpace eq{/mixMethod/Additive def/altSpaceNumChannels 3 def +/is_spot_channel_name_loc{is_rgb_channel_name not}bind def}{alternativeSpace +DocGrayScaleSpace eq{/mixMethod/Additive def/altSpaceNumChannels 1 def +/is_spot_channel_name_loc{/Gray ne}bind def}if}ifelse}ifelse mixMethod +/Additive eq{/mixedColor altSpaceNumChannels{0.0}repeat altSpaceNumChannels +array astore def/bProcessPlateTinted false def 0 1 numChannels 1 sub{ +/channelIndex exch def channelNames channelIndex get is_spot_channel_name_loc +/bSpotChannel xd/sourceChannel colorants channelIndex get def/bWhiteBackground +0 mixedColor{add}forall altSpaceNumChannels div 0.999 gt bProcessPlateTinted +and def bSpotChannel bProcessPlateTinted not and{/bSpotChannel false def}if 0 1 +altSpaceNumChannels 1 sub{/altChannelIndex exch def/mixedChannel mixedColor +altChannelIndex get def sourceChannel alternativeColors channelIndex get +altChannelIndex get 1.0 exch sub mul 1.0 exch sub dup 1.0 gt{pop 1.0}if dup 0.0 +lt{pop 0.0}if bSpotChannel{sourceChannel 0.0 gt{mixedChannel mul}{pop +mixedChannel}ifelse}{/bProcessPlateTinted true def globaldict begin +/bSkipDeviceNImage where{pop false}{true}ifelse end DevicenImage and{pop +sourceChannel alternativeColors channelIndex get altChannelIndex get mul +mixedChannel add}{mixedChannel add}ifelse}ifelse dup 1.0 gt{pop 1.0}if dup 0.0 +lt{pop 0.0}if mixedColor altChannelIndex 3 2 roll put}for}for}{/mixedColor +altSpaceNumChannels{1}repeat altSpaceNumChannels array astore def 0 1 +altSpaceNumChannels 1 sub{/targetIndex exch def 0 1 numColorants 1 sub{ +/sourceIndex exch def colorants sourceIndex get alternativeColors sourceIndex +get targetIndex get mul 1 exch sub mixedColor targetIndex get mul mixedColor +targetIndex 3 2 roll put}for mixedColor targetIndex 1 mixedColor targetIndex +get sub put}for}ifelse mixedColor aload pop}bd/ColorSpec 9 dict begin/color[] +def/names[]def/num 0 def/ColorModel null def/ColorSpace[]def/set_color{ +ColorSeparationLevel1{convert_to_cmyk/color get aload pop setcmykcolor}{ +ColorSpace safe_setcolorspace color aload pop setcolor}ifelse}bd +/separate_set_color{SeparationMode/OnHost eq{separate_color{/set_color dexec +true}{pop currentoverprint{false}{SeparateInColor{0 0 0 0 SetCmyk_5 true}{1 +SetGry true}ifelse}ifelse}ifelse}{set_color true}ifelse}bd/separate_color{ +currentdict false}bd/convert_to_cmyk{currentdict}bd currentdict end def +/GrayscaleColorSpec ColorSpec 9 dict copy begin/names{/Black}def/num 1 def +/ColorModel/Grayscale def/ColorSpace DocGrayScaleSpace def/separate_color{ +currentdict false SeparationMode/OnHost eq{SeparationPlateName/Black eq{ +SeparateInColor{pop convert_to_cmyk true}{pop true}ifelse}if}if}bd +/convert_to_cmyk{0 0 0 color aload pop 1 exch sub create_cmyk_color}bd +currentdict end def/create_grayscale_color{GrayscaleColorSpec 9 dict copy begin +/color exch 1 array astore def/ColorSpace DocGrayScaleSpace def currentdict end +}bd/RgbColorSpec ColorSpec 9 dict copy begin/names{/Red/Green/Blue}def/num 3 +def/ColorModel/Rgb def/ColorSpace DocRgbSpace def/separate_color{ +convert_to_cmyk/separate_color dexec}bd/convert_to_cmyk{color aload pop +convert_rgb_to_cmyk create_cmyk_color}bd currentdict end def/create_rgb_color{ +RgbColorSpec 9 dict copy begin 3 array astore/color exch def/ColorSpace +DocRgbSpace def currentdict end}bd/HsbColorSpec ColorSpec 9 dict copy begin +/names{/Hue/Saturation/Brightness}def/num 3 def/ColorModel/Hsb def/ColorSpace +DocRgbSpace def/separate_color{convert_to_cmyk/separate_color dexec}bd +/convert_to_cmyk{color aload pop hsb2rgb convert_rgb_to_cmyk create_cmyk_color +}bd/convert_to_rgb{color aload pop hsb2rgb create_rgb_color}bd currentdict end +def/create_hsb_color{HsbColorSpec 9 dict copy begin 3 array astore/color exch +def/ColorSpace DocRgbSpace def currentdict end}bd/CmykColorSpec ColorSpec 9 +dict copy begin/names{/Cyan/Magenta/Yellow/Black}def/num 4 def/ColorModel/Cmyk +def/ColorSpace DocCmykSpace def/separate_color{currentdict false +SeparationPlateIndex 0 ge SeparationPlateIndex 3 le and{color +SeparationPlateIndex get dup 0 gt{3 1 roll pop pop SeparateInColor{0 0 0 4 +SeparationPlateIndex roll create_cmyk_color true}{1 exch sub +create_grayscale_color true}ifelse}{pop}ifelse}if}bd/convert_to_cmyk{ +currentdict}bd currentdict end def/create_cmyk_color{CmykColorSpec 9 dict copy +begin 4 array astore/color exch def/ColorSpace DocCmykSpace def currentdict end +}bd/SpotColorSpec ColorSpec 9 dict copy begin/num 1 def/ColorModel/Spot def +/set_color{ColorSeparationLevel1{color aload pop get_cmyk_alternative_color +/color get aload pop names aload pop findcmykcustomcolor exch setcustomcolor}{ +ColorSpace safe_setcolorspace color aload pop setcolor}ifelse}bd +/separate_color{currentdict false SeparationPlateIndex 4 eq{names aload pop +SeparationPlateName eq{color aload pop dup 0 gt{3 1 roll pop pop +SeparateInColor{pop convert_to_cmyk true}{1 exch sub create_grayscale_color +true}ifelse}{pop}ifelse}if}if}bd/convert_to_cmyk{/alternativeSpace ColorSpace 2 +get def/tintTransformProc ColorSpace 3 get def alternativeSpace DocCmykSpace eq +{color aload pop tintTransformProc create_cmyk_color}{alternativeSpace +DocRgbSpace eq{color aload pop tintTransformProc create_rgb_color +/convert_to_cmyk dexec}{alternativeSpace DocGrayScaleSpace eq{0 0 0 color aload +pop 1 sub create_cmyk_color}{0 0 0 1 create_cmyk_color}ifelse}ifelse}ifelse}bd +/get_cmyk_alternative_color{/alternativeSpace ColorSpace 2 get def +alternativeSpace DocCmykSpace eq{alternativeColor aload pop create_cmyk_color} +{alternativeSpace DocRgbSpace eq{alternativeColor aload pop create_rgb_color +/convert_to_cmyk dexec}{alternativeSpace DocGrayScaleSpace eq{alternativeColor +aload pop create_grayscale_color/convert_to_cmyk dexec}{0 0 0 1 +create_cmyk_color}ifelse}ifelse}ifelse}bd currentdict end def +/create_spot_colorspace{load/alternativeSpace xd/alternativeColor xd/name xd[ +/Separation name alternativeSpace[alternativeColor alternativeSpace +/spot_tint_transform_proc cvx]cvx]}bd/create_spot_color{SpotColorSpec 9 dict +copy begin dup type/arraytype ne{create_spot_colorspace}if/ColorSpace xd/color +exch 1 array astore def ColorSpace 1 get 1 array astore/names xd currentdict +end}bd/DevicenColorSpec SpotColorSpec 9 dict copy begin/ColorModel/DeviceN def +/set_color{Level3{ColorSpace safe_setcolorspace color aload pop setcolor}{ +ColorSpace 2 get setcolorspace color aload pop ColorSpace 3 get exec setcolor} +ifelse}bd/separate_color{currentdict false/PlateIndex -1 def 0 1 num 1 sub{dup +names exch get SeparationPlateName eq{/PlateIndex xd exit}if pop}for PlateIndex +0 ge{color PlateIndex get dup 0 gt{SeparateInColor{num 1 sub{0}repeat num +PlateIndex roll ColorSpace create_devicen_color/convert_to_cmyk dexec true}{1 +exch sub create_grayscale_color true}ifelse 4 2 roll pop pop}{pop}ifelse}if}bd +/get_ink_as_spot{dup/indexInk xd dup color exch get exch names exch get[1.0 num +1 sub{0}repeat num indexInk roll ColorSpace 3 get exec]ColorSpace 2 get +create_spot_color}bd currentdict end def/create_devicen_colorspace{ +/numColorants xd load/alternativeSpace xd bind/tintTransform exch def/names xd +[/DeviceN names alternativeSpace/tintTransform load]}bd/create_devicen_color{ +DevicenColorSpec 9 dict copy begin dup type/arraytype ne{ +create_devicen_colorspace}if/ColorSpace xd/num ColorSpace 1 get length def +/names ColorSpace 1 get def num array astore/color xd currentdict end}bd +/RegistrationColorSpec ColorSpec 9 dict copy begin/num 1 def/ColorModel +/Registration def/ColorSpace{[/Separation/All DocCmykSpace{dup dup dup}]}def +/names[/All]def/set_color{ColorSeparationLevel1{DocGrayScaleSpace +safe_setcolorspace color aload pop 1 exch sub setcolor}{ColorSpace +safe_setcolorspace color aload pop setcolor}ifelse}bd/separate_color{ +SeparateInColor{convert_to_cmyk true}{color aload pop 1 exch sub +create_grayscale_color true}ifelse}bd/convert_to_cmyk{color aload pop dup dup +dup create_cmyk_color}bd currentdict end def/create_registration_color{ +RegistrationColorSpec 9 dict copy begin 1 array astore/color xd currentdict end +}bd/LabColorSpec ColorSpec 9 dict copy begin/names{/L/a/b}def/num 3 def +/ColorModel/Lab def/ColorSpace DocLabSpace def/separate_color{convert_to_cmyk +/separate_color dexec}bd/convert_to_cmyk{0 0 0 0 create_cmyk_color}bd +currentdict end def/create_lab_color{LabColorSpec 9 dict copy begin 3 array +astore/color exch def/ColorSpace DocLabSpace def currentdict end}bd +/set_solid_fill{/FillColor xd/$fil 0 def}bd/set_outline{/OutlineColor xd}bd +/CheckLevelCompatibility{/DocPsLevel where{pop DocPsLevel get_ps_level gt{@np +/Courier findfont 12 scalefont setfont 72 144 m +(The PostScript level of Corel document is higher than the PostScript)show 72 +132 m(level of this device. Change the PS Level in the Corel application)show +72 120 m(by selecting the PostScript tab in the print dialog, and selecting) +show 72 108 m(document level from the Compatibility drop down list.)show flush +spg quit}if}if}bd/@BeginSysCorelDict{systemdict/Corel30Dict known{systemdict +/Corel30Dict get exec}if systemdict/CorelLexDict known{1 systemdict +/CorelLexDict get exec}if}bd/@EndSysCorelDict{systemdict/Corel30Dict known +{end}if/EndCorelLexDict where{pop EndCorelLexDict}if}bd/AutoFlatness where{pop +AutoFlatness{/@ifl{dup currentflat exch sub 10 gt{ +([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush +@np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{ +{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill +{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip +/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat} +bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse} +bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped +{@ifl}{exit}ifelse}bind loop setflat}bd}if}if/@ssa Level2{{true +setstrokeadjust}}{{}}ifelse bd/d/setdash ld/j/setlinejoin ld/J/setlinecap ld/M +/setmiterlimit ld/w/setlinewidth ld/O{/FillOverprint xd}bd/R{/OutlineOverprint +xd}bd/W/eoclip ld/c/curveto ld/C/c ld/l/lineto ld/L/l ld/rl/rlineto ld/m +/moveto ld/n/newpath ld/N/newpath ld/P{11 rp}bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld +/Q/@gr ld/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1 exch sub 0 0 0 4 roll 3 +create_cmyk_color set_solid_fill/$fil 0 def}bd/G{1 sub neg 0 0 0 4 -1 roll +create_cmyk_color set_outline}bd/i{dup 0 ne{setflat}{pop}ifelse}bd/v{4 -2 roll +2 copy 6 -2 roll c}bd/V/v ld/y{2 copy c}bd/Y/y ld/@w{matrix rotate/$ptm xd +matrix scale $ptm dup concatmatrix/$ptm xd 1 eq{$ptm exch dup concatmatrix +/$ptm xd}if/patternScallingMatrix where{pop patternScallingMatrix $ptm matrix +concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd{/$scp xd/$sca xd/$scf xd}if +}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}if}bd/@D{2 index 0 eq{$dsf 3 1 +roll 4 -1 roll pop}if 3 copy exch $Scra add exch load SetScr/$dsp xd/$dsa xd +/$dsf xd}bd/$ngx{$SDF{$SCF SeparationMode/Composite eq{$SCA}{$dsa}ifelse $SCP +@ss}if}bd/min{2 copy le{pop}{exch pop}ifelse}bd/max{2 copy ge{pop}{exch pop} +ifelse}bd/in_range{3 -1 roll min max}bd/InRange/in_range load bd/@sqr{dup 0 rl +dup 0 exch rl neg 0 rl @cp}bd/currentscale{1 0 dtransform matrix defaultmatrix +idtransform dup mul exch dup mul add sqrt 0 1 dtransform matrix defaultmatrix +idtransform dup mul exch dup mul add sqrt}bd/@unscale{}bd/wDstChck{2 1 roll dup +3 -1 roll eq{1 add}if}bd/@dot{dup mul exch dup mul add 1 exch sub}bd/@lin{exch +pop abs 1 exch sub}bd/cmyk2rgb{3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0} +if exch}repeat pop}bd/rgb2cmyk{3{1 exch sub 3 1 roll}repeat 3 copy min min 3{ +dup 5 -1 roll sub neg exch}repeat}bd/rgb2g{2 index .299 mul 2 index .587 mul +add 1 index .114 mul add 4 1 roll pop pop pop}bd/WaldoColor_5 where{pop}{ +/CorelImage systemdict/image get def/CorelSetGray systemdict/setgray get def +/CorelGetGray systemdict/currentgray get def/CorelSetTransfer systemdict +/settransfer get def/CorelGetTransfer systemdict/currenttransfer get def +/SetRgb/setrgbcolor ld/GetRgb/currentrgbcolor ld/SetGry/setgray ld/GetGry +/currentgray ld/SetRgb2 systemdict/setrgbcolor get def/GetRgb2 systemdict +/currentrgbcolor get def/SetHsb systemdict/sethsbcolor get def/GetHsb +systemdict/currenthsbcolor get def/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll +dup floor sub 3 1 roll SetHsb GetRgb2}bd/setcmykcolor where{pop/LumSepsDict +where{pop/SetCmyk_5{LumSepsDict/setcmykcolor get exec}def}{/AldusSepsDict where +{pop/SetCmyk_5{AldusSepsDict/setcmykcolor get exec}def}{/SetCmyk_5 +/setcmykcolor ld}ifelse}ifelse}{/setcmykcolor{create_cmyk_color +/separate_set_color dexec/$ffpnt xd}bd/SetCmyk_5{cmyk2rgb SetRgb}bd}ifelse +/currentcmykcolor where{pop/GetCmyk/currentcmykcolor ld}{/GetCmyk{GetRgb +rgb2cmyk}bd}ifelse/setoverprint where{pop}{/setoverprint{/CurrentOverprint xd} +bd}ifelse/currentoverprint where{pop}{/currentoverprint{CurrentOverprint}bd} +ifelse/colorimage where{pop/ColorImage{colorimage}def}{/ColorImage{/ncolors xd +/$multi xd $multi true eq{ncolors 3 eq{/daqB xd/daqG xd/daqR xd pop pop exch +pop abs{daqR pop daqG pop daqB pop}repeat}{/daqK xd/daqY xd/daqM xd/daqC xd pop +pop exch pop abs{daqC pop daqM pop daqY pop daqK pop}repeat}ifelse}{/dataaq xd +{dataaq ncolors dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub{dup 3 mul $dat 1 +index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div +rgb2g 255 mul cvi exch pop $dat 3 1 roll put}for $dat 0 $dat length 3 idiv +getinterval pop}{4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4 mul $dat 1 +index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div +$dat 4 index 3 add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop $dat 3 1 +roll put}for $dat 0 $dat length ncolors idiv getinterval}if}ifelse}image} +ifelse}bd}ifelse/currentcmykcolor{GetCmyk}bd/sethsbcolor{hsb2rgb setrgbcolor} +bd/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd +/currentgray{currentrgbcolor rgb2g}bd/InsideDCS false def/IMAGE/image ld/image +{InsideDCS{IMAGE}{/EPSDict where{pop SeparationMode/Composite eq{IMAGE}{dup +type/dicttype eq{dup/ImageType get 1 ne{IMAGE}{dup dup/BitsPerComponent get 8 +eq exch/BitsPerComponent get 1 eq or currentcolorspace 0 get DocGrayScaleSpace +eq and{SeparationPlateName(Black)eq{IMAGE}{dup/DataSource get/TCC xd/Height get +abs{TCC pop}repeat}ifelse}{IMAGE}ifelse}ifelse}{2 index 1 ne{ +SeparationPlateName(Black)eq{IMAGE}{/TCC xd pop pop exch pop abs{TCC pop} +repeat}ifelse}{IMAGE}ifelse}ifelse}ifelse}{IMAGE}ifelse}ifelse}bd}ifelse/$fm 0 +def/wfill{1 $fm eq{fill}{eofill}ifelse}bd/@Pf{@sv SeparationMode/Composite eq{ +true}{$Psc 0 ne or $ink_5 3 eq or}ifelse{0 J 0 j[]0 d FillOverprint +safe_setoverprint FillColor/separate_set_color dexec pop $ctm setmatrix 72 1000 +div dup matrix scale dup concat dup Bburx exch Bbury exch itransform ceiling +cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform floor cvi +/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry wfill} +ifelse @rs @np}bd/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if +FillOverprint safe_setoverprint $fil 1 eq{CorelPtrnDoFill}{$fil 2 eq +{gradient_fill}{$fil 3 eq{@Pf}{get_simulate_devicen FillColor/ColorModel get +/DeviceN eq and{0 1 FillColor/num get 1 sub{dup 0 gt{true safe_setoverprint}if +FillColor/get_ink_as_spot dexec/set_color dexec @gs wfill @gr}for}{FillColor +/separate_set_color dexec{wfill}{@np}ifelse}ifelse}ifelse}ifelse}ifelse $sdf{ +$dsf $dsa $dsp @ss}if setmatrix}bd/f{@cp F}bd/S{matrix currentmatrix $ctm +setmatrix $SDF{$SCF $SCA $SCP @ss}if OutlineOverprint safe_setoverprint +get_simulate_devicen OutlineColor/ColorModel get/DeviceN eq and{0 1 +OutlineColor/num get 1 sub{dup 0 gt{true safe_setoverprint}if OutlineColor +/get_ink_as_spot dexec/set_color dexec matrix currentmatrix $ptm concat @gs +stroke @gr setmatrix}for}{OutlineColor/separate_set_color dexec{matrix +currentmatrix $ptm concat stroke setmatrix}{@np}ifelse}ifelse $SDF{$dsf $dsa +$dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}bd/b{@cp B}bd/_E{5 array +astore exch cvlit xd}bd/@cc{currentfile $dat readhexstring pop}bd/@sm{/$ctm +$ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd/Bblly xd/Bbllx xd}bd/@c{@cp}bd +/@P{/$fil 3 def/$Psn xd/$Psc xd array astore/$Prm xd}bd/tcc{@cc}def/@B{@gs S +@gr F}bd/@b{@cp @B}bd/init_separation{/SeparationMode where{pop}{ +/SeparationMode/Composite def}ifelse/SeparationPlateName where{pop}{ +/SeparationPlateName null def}ifelse/SeparateInColor where{pop}{ +/SeparateInColor false def}ifelse SeparationMode/Composite eq{ +/SeparationPlateIndex -1 def}{/SeparationPlateIndex 4 def}ifelse/CmykPlates[ +/Cyan/Magenta/Yellow/Black]def 0 1 3{dup CmykPlates exch get +SeparationPlateName eq{/SeparationPlateIndex xd exit}if pop}for +/CurrentInkName_5 SeparationPlateName def/$ink_5 SeparationPlateIndex def +SeparationMode/OnHost eq{/SepMode_5 2 def}{/SepMode_5 0 def}ifelse/SepsColor +SeparateInColor def}bd/init_separation_from_legacy{EpsFile{/SepMode_5 where{ +pop SepMode_5 2 eq{/SeparationMode/OnHost def}{/SeparationMode/Composite def} +ifelse}if/CurrentInkName_5 where{pop/SeparationPlateName CurrentInkName_5 def} +if/$ink_5 where{pop/SeparationPlateIndex $ink_5 def}if/SepsColor where{pop +/SeparateInColor SepsColor def}if}if}bd init_separation_from_legacy/@whi{@gs +-72000 dup m -72000 72000 l 72000 dup l 72000 -72000 l @cp 1 SetGry fill @gr} +bd/@neg{[{1 exch sub}/exec cvx currenttransfer/exec cvx]cvx settransfer @whi} +bd/deflevel 0 def/@sax{/deflevel deflevel 1 add def}bd/@eax{/deflevel deflevel +dup 0 gt{1 sub}if def deflevel 0 gt{/eax load}{eax}ifelse}bd/eax{{exec}forall} +bd/@rax{deflevel 0 eq{@rs @sv}if}bd systemdict/pdfmark known not{/pdfmark +/cleartomark ld}if/wclip{1 $fm eq{clip}{eoclip}ifelse}bd +%---------------------------------------------------------------------------- +% Raster images support +/set_image_clipping{concat 3 index 3 index m 3 index 1 index l 2 copy l 1 index +3 index l 3 index 3 index l clip pop pop pop pop}bd/set_image_parameters{/$frg +xd/$bkg xd/$ury xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd}bd +/output_image{/@cc xd @sm @gs set_image_clipping set_image_parameters +SeparationMode/OnHost eq EpsFile and{separate_output_image}{ +output_composite_image}ifelse @gr $ctm setmatrix}bd/output_composite_image{ +DocPsLevel 3 eq MaskedImage true eq and{output_masked_image}{$bts 1 gt +DocPsLevel 2 eq DocPsLevel 3 eq or and{DevicenImage{output_devicen_image}{ +output_color_image}ifelse}{$bts 1 eq{output_monochrome_image}{ +output_color_image_level1}ifelse}ifelse}ifelse}bd/separate_output_image{@gs +$bts 1 gt{separate_output_color_image}{separate_output_monochrome_image}ifelse +@gr not{currentoverprint not{1.0 SetGry wfill}if}if @np}bd/set_decode_filter{ +ImageCompression/JPEG eq{/DCTDecode filter}{ImageCompression/RLE eq{ +/RunLengthDecode filter}{ImageCompression/LZW eq{/LZWDecode filter}if}ifelse} +ifelse}bd/create_datasource{currentfile DevicenImage not get_ps_level 2 gt or{ +/ASCII85Decode filter}if set_decode_filter}bd/set_image_strip_parameters{ +/stripRows xd/numPlanes xd/stripBuffer $wid $bts mul $ncl mul stripRows mul 8 +div ceiling cvi dup 65535 gt{pop $ncl $bts mul}if string def DevicenImage{ +/readstrip{DataSource stripBuffer readhexstring pop}bd}{/readstrip{DataSource +stripBuffer readstring pop}bd}ifelse/stripHeight $lly $ury sub stripRows mul +$hei div def/stripOutBuffer $wid stripRows mul numPlanes mul 65535 min string +def/strip_img_dict 8 dict def strip_img_dict begin/ImageType 1 def/Width $wid +def/Height stripRows def/BitsPerComponent $bts def/Decode[numPlanes{0 1} +repeat]def/ImageMatrix[$wid 0 0 stripRows neg 0 $hei 0 gt{stripRows}{0}ifelse] +def/DataSource stripOutBuffer def end}bd/separate_output_color_image{ +/plateContent false def $ncl 1 eq{SeparationPlateName/Black eq{ +output_color_image/plateContent true def}if}{@np/DataSource create_datasource +def SeparateInColor{DocCmykSpace setcolorspace/numPlanes 4 def}{ +DocGrayScaleSpace setcolorspace/numPlanes 1 def}ifelse/stripRows 65535 $wid +$bts mul $ncl numPlanes max mul 8 div div floor cvi 1 max def numPlanes +stripRows set_image_strip_parameters/maxStripIndex $hei stripRows div ceiling +cvi 1 sub def 0 1 maxStripIndex{/stripIndex exch def/$t_ury $ury stripHeight +stripIndex mul add ceiling cvi def/$t_lly $t_ury stripHeight add ceiling cvi +def stripIndex maxStripIndex eq{numPlanes $hei maxStripIndex stripRows mul sub +set_image_strip_parameters/$t_lly $t_ury stripHeight add ceiling cvi def}if +readstrip pop @gs 0 1 $wid stripRows mul 1 sub{/pixelIndex xd stripBuffer +pixelIndex $ncl mul $ncl getinterval{255 div}forall DevicenImage{ +ImageDevicenSpace create_devicen_color}{$ncl 3 eq{create_rgb_color}{ +create_cmyk_color}ifelse}ifelse/separate_color dexec{/plateContent true def +begin color aload pop end}{pop numPlanes[numPlanes 1 eq{1}{0}ifelse]cvx repeat +}ifelse numPlanes array astore/pixelSepIndex pixelIndex numPlanes mul def +/posColorant 0 def{stripOutBuffer pixelSepIndex posColorant add 3 -1 roll 255 +mul cvi put/posColorant posColorant 1 add def}forall}for $llx $t_lly Tl $urx +$llx sub $t_ury $t_lly sub scale strip_img_dict image @gr}for $SDF{$dsf $dsa +$dsp @ss}if}ifelse plateContent}bd/separate_output_monochrome_image{ +SeparationPlateName/Black eq{output_monochrome_image true}{false}ifelse}bd +/output_monochrome_image{$frg 1 eq{OutlineOverprint safe_setoverprint +ImageForegroundColor/separate_set_color dexec{1}{0}ifelse/$frg xd}{/$frg false +def}ifelse $bkg 1 eq{@gs $ctm setmatrix F @gr}if @np/$dat $wid $bts mul 8 div +ceiling cvi 65535 min string def $bkg $frg add 1 ge{$SDF{$SCF $SCA $SCP @ss}if +$llx $lly Tl $urx $llx sub $ury $lly sub scale $bkg 1 eq{FillColor +/separate_set_color dexec pop}if $wid $hei abs $bts 1 eq{$bkg 1 ge}{$bts 1 ge} +ifelse[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load $bts 1 eq +{imagemask}{image}ifelse $SDF{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}repeat} +ifelse}bd/output_color_image_level1{@np $ngx $llx $lly Tl $urx $llx sub $ury +$lly sub scale $wid $hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse +]/$dat $wid $bts mul $ncl mul 8 div ceiling cvi 65535 min string def $msimage +false eq $ncl 1 eq or{/@cc load false $ncl ColorImage}{$wid $bts mul 8 div +ceiling cvi $ncl 3 eq{dup dup/$dat1 exch string def/$dat2 exch string def +/$dat3 exch string def/@cc1 load/@cc2 load/@cc3 load}{dup dup dup/$dat1 exch +string def/$dat2 exch string def/$dat3 exch string def/$dat4 exch string def +/@cc1 load/@cc2 load/@cc3 load/@cc4 load}ifelse true $ncl ColorImage}ifelse +$SDF{$dsf $dsa $dsp @ss}if}bd/@cc1{currentfile $dat1 readhexstring pop}bd/@cc2 +{currentfile $dat2 readhexstring pop}bd/@cc3{currentfile $dat3 readhexstring +pop}bd/@cc4{currentfile $dat4 readhexstring pop}bd/$msimage false def +/ImageCompression/None def/MaskedImage false def/DevicenImage false def +/output_color_image{@np $ncl 1 eq{DocGrayScaleSpace}{$ncl 3 eq{DocRgbSpace} +{DocCmykSpace}ifelse}ifelse setcolorspace/$dat $wid $bts mul $ncl mul 8 div +ceiling cvi 65535 min string def $ngx $llx $lly Tl $urx $llx sub $ury $lly sub +scale 8 dict begin/ImageType 1 def/Width $wid def/Height $hei abs def +/BitsPerComponent $bts def/Decode[$ncl{0 1}repeat]def/ImageMatrix[$wid 0 0 $hei +neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource create_datasource def currentdict +end image $SDF{$dsf $dsa $dsp @ss}if}bd/simulate_devicen_image{@np $ngx +/colorantNames ImageDevicenSpace 1 get def/altColorSpace ImageDevicenSpace 2 +get def/tintProc ImageDevicenSpace 3 get def/DataSource create_datasource def +/stripRows 65535 $wid $bts mul $ncl mul 8 div div floor cvi 1 max def 1 +stripRows set_image_strip_parameters/maxStripIndex $hei stripRows div ceiling +cvi 1 sub def 0 1 maxStripIndex{/stripIndex exch def/$t_ury $ury stripHeight +stripIndex mul add ceiling cvi def/$t_lly $t_ury stripHeight add ceiling cvi +def stripIndex maxStripIndex eq{1 $hei maxStripIndex stripRows mul sub +set_image_strip_parameters/$t_lly $t_ury stripHeight add ceiling cvi def}if +readstrip pop @gs $llx $t_lly Tl $urx $llx sub $t_ury $t_lly sub scale 0 1 $ncl +1 sub{@gs/inkIndex exch def 0 1 stripOutBuffer length 1 sub{dup $ncl mul +inkIndex add stripBuffer exch get stripOutBuffer 3 1 roll put}for[/Separation +colorantNames inkIndex get altColorSpace{$ncl 1 sub{0}repeat $ncl inkIndex roll +tintProc}]setcolorspace inkIndex 0 gt{true setoverprint}if strip_img_dict image +@gr}for @gr}for $SDF{$dsf $dsa $dsp @ss}if}bd/output_devicen_image_alt{@np $ngx +/colorantNames ImageDevicenSpace 1 get def/altColorSpace ImageDevicenSpace 2 +get def/tintProc ImageDevicenSpace 3 get def altColorSpace DocCmykSpace eq{ +/numAltChannels 4 def}{altColorSpace DocRgbSpace eq{/numAltChannels 3 def}{ +/numAltChannels 1 def}ifelse}ifelse/DataSource create_datasource def +altColorSpace setcolorspace/stripRows 65535 $wid $bts mul $ncl numAltChannels +max mul 8 div div floor cvi 1 max def numAltChannels stripRows +set_image_strip_parameters/maxStripIndex $hei stripRows div ceiling cvi 1 sub +def 0 1 maxStripIndex{/stripIndex exch def/$t_ury $ury stripHeight stripIndex +mul add ceiling cvi def/$t_lly $t_ury stripHeight add ceiling cvi def +stripIndex maxStripIndex eq{numAltChannels $hei maxStripIndex stripRows mul sub +set_image_strip_parameters/$t_lly $t_ury stripHeight add ceiling cvi def}if +readstrip pop @gs 0 1 stripBuffer length $ncl div cvi 1 sub{/pixelIndex xd +stripBuffer pixelIndex $ncl mul $ncl getinterval{255 div}forall tintProc exec +numAltChannels array astore/pixelAltIndex pixelIndex numAltChannels mul def +/posColorant 0 def{stripOutBuffer pixelAltIndex posColorant add 3 -1 roll 255 +mul cvi put/posColorant posColorant 1 add def}forall}for $llx $t_lly Tl $urx +$llx sub $t_ury $t_lly sub scale strip_img_dict image @gr}for $SDF{$dsf $dsa +$dsp @ss}if}bd/output_devicen_image_native{@np $ngx ImageDevicenSpace +setcolorspace/scanline $wid $bts mul $ncl mul 8 div ceiling cvi 65535 min +string def/readscanline{currentfile scanline readhexstring pop}bind def $llx +$lly Tl $urx $llx sub $ury $lly sub scale 8 dict begin/ImageType 1 def/Width +$wid def/Height $hei abs def/BitsPerComponent $bts def/Decode[$ncl{0 1}repeat] +def/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource{ +readscanline}def currentdict end image $SDF{$dsf $dsa $dsp @ss}if}bd +/output_devicen_image{Level3{output_devicen_image_native}{get_simulate_devicen +{simulate_devicen_image}{output_devicen_image_alt}ifelse}ifelse}bd +/output_masked_image{/$dat $wid $bts mul $ncl mul 8 div ceiling cvi 65535 min +string def $ngx DevicenImage{ImageDevicenSpace}{$ncl 1 eq{DocGrayScaleSpace}{ +$ncl 3 eq{DocRgbSpace}{DocCmykSpace}ifelse}ifelse}ifelse setcolorspace $llx +$lly Tl $urx $llx sub $ury $lly sub scale/ImageDataDict 8 dict def +ImageDataDict begin/ImageType 1 def/Width $wid def/Height $hei abs def +/BitsPerComponent $bts def/Decode[$ncl{0 1}repeat]def/ImageMatrix[$wid 0 0 $hei +neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource create_datasource def end +/MaskedImageDict 7 dict def MaskedImageDict begin/ImageType 3 def +/InterleaveType 3 def/MaskDict ImageMaskDict def/DataDict ImageDataDict def end +MaskedImageDict image $SDF{$dsf $dsa $dsp @ss}if}bd/set_image_mask{/$mbts xd +/$mhei xd/$mwid xd/ImageMaskDict 8 dict def ImageMaskDict begin/ImageType 1 def +/Width $mwid def/Height $mhei abs def/BitsPerComponent $mbts def/DataSource +maskstream def/ImageMatrix[$mwid 0 0 $mhei neg 0 $mhei 0 gt{$mhei}{0}ifelse] +def/Decode[1 0]def end}bd/@daq{dup type/arraytype eq{aload pop}if}bd +/skip_image_body{8 rp/$ury xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd +/$wid xd DevicenImage not ImageCompression/JPEG eq or ImageCompression/RLE eq +or ImageCompression/LZW eq or{create_datasource flushfile}{/scanline $wid $bts +mul $ncl mul 8 div ceiling cvi dup 65535 gt{pop $bts $ncl mul}if string def +/upperBound $wid $hei mul $bts mul $ncl mul scanline length div cvi 1 sub def 0 +1 upperBound{pop currentfile scanline readhexstring pop pop}for}ifelse}bd +/disable_raster_output{deflevel 0 eq{@rs}if/output_image load +/output_image_original exch def/output_image/skip_image_body load def +globaldict begin/bSkipDeviceNImage true def end deflevel 0 eq{@sv}if}def +/enable_raster_output{deflevel 0 eq{@rs}if/bSkipDeviceNImage where{ +/bSkipDeviceNImage undef/output_image/output_image_original load def}if +deflevel 0 eq{@sv}if}def +end +%%EndResource +%%EndProlog +%%BeginSetup +wCorel21Dict begin +@BeginSysCorelDict +/$dcm matrix currentmatrix def +@ssa +1.00 setflat +/$fst 128 def +%%EndSetup + +%%Page: 1 1 +%%ViewingOrientation: 1 0 0 1 +%%BoundingBox: 0 0 595 841 +%LogicalPage: 1 +%%BeginPageSetup +@sv +@sm +@sv +%%EndPageSetup +@rax %Note: Object +71.12721 409.13717 386.72362 634.88409 @E +/$fm 0 def + 0 O 0 @g +1.00 (PANTONE 526 C) [ 26.2745 42.0000 -37.0000] /DocLabSpace create_spot_color set_solid_fill +71.12721 634.88409 m +386.72362 634.88409 L +386.72362 409.13717 L +71.12721 409.13717 L +71.12721 634.88409 L +@c +F + +@rax %Note: Object +216.00964 278.85543 497.91231 534.92627 @E +/$fm 0 def + 0 O 0 @g +1.00 (PANTONE 716 C) [ 63.9216 37.0000 67.0000] /DocLabSpace create_spot_color set_solid_fill +0 J 0 j 22.925585626053735 setmiterlimit +[] 0 d 0 R 0 @G +0.0000 0.5961 1.0000 0.0000 create_cmyk_color set_outline +0 0.56693 0.56693 0.00000 @w +216.00964 278.85543 m +497.91231 278.85543 L +497.91231 534.92627 L +216.00964 534.92627 L +216.00964 278.85543 L +@c +B + +%%PageTrailer +@rs +@rs +%%Trailer +@EndSysCorelDict +end +%%DocumentSuppliedResources: procset wCorel21Dict 21.0 0 +%%EOF diff --git a/Beispieldatensatz/Corel_Pantone_bb.eps b/Beispieldatensatz/Corel_Pantone_bb.eps new file mode 100755 index 0000000..e8148fe --- /dev/null +++ b/Beispieldatensatz/Corel_Pantone_bb.eps @@ -0,0 +1,126 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: CorelDRAW 2019 (64-Bit Testversion) +%%CreationDate: Fri Feb 21 10:00:30 2020 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%BoundingBox: 0 0 596 842 +%%LanguageLevel: 2 + +%%DocumentCustomColors: (PANTONE 526 C) +%%+ (PANTONE 716 C) +%%CMYKCustomColor: 0.71 1 0.01 0.07 (PANTONE 526 C) +%%+ 0 0.58 1 0.02 (PANTONE 716 C) + +%%EndComments +%%BeginProlog +/wCorel21Dict 50 dict def wCorel21Dict begin +/bd{bind def}bind def +/ld{load def}bind def +/dexec{exch begin cvx exec end}bind def +/h { closepath } bind def +/q { gsave } bind def +/Q { grestore } bind def +/m/moveto ld +/l/lineto ld +/n { newpath } bind def + + /@ss{2 index 0 eq{$dsf 3 1 roll 4 -1 roll pop}if exch $Scra add exch load SetScr}bind def + + /SeparationMode where{pop}{/SeparationMode/Composite def}ifelse + + `/$ctm exch def + + /$ptm matrix def + + /DocCmykSpace[/DeviceCMYK]def + + /safe_setcolorspace{dup + currentcolorspace eq{pop}{setcolorspace}ifelse}bind def + + /safe_setoverprint{dup type + /booleantype eq{dup currentoverprint ne{setoverprint}{pop}ifelse}{1 eq + setoverprint}ifelse}bind def + + /spot_tint_transform_proc{ + /alternativeSpace exch def + /alternativeColors exch def + /tint exch def + /mixMethod/Subtractive def + /altSpaceNumChannels 4 def + /tintedColor altSpaceNumChannels{0.0}repeat altSpaceNumChannels array astore def 0 1 + altSpaceNumChannels 1 sub{ + /altChannelIndex exch def alternativeColors + altChannelIndex get mixMethod/Additive eq{}{tint mul}ifelse + tintedColor altChannelIndex 3 2 roll put + }for + tintedColor aload pop + }bind def + + /set_color{ColorSpace safe_setcolorspace color aload pop setcolor}bind def + + /separate_set_color{SeparationMode/OnHost eq{separate_color{/set_color dexec true}{pop currentoverprint{false}{SeparateInColor{0 0 0 0 SetCmyk_5 true}{1 SetGry true}ifelse}ifelse}ifelse}{set_color true}ifelse}bind def + + /create_spot_colorspace{load/alternativeSpace exch def + /alternativeColor exch def + /name exch def[ + /Separation name alternativeSpace[alternativeColor alternativeSpace + /spot_tint_transform_proc cvx]cvx]}bind def + + /O{/FillOverprint exch def}bind def + + /$fm 0 def + + /wfill{1 $fm eq{fill}{eofill}ifelse}bind def + + /F{ + matrix currentmatrix + FillOverprint safe_setoverprint false FillColor/ColorModel get + /DeviceN eq and{0 1 FillColor/num get 1 sub{dup 0 gt{true safe_setoverprint}if + FillColor/get_ink_as_spot dexec + /set_color dexec q wfill Q}for}{FillColor + /separate_set_color dexec{wfill}{n}ifelse}ifelse setmatrix}bind def + + /ColorModel/Spot def + + /create_spot_color{ + currentdict 50 dict copy begin dup type + /arraytype ne{create_spot_colorspace}if + /ColorSpace exch def + /color exch 1 array astore def ColorSpace 1 get 1 array astore + currentdict end + }bind def +currentdict end +%%EndProlog +%%BeginSetup +wCorel21Dict begin +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%BoundingBox: 0 0 595 841 +save def +%%EndPageSetup +0 O +1.00 (PANTONE 526 C) [0 1 1 0] /DocCmykSpace create_spot_color /FillColor exch def +71.12721 634.88409 m +386.72362 634.88409 l +386.72362 409.13717 l +71.12721 409.13717 l +71.12721 634.88409 l +h +F + +1 O +1.00 (PANTONE 716 C) [1 0 1 0] /DocCmykSpace create_spot_color /FillColor exch def +216.00964 278.85543 m +497.91231 278.85543 l +497.91231 534.92627 l +216.00964 534.92627 l +216.00964 278.85543 l +h +F + +Q Q +showpage +%%Trailer +end +%%EOF diff --git a/Beispieldatensatz/Corel_Pantone_bbB.eps b/Beispieldatensatz/Corel_Pantone_bbB.eps new file mode 100755 index 0000000..368b553 --- /dev/null +++ b/Beispieldatensatz/Corel_Pantone_bbB.eps @@ -0,0 +1,228 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 596 842 +%%LanguageLevel: 2 +%%Creator: CorelDRAW 2019 (64-Bit Testversion) +%%Title: Corel_Pantone.eps +%%CreationDate: Fri Feb 21 10:00:30 2020 +%%DocumentProcessColors: Magenta Yellow +%%DocumentCustomColors: (PANTONE 526 C) +%%+ (PANTONE 716 C) +%%CMYKCustomColor: 0.71 1 0.01 0.07 (PANTONE 526 C) +%%+ 0 0.58 1 0.02 (PANTONE 716 C) +%%DocumentSuppliedResources: (atend) +%%EndComments +%%BeginProlog +/AutoFlatness false def +/AutoSteps 0 def +/CMYKMarks true def +/DocPsLevel 2 def +%Build: CorelDRAW 2019 (64-Bit Testversion) Version 21.2.0.706 +/EpsFile true def +%%BeginResource: procset wCorel21Dict 21.0 0 +/wCorel21Dict 300 dict def wCorel21Dict begin +%---------------------------------------------------------------------------- +% Core Corel PostScript prolog functions +/bd{bind def}bind def +/ld{load def}bd +/xd{exch def}bd +/rp{{pop}repeat}bd +/dexec{ +exch begin cvx exec end}bd +/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np +/newpath ld/Tl/translate ld/$sv 0 def +/@sv{/$sv save def}bd +/@rs{$sv restore}bd +/spg/showpage ld/showpage{}bd currentscreen/@dsp xd +/$dsp/@dsp def +/$dsa xd/$dsf +xd/$sdf false def +/$Scra 0 def +/SetScr/setscreen ld +/@ss{2 index 0 +eq{$dsf 3 1 roll 4 -1 roll pop}if exch $Scra add exch load SetScr}bd +/SeparationMode where{pop}{/SeparationMode/Composite def}ifelse +/SeparationPlateName where{pop}{/SeparationPlateName null def}ifelse +/SeparateInColor where{pop}{/SeparateInColor false def}ifelse/EpsFile where +{pop}{/EpsFile false def}ifelse/FillOverprint false def +/$fil 0 def +/OutlineOverprint 0 def +/$PF false def +/$bkg false def +/CurrentOverprint false def +matrix currentmatrix/$ctm xd/$ptm matrix def +/get_ps_level/languagelevel where{pop systemdict/languagelevel get exec}{1} +ifelse def +/Level2 1 def +/AdobeDistiller/product where{pop systemdict/setdistillerparams known product +(Adobe PostScript Parser)ne and}{false}ifelse def +/InRipSeparation +AdobeDistiller{false}{Level2{currentpagedevice/Separations 2 copy known{get}{ +pop pop false}ifelse}{false}ifelse}ifelse def +/ColorSeparationLevel1 1 0 0 0 +gsave setcmykcolor currentcmykcolor grestore add add add 0 ne 0 1 0 0 gsave +setcmykcolor currentcmykcolor grestore add add add 0 ne 0 0 1 0 gsave +setcmykcolor currentcmykcolor grestore add add add 0 ne 0 0 0 1 gsave +setcmykcolor currentcmykcolor grestore add add add 0 ne and and and not def +/ColorSeparation/LumSepsDict where{pop false}{/AldusSepsDict where{pop false}{ +InRipSeparation{true}{ColorSeparationLevel1}ifelse}ifelse}ifelse def +/get_simulate_devicen get_ps_level 2 eq{{SeparationMode/OnHost ne +InRipSeparation AdobeDistiller or and}bind}{false}ifelse def +/DocGrayScaleSpace +[/DeviceGray]def +/DocCmykSpace[/DeviceCMYK]def + /DocLabSpace[/CIEBasedABC <>]def +/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5 array astore}def}ifelse + /safe_setcolorspace{dup + currentcolorspace eq{pop}{setcolorspace}ifelse}bd + /safe_setoverprint{dup type + /booleantype eq{dup currentoverprint ne{setoverprint}{pop}ifelse}{1 eq + setoverprint}ifelse}bd + /spot_tint_transform_proc{/alternativeSpace xd/alternativeColors xd/tint xd + alternativeSpace DocLabSpace eq{/mixMethod/Additive def +/altSpaceNumChannels 3 + def}{alternativeSpace DocCmykSpace eq{/mixMethod/Subtractive def + /altSpaceNumChannels 4 def}{alternativeSpace DocRgbSpace eq{/mixMethod + /Additive def +/altSpaceNumChannels 3 def}{alternativeSpace DocGrayScaleSpace eq + {/mixMethod/Additive def +/altSpaceNumChannels 1 def}if}ifelse}ifelse}ifelse + alternativeSpace DocLabSpace eq{alternativeColors aload pop tint mul 3 1 roll + tint mul 3 1 roll dup 100 exch sub 1 tint sub mul add 3 1 roll}{/tintedColor + altSpaceNumChannels{0.0}repeat altSpaceNumChannels array astore def 0 1 + altSpaceNumChannels 1 sub{/altChannelIndex exch def alternativeColors + altChannelIndex get mixMethod/Additive eq{1.0 exch sub tint mul 1.0 exch sub}{ + tint mul}ifelse tintedColor altChannelIndex 3 2 roll put}for tintedColor aload + pop}ifelse}bd +/ColorSpec 9 dict begin/color[] +def +/names[]def +/ColorSpace[]def + /set_color{ + ColorSeparationLevel1{convert_to_cmyk/color get aload pop setcmykcolor}{ + ColorSpace safe_setcolorspace color aload pop setcolor}ifelse}bd + /separate_set_color{SeparationMode/OnHost eq{separate_color{/set_color dexec + true}{pop currentoverprint{false}{SeparateInColor{0 0 0 0 SetCmyk_5 true}{1 + SetGry true}ifelse}ifelse}ifelse}{set_color true}ifelse}bd +/convert_to_cmyk{currentdict}bd +currentdict end def +/CmykColorSpec ColorSpec 9 +/SpotColorSpec ColorSpec 9 dict copy begin +/num 1 def +/ColorModel/Spot def +currentdict end def + /create_spot_colorspace{load/alternativeSpace xd/alternativeColor xd/name xd[ + /Separation name alternativeSpace[alternativeColor alternativeSpace + /spot_tint_transform_proc cvx]cvx]}bd + /create_spot_color{SpotColorSpec 9 dict + copy begin dup type/arraytype ne{create_spot_colorspace}if/ColorSpace xd/color + exch 1 array astore def ColorSpace 1 get 1 array astore/names xd currentdict + end}bd +/DevicenColorSpec SpotColorSpec 9 dict copy begin/ColorModel/DeviceN def +currentdict end def +/create_devicen_color{ +DevicenColorSpec 9 dict copy begin dup type/arraytype ne{ +create_devicen_colorspace}if/ColorSpace xd/num ColorSpace 1 get length def +/names ColorSpace 1 get def num array astore/color xd currentdict end}bd +/RegistrationColorSpec ColorSpec 9 dict copy begin/num 1 def +/ColorModel +/Registration def +/ColorSpace{[/Separation/All DocCmykSpace{dup dup dup}]}def +/names[/All]def +currentdict end def +/LabColorSpec ColorSpec 9 dict copy begin/names{/L/a/b}def +/num 3 def +/ColorModel/Lab def +/ColorSpace DocLabSpace def +currentdict end def + /set_solid_fill{/FillColor xd/$fil 0 def}bd + /@BeginSysCorelDict{systemdict/Corel30Dict known{systemdict + /Corel30Dict get exec}if systemdict/CorelLexDict known{1 systemdict + /CorelLexDict get exec}if}bd + /@EndSysCorelDict{systemdict/Corel30Dict known + {end}if/EndCorelLexDict where{pop EndCorelLexDict}if}bd + /O{/FillOverprint xd}bd +/c/curveto ld +/l/lineto ld +/L/l ld +/m/moveto ld +/n/newpath ld +/@g{1 eq dup/$sdf xd{/$scp xd/$sca xd/$scf xd}if +}bd +/$fm 0 def +/wfill{1 $fm eq{fill}{eofill}ifelse}bd +/@Pf{@sv SeparationMode/Composite eq{ +true}{$Psc 0 ne or $ink_5 3 eq or}ifelse{0 J 0 j[]0 d FillOverprint +safe_setoverprint FillColor/separate_set_color dexec pop $ctm setmatrix 72 1000 +div dup matrix scale dup concat dup Bburx exch Bbury exch itransform ceiling +cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform floor cvi +/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry wfill} +ifelse @rs @np}bd +/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if +FillOverprint safe_setoverprint $fil 1 eq{CorelPtrnDoFill}{$fil 2 eq +{gradient_fill}{$fil 3 eq{@Pf}{get_simulate_devicen FillColor/ColorModel get +/DeviceN eq and{0 1 FillColor/num get 1 sub{dup 0 gt{true safe_setoverprint}if +FillColor/get_ink_as_spot dexec/set_color dexec @gs wfill @gr}for}{FillColor +/separate_set_color dexec{wfill}{@np}ifelse}ifelse}ifelse}ifelse}ifelse $sdf{ +$dsf $dsa $dsp @ss}if setmatrix}bd + /@sm{/$ctm $ctm currentmatrix def}bd + /@c{@cp}bd +/@rax{deflevel 0 eq{@rs @sv}if}bd systemdict/pdfmark known not{/pdfmark +/cleartomark ld}if +%---------------------------------------------------------------------------- +% Raster images support +end +%%EndResource +%%EndProlog +%%BeginSetup +wCorel21Dict begin +@BeginSysCorelDict +/$dcm matrix currentmatrix def +1.00 setflat +/$fst 128 def +%%EndSetup + +%%Page: 1 1 +%%ViewingOrientation: 1 0 0 1 +%%BoundingBox: 0 0 595 841 +%LogicalPage: 1 +%%BeginPageSetup +@sv +@sm +@sv +%%EndPageSetup + +/$fm 0 def + 0 O 0 @g +1.00 (PANTONE 526 C) [ 26.2745 42.0000 -37.0000] /DocLabSpace create_spot_color set_solid_fill +71.12721 634.88409 m +386.72362 634.88409 L +386.72362 409.13717 L +71.12721 409.13717 L +71.12721 634.88409 L +@c +F + +/$fm 0 def + 0 O 0 @g +1.00 (PANTONE 716 C) [ 63.9216 37.0000 67.0000] /DocLabSpace create_spot_color set_solid_fill +216.00964 278.85543 m +497.91231 278.85543 L +497.91231 534.92627 L +216.00964 534.92627 L +216.00964 278.85543 L +@c +F + +%%PageTrailer +@rs +@rs +%%Trailer +@EndSysCorelDict +end + %%EOF diff --git a/Beispieldatensatz/DTP_CMYK.eps b/Beispieldatensatz/DTP_CMYK.eps new file mode 100755 index 0000000..3c694de Binary files /dev/null and b/Beispieldatensatz/DTP_CMYK.eps differ diff --git a/Beispieldatensatz/DTP_Graustufen.eps b/Beispieldatensatz/DTP_Graustufen.eps new file mode 100755 index 0000000..bf192b4 Binary files /dev/null and b/Beispieldatensatz/DTP_Graustufen.eps differ diff --git a/Beispieldatensatz/DTP_Plot.eps b/Beispieldatensatz/DTP_Plot.eps new file mode 100755 index 0000000..58603d2 Binary files /dev/null and b/Beispieldatensatz/DTP_Plot.eps differ diff --git a/Beispieldatensatz/DTP_schwarz.eps b/Beispieldatensatz/DTP_schwarz.eps new file mode 100755 index 0000000..a784990 Binary files /dev/null and b/Beispieldatensatz/DTP_schwarz.eps differ diff --git a/Beispieldatensatz/Spot-AI.eps b/Beispieldatensatz/Spot-AI.eps new file mode 100644 index 0000000..040d4dd --- /dev/null +++ b/Beispieldatensatz/Spot-AI.eps @@ -0,0 +1,3730 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: MacOS Roman +%%Title: Spot-AI.eps +%%Creator: Adobe Illustrator(R) 21.0 +%%For: Bjšrn Barnekow +%%CreationDate: 20.02.20 +%%BoundingBox: 0 0 284 253 +%%HiResBoundingBox: 0 0 283.8815 252.7011 +%%CropBox: 0 0 283.8815 252.7011 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 21.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 21.0.0 x223 R agm 4.7740 ct 5.3840 %ADO_ContainsXMP: MainFirst +%ADOEndClientInjection: DocumentHeader "AI11EPS" +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%+ procset Adobe_CoolType_Core 2.31 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentProcessColors: +%%DocumentCustomColors: (BReg Gelb) +%%+ (BReg Rot) +%%CMYKCustomColor: 0 0.1216 1 0.0510 (BReg Gelb) +%%+ 0 1 1 0 (BReg Rot) +%%RGBCustomColor: +%%EndComments + + + + + + +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 75 dict dup begin put +/bdf +{bind def}bind def +/nd{null def}bdf +/xdf +{exch def}bdf +/ldf +{load def}bdf +/ddf +{put}bdf +/xddf +{3 -1 roll put}bdf +/xpt +{exch put}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/gx +{get exec}bdf +/ps_level + /languagelevel where{ + pop systemdict/languagelevel gx + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr}stopped{-1}if +def +/set_gvm +{currentglobal exch setglobal}bdf +/reset_gvm +{setglobal}bdf +/makereadonlyarray +{ + /packedarray where{pop packedarray + }{ + array astore readonly}ifelse +}bdf +/map_reserved_ink_name +{ + dup type/stringtype eq{ + dup/Red eq{ + pop(_Red_) + }{ + dup/Green eq{ + pop(_Green_) + }{ + dup/Blue eq{ + pop(_Blue_) + }{ + dup()cvn eq{ + pop(Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf + cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark + }if + }{ + AGMUTIL_GSTATE_ht sethalftone + }ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/AGMUTIL_cpd nd +/capture_cpd{ + //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf +}def +/filter_cmyk +{ + dup type/filetype ne{ + exch()/SubFileDecode filter + }{ + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length/AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ]cvx +}bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +}bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type/filetype ne{ + 0()/SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx + currentdict/srcStr get/readstring cvx/pop cvx + /dup cvx/length cvx 0/gt cvx[ + Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx + names_index Names length currentdict/srcStr get length 1 sub{ + 1/index cvx/exch cvx/get cvx + currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx + Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx + }for + currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx + ]cvx/if cvx + /end cvx + ]cvx + bind + /exec cvx + ]cvx + end +}bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict/DataSource get def + /origMultipleDataSources imageDict/MultipleDataSources get def + /origDecode imageDict/Decode get def + /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def + imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse + { + /imbufCnt imageDict/DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub{ + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put + }for + DeviceN_PS2{ + imageDict begin + /DataSource[DataSource/devn_sep_datasource cvx]cvx def + /MultipleDataSources false def + /Decode[0 1]def + end + }if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or{ + /srcDataStrs[imageDict begin + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi string + }repeat + end]def + imageDict begin + /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def + /Decode[0 1]def + end + }{ + 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 + imageDict/Decode[0 1]put + }ifelse + }ifelse + imageDict exch + load exec + imageDict/DataSource origDataSource put + imageDict/MultipleDataSources origMultipleDataSources put + imageDict/Decode origDecode put + end +}bdf +/write_image_file +{ + begin + {(AGMUTIL_imagefile)(w+)file}stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources{ + 0 1 DataSource length 1 sub{ + DataSource type dup + /arraytype eq{ + pop DataSource exch gx + }{ + /filetype eq{ + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }for + }{ + DataSource type dup + /arraytype eq{ + pop DataSource exec + }{ + /filetype eq{ + DataSource imbuf readstring pop + }{ + DataSource + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }ifelse + }for + end + true + }ifelse + end +}bdf +/close_image_file +{ + AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile +}def +statusdict/product known userdict/AGMP_current_show known not and{ + /pstr statusdict/product get def + pstr(HP LaserJet 2200)eq + pstr(HP LaserJet 4000 Series)eq or + pstr(HP LaserJet 4050 Series )eq or + pstr(HP LaserJet 8000 Series)eq or + pstr(HP LaserJet 8100 Series)eq or + pstr(HP LaserJet 8150 Series)eq or + pstr(HP LaserJet 5000 Series)eq or + pstr(HP LaserJet 5100 Series)eq or + pstr(HP Color LaserJet 4500)eq or + pstr(HP Color LaserJet 4600)eq or + pstr(HP LaserJet 5Si)eq or + pstr(HP LaserJet 1200 Series)eq or + pstr(HP LaserJet 1300 Series)eq or + pstr(HP LaserJet 4100 Series)eq or + { + userdict/AGMP_current_show/show load put + userdict/show{ + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show}ifelse + }put + }if + currentdict/pstr undef +}if +/consumeimagedata +{ + begin + AGMIMG_init_common + currentdict/MultipleDataSources known not + {/MultipleDataSources false def}if + MultipleDataSources + { + DataSource 0 get type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch gx length exch 0 ne{pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height{pop DataSource flushbuffer readstring pop pop}for + end + }if + dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [5 1 roll]bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type/dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + dup type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch{cvx}if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type/dicttype eq + {clonedict}if + dup type/arraytype eq + {clonearray}if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and +}bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne{ + dup/CSDBase known{ + /CSDBase get/CSD get_res/Names known + }{ + pop false + }ifelse + }{ + pop false + }ifelse +}bdf +/DeviceN_NoneName +{ + /Names where{ + pop + false Names + { + (None)eq or + }forall + }{ + false + }ifelse +}bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + }{ + true + }ifelse + }{ + true + }ifelse + }{ + true + }ifelse +}bdf +/base_colorspace_type +{ + dup type/arraytype eq{0 get}if +}bdf +/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5{cleartomark}bind def +}{ + /pdfmark_5{pdfmark}bind def +}ifelse +/ReadBypdfmark_5 +{ + currentfile exch 0 exch/SubFileDecode filter + /currentdistillerparams where + {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse + {flushfile cleartomark} + {/PUT pdfmark}ifelse +}bdf +/ReadBypdfmark_5_string +{ + 2 dict begin + /makerString exch def string/tmpString exch def + { + currentfile tmpString readline not{pop exit}if + makerString anchorsearch + { + pop pop cleartomark exit + }{ + 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 + }ifelse + }loop + end +}bdf +/xpdfm +{ + { + dup 0 get/Label eq + { + aload length[exch 1 add 1 roll/PAGELABEL + }{ + aload pop + [{ThisPage}<<5 -2 roll>>/PUT + }ifelse + pdfmark_5 + }forall +}bdf +/lmt{ + dup 2 index le{exch}if pop dup 2 index ge{exch}if pop +}bdf +/int{ + dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop +}bdf +/ds{ + Adobe_AGM_Utils begin +}bdf +/dt{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Core 209 dict dup begin put +/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen[currentscreen]cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_Default_flatness nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_pattern_paint_type 0 def +/knockout_unitsq nd +currentglobal true setglobal +[/CSA/Gradient/Procedure] +{ + /Generic/Category findresource dup length dict copy/Category defineresource pop +}forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/np +{newpath}bdf +/clp_npth +{clip np}def +/eoclp_npth +{eoclip np}def +/npth_clp +{np clip}def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox np pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + }if + AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + }{ + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + }ifelse + }forall +}bdf +/AGMCORE_CMYKDeviceNColorspaces[ + [/Separation/None/DeviceCMYK{0 0 0}] + [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] + [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] + [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] + [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] + [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] + [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] + [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] + [/Separation(Cyan)/DeviceCMYK{0 0 0}] + [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] + [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] + [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] + [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] + [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] + [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] + [/DeviceCMYK] +]def +/ds{ + Adobe_AGM_Core begin + /currentdistillerparams where + { + pop currentdistillerparams/CoreDistVersion get 5000 lt + {<>setdistillerparams}if + }if + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict/AGM_handleerror known not{ + errordict/AGM_handleerror errordict/handleerror get put + errordict/handleerror{ + Adobe_AGM_Core begin + $error/newerror get AGMCORE_cur_err null ne and{ + $error/newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error/newerror true put + end + errordict/AGM_handleerror get exec + }bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err/AGMCORE_bad_environ def}if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_Default_flatness currentflat def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_gstack 64 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 14 def + /AGMCORE_&gsave/gsave ldf + /AGMCORE_&grestore/grestore ldf + /AGMCORE_&grestoreall/grestoreall ldf + /AGMCORE_&save/save ldf + /AGMCORE_&setoverprint/setoverprint ldf + /AGMCORE_gdictcopy{ + begin + {def}forall + end + }def + /AGMCORE_gput{ + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget{ + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave{ + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 64 ge{limitcheck}if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore{ + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt{1 add}if + dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall{ + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save{ + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 64 ge{limitcheck}if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub{ + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + }for + }if + level3/AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern/makepattern load def + }if + /currentcmykcolor[0 0 0 0]AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace[/DeviceGray]AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /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 + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent()AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + /absolute_colorimetric_crd null AGMCORE_gput + /relative_colorimetric_crd null AGMCORE_gput + /saturation_crd null AGMCORE_gput + /perceptual_crd null AGMCORE_gput + currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf + cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf + << + /MaxPatternItem currentsystemparams/MaxPatternCache get + >> + setuserparams + end +}def +/ps +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3{ + 3 index add neg dup 0 lt{ + pop 0 + }if + 3 1 roll + }repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + {pop}ndf + /currentoverprint + {false}ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (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.)== + Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf + }if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where{pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias{ + /Name get exch pop + }if + dup dup(None)eq exch(All)eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq + AGMUTIL_cpd/OverrideSeparations known and + { + AGMUTIL_cpd/OverrideSeparations get + { + /HqnSpots/ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not + }{ + gsave + [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace + false + AGMUTIL_cpd/SeparationColorNames 2 copy known + { + get + {AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where{pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + (Black)eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + /PhotoshopDuotoneList where{pop false}{true}ifelse + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + { + convert_spot_to_process or + } + ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup/Cyan eq 1 index(Cyan)eq or + {pop(_cyan_)}if + dup/Magenta eq 1 index(Magenta)eq or + {pop(_magenta_)}if + dup/Yellow eq 1 index(Yellow)eq or + {pop(_yellow_)}if + dup/Black eq 1 index(Black)eq or + {pop(_black_)}if + }def + dup type/arraytype eq + {[exch{filtername}forall]} + {filtername}ifelse + end + }def + level3{ + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup(Cyan)eq exch/Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup(Magenta)eq exch/Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup(Yellow)eq exch/Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup(Black)eq exch/Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type/stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string/string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in/readstring cvx + [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx + [/pop cvx()]cvx/ifelse cvx + ]cvx/ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type/dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict/Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode[1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0[C0 channel get 1 exch sub]def + /C1[C1 channel get 1 exch sub]def + }{ + /C0[1]def + /C1[1]def + }ifelse + }if + FunctionType 3 eq + { + /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def + }if + currentdict/Range known + {/Range[0 1]def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict/Function known + { + currentdict/Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf + /ColorSpace[/DeviceGray]def + }{ + ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get/Separation eq + { + { + [1/exch cvx/sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [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 + }{ + pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2/DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup/ColorSpace get + dup type/arraytype ne + {[exch]}if + dup 0 get/DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get/Separation eq + { + exch begin + ColorSpace 1 get dup/None ne exch/All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get/DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace[/DeviceGray]def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not + { + exch begin + ColorSpace dup type/arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get/CIEBasedA eq + { + /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def + }if + ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or + { + /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def + }if + ColorSpace 0 get/CIEBasedDEFG eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup/AGMCORE_ignoreshade known + { + begin + /ColorSpace[/Separation(None)/DeviceGray{}]def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup/AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup/PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading/AGMCORE_ignoreshade known + currentdict end exch + {pop<>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4{4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf + end + [/Separation 4 -1 roll/DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation(All)/DeviceGray{}]setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4{4 index mul 4 1 roll}repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval{255 div}forall + }bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + }bdf + /n_color_components + { + base_colorspace_type + dup/DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo/moveto ldf + /li/lineto ldf + /cv/curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2/setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace/setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where{ + begin + dup 0 get dup/Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get[ + exch{ + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + }forall + ]1 xpt + }if + }ifelse + end + }if + }if + }def + /setcolorspace + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1[8 0 0 8 0 0]{}image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + }def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + }def + /setcolor_devicecolor + { + base_colorspace_type + dup/DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup/DeviceGray ne{ + dup/DeviceCMYK ne{ + dup/DeviceRGB ne{ + dup/Separation eq{ + pop + currentcolorspace 3 gx + currentcolorspace 2 get + }{ + dup/Indexed eq{ + pop + currentcolorspace 3 get dup type/stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err/AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + }def + }ifelse + /sop/setoverprint ldf + /lw/setlinewidth ldf + /lc/setlinecap ldf + /lj/setlinejoin ldf + /ml/setmiterlimit ldf + /dsh/setdash ldf + /sadj/setstrokeadjust ldf + /gry/setgray ldf + /rgb/setrgbcolor ldf + /cmyk[ + /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx + /setcmykcolor load dup type/operatortype ne{/exec cvx}if + ]cvx bdf + level3 AGMCORE_host_sep not and{ + /nzopmsc{ + 6 dict begin + /kk exch def + /yy exch def + /mm exch def + /cc exch def + /sum 0 def + cc 0 ne{/sum sum 2#1000 or def cc}if + mm 0 ne{/sum sum 2#0100 or def mm}if + yy 0 ne{/sum sum 2#0010 or def yy}if + kk 0 ne{/sum sum 2#0001 or def kk}if + AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace + sum 0 eq{0}if + end + setcolor + }bdf + }{ + /nzopmsc/cmyk ldf + }ifelse + /sep/setsepcolor ldf + /devn/setdevicencolor ldf + /idx/setindexedcolor ldf + /colr/setcolor ldf + /sepcs/setsepcolorspace ldf + /cp/closepath ldf + /clp/clp_npth ldf + /eclp/eoclp_npth ldf + /f/fill ldf + /ef/eofill ldf + /@/stroke ldf + /nclp/npth_clp ldf + /ct/concat ldf + /cf/currentfile ldf + /fl/filter ldf + /rs/readstring ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin/clonedict load end def + /clonearray Adobe_AGM_Utils begin/clonearray load end def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt{ +}def +/pgsv{ + //Adobe_AGM_Core/AGMCORE_save save put +}def +/pgrs{ + //Adobe_AGM_Core/AGMCORE_save get restore +}def +systemdict/findcolorrendering known{ + /findcolorrendering systemdict/findcolorrendering get def +}if +systemdict/setcolorrendering known{ + /setcolorrendering systemdict/setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup//Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name/MappedCSA xdf}ifelse +}def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup/sep_tint exch AGMCORE_gput + TintProc + end +}def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + }for + TintProc + end +}def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2{AGMCORE_tmp mul NComponents 1 roll}repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + }repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +}def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +}def +/sep_proc_name +{ + dup 0 get + dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ + pop[/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +}def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup/sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup()eq exch(All)eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx + ]setcolorspace_opt + /TintProc{ + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get/DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc[ + Components aload pop Name findcmykcustomcolor + /exch cvx/setcustomcolor cvx + ]cvx bdf + }{ + AGMCORE_host_sep Name(All)eq and{ + /TintProc{ + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and + AGMCORE_host_sep or + Name()eq and{ + /TintProc[ + MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ + cvx/setcmykcolor cvx + }{ + cvx/setgray cvx + }ifelse + ]cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc[ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get/DeviceGray eq{ + 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx + }if + /Name cvx/findcmykcustomcolor cvx/exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load/exec cvx + /not cvx/and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ]cvx/if cvx + /setcustomcolor cvx + ]cvx bdf + }{ + /TintProc{setcolor}bdf + [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +}def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add/index cvx + c1/get cvx/mul cvx + }for + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add/index cvx + c1/get cvx/sub cvx/mul cvx + }for + /sub cvx + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc[ + /TintTransform cvx/setcolor cvx + ]cvx bdf + MappedCSA setcolorspace_opt +}bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length{pop}repeat + end +}bdf +/setindexedcolor +{ + AGMCORE_host_sep{ + /indexed_colorspace_dict AGMCORE_gget + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + }{ + Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll + map_index + MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse + }ifelse + end + }{ + level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ + /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + }ifelse + }ifelse +}def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode[0 1]def + /DataSourcedef + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict/image gx + grestore + }if + consumeimagedata +}def +/add_res +{ + dup/CSD eq{ + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + }ifelse +}def +/del_res +{ + { + aload pop exch + dup/CSD eq{ + pop + {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall + }{ + exch + {1 index undefineresource}forall + pop + }ifelse + }forall +}def +/get_res +{ + dup/CSD eq{ + pop + dup type dup/nametype eq exch/stringtype eq or{ + AGMCORE_CSD_cache exch get + }if + }{ + findresource + }ifelse +}def +/get_csa_by_name +{ + dup type dup/nametype eq exch/stringtype eq or{ + /CSA get_res + }if +}def +/cachepaintproc +{ + 2 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + { + ReadFilter 16000 string readstring exch + ppdict dup length 1 sub 3 -1 roll put + not{exit}if + }loop + ppdict dup dup length 1 sub()put + end +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{pop}{setcolorspace}ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + } + { + Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/Saturation eq + { + /saturation_crd AGMCORE_gget dup null eq + } + { + /perceptual_crd AGMCORE_gget dup null eq + }ifelse + }ifelse + }ifelse + { + pop null + } + { + /RenderingIntent known{null}{Intent}ifelse + }ifelse + }ifelse + Intent ne{ + Intent/ColorRendering{findresource}stopped + { + pop pop systemdict/findcolorrendering known + { + Intent findcolorrendering + { + /ColorRendering findresource true exch + } + { + /ColorRendering findresource + product(Xerox Phaser 5400)ne + exch + }ifelse + dup Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd exch AGMCORE_gput + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd exch AGMCORE_gput + } + { + Intent/Saturation eq + { + /saturation_crd exch AGMCORE_gput + } + { + Intent/Perceptual eq + { + /perceptual_crd exch AGMCORE_gput + } + { + pop + }ifelse + }ifelse + }ifelse + }ifelse + 1 index{exch}{pop}ifelse + } + {false}ifelse + } + {true}ifelse + { + dup begin + currentdict/TransformPQR known{ + currentdict/TransformPQR get aload pop + 3{{}eq 3 1 roll}repeat or or + } + {true}ifelse + currentdict/MatrixPQR known{ + currentdict/MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true}ifelse + end + or + { + clonedict begin + /TransformPQR[ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind + ]def + /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def + /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def + currentdict end + }if + setcolorrendering_opt + }if + }if +}def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict/ColorRendering known{ + ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type/arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/set_ucrbg +{ + dup null eq {pop /AGMCORE_currentbg load}{/Procedure get_res}ifelse + dup currentblackgeneration eq {pop}{setblackgeneration}ifelse + dup null eq {pop /AGMCORE_currentucr load}{/Procedure get_res}ifelse + dup currentundercolorremoval eq {pop}{setundercolorremoval}ifelse +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + product(HP Color LaserJet 2605)anchorsearch{ + pop pop pop + }{ + pop + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse + }ifelse +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get/CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not{ + //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put + }if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + //Adobe_AGM_Core begin + dup/customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + /sep_colorspace_dict AGMCORE_gget null ne + {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse + 3 1 roll 2 index{ + exch pop/sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd/setpagedevice load def + /setpagedevice{get_gstate spd set_gstate}def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known AGMCORE_distilling not and{ + currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + <>setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + AGMCORE_distilling{ + erasepage + }{ + gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore + }ifelse + }if + end +}def +/lw_save_restore_override{ + /md where{ + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{}def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage/showpage load def} + ifelse + /showpage{orig_showpage gR}def + end + }if +}def +AGMCORE_err_strings begin + /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 + /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def + /AGMCORE_invalid_color_space(This job contains an invalid color space. )def +end +/set_def_ht +{AGMCORE_def_ht sethalftone}def +/set_def_flat +{AGMCORE_Default_flatness setflat}def +end +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} if userdict/Adobe_CoolType_Core 70 dict dup begin put /Adobe_CoolType_Version 2.31 def /Level2? systemdict/languagelevel known dup {pop systemdict/languagelevel get 2 ge} if def Level2? not { /currentglobal false def /setglobal/pop load def /gcheck{pop false}bind def /currentpacking false def /setpacking/pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup/args 7 index 5 add array put put get } { get dup/args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put } {pop} ifelse } ifelse begin count 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal end }bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt {{pop}repeat} {pop} ifelse args 0 argCount getinterval{}forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt {{end}repeat} {pop} ifelse }bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end }bind def /@Raise { exch cvx exch errordict exch get exec stop }bind def /@ReRaise { cvx $error/errorname get errordict exch get exec stop }bind def /@Stopped { 0 @#Stopped }bind def /@#Stopped { @_SaveStackLevels stopped {@_RestoreStackLevels true} {@_PopStackLevels false} ifelse }bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /CTHasResourceStatusBug Level2? { mark {/steveamerige/Category resourcestatus} stopped {cleartomark true} {cleartomark currentglobal not} ifelse } {false} ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse end }bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad/ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup/CMap CTHasResourceStatusBug {CTResourceStatus} {resourcestatus} ifelse { pop dup 0 eq exch 1 eq or { dup/CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug {exit} {stop} ifelse } ifelse } {pop} ifelse } 128 string/CMap resourceforall } stopped {cleartomark} stopped pop setglobal } if } if }bind def /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end end }bind def /unload { systemdict/languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known {undef} {pop pop} ifelse } if } if }bind def /ndf { 1 index where {pop pop pop} {dup xcheck{bind}if def} ifelse }def /findfont systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get /globaldict where{pop end}if end end Adobe_CoolType_Core_Defined {/systemfindfont exch def} { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont {pop}ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1 add dict begin exch { 1 index/FID eq {pop pop} {def} ifelse } forall dup null eq {pop} {{def}forall} ifelse currentdict end exch setglobal }bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal }bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } { FontDirectory 3 index known {FontDirectory 3 index get/FontReferenced known} { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } ifelse } ifelse dup { 3 index findfont/FontReferenced get 2 index dup type/nametype eq {findfont} if ne {pop false} if } if dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type/stringtype eq{cvn}if def dup currentdict end definefont ct_VMDictPut setglobal } ifelse }bind def /SetSubstituteStrategy { $SubstituteFont begin dup type/dicttype ne {0 dict} if currentdict/$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin {def}forall {def}forall currentdict dup/$Init known {dup/$Init get exec} if end /$Strategy exch def } {pop pop pop} ifelse } {pop pop} ifelse end }bind def /scff { $SubstituteFont begin dup type/stringtype eq {dup length exch} {null} ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } {$sname} ifelse def end {findfont} @Stopped { dup length 8 add string exch 1 index 0(BadFont:)putinterval 1 index exch 8 exch dup length string cvs putinterval cvn {findfont} @Stopped {pop/Courier findfont} if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end }bind def /isWidthsOnlyFont { dup/WidthsOnly known {pop pop true} { dup/FDepVector known {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} { dup/FDArray known {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} {pop} ifelse } ifelse } ifelse }bind def /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { dup/FontName known { dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and /currentdistillerparams where {pop false 2 index isWidthsOnlyFont not and} if } {false} ifelse } ifelse exch pop /$doSmartSub true def end { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }bind def setpacking userdict/$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known {get} {pop pop{pop/Courier}bind} ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known {get/Error eq} {pop pop false} ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup/WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def /FontMatrix[.001 0 0 .001 0 0]def /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def /FontBBox[0 0 0 0]def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end }bind def currentdict end exch setglobal }bind def /$GetaTint 2 dict dup begin /$BuildFont { dup/WMode known {dup/WMode get} {0} ifelse /$WMode exch def $fontname exch dup/FontName known { dup/FontName get dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse exch Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index/FontName get known { pop Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index get null copyfont } {$deepcopyfont} ifelse exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont Adobe_CoolType_Data/InVMDeepCopiedFonts get begin dup/FontBasedOn get 1 index def end }bind def /$Underprint { gsave x abs y abs gt {/y 1000 def} {/x -1000 def 500 120 translate} ifelse Level2? { [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] setcolorspace } {0 setgray} ifelse 10 setlinewidth x .8 mul [7 3] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? {.2 setcolor} {.8 setgray} ifelse fill grestore stroke } forall pop grestore }bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict/FontName known { FontName dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse def /FontName $fontname dup type/stringtype eq{cvn}if def /currentdistillerparams where {pop} { /FontInfo currentdict/FontInfo known {FontInfo null copyfont} {2 dict} ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [1 0 ItalicAngle dup sin exch cos div 1 0 0] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal }bind def end def /$None 1 dict dup begin /$BuildFont{}bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type/stringtype eq{cvn}if dup/$fontname exch def $sname null eq {$str cvs dup length $slen sub $slen getinterval} {pop $sname} ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval /$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval {/$match exch def exit} $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont/$dstack get { exch { 1 index eq {pop false} {true} ifelse } {begin false} ifelse } forall pop } if cleartomark /$slen 0 def $match false ne {$match(fonts/)anchorsearch pop pop cvn} {/Courier} ifelse }bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [/Ryumin-Light/HeiseiMin-W3 /GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def /GB1 [/STSong-Light/STHeiti-Regular]def /CNS1 [/MKai-Medium/MHei-Medium]def end def end def /$cmapname null def /$deepcopyfont { dup/FontType get 0 eq { 1 dict dup/FontName/copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup/FontName/copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } {$Strategies/$Type3Underprint get exec} ifelse }bind def /$buildfontname { dup/CIDFont findresource/CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index(-)putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy(-)putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch {pop pop 3 2 roll putinterval cvn/$cmapname exch def} {pop pop pop pop pop} ifelse length $str 1 index(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn }bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known {get} {pop pop[]} ifelse } {pop pop[]} ifelse false exch { dup/CIDFont resourcestatus { pop pop save 1 index/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get} {false} ifelse exch pop exch restore {pop} {exch pop true exit} ifelse } {pop} ifelse } forall {$str cvs $buildfontname} { false(*) { save exch dup/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get not} {true} ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and {exch restore exch pop true exit} {pop restore} ifelse } $str/CIDFont resourceforall {$buildfontname} {$fontname $findfontByEnum} ifelse } ifelse }bind def end end currentdict/$error known currentdict/languagelevel known and dup {pop $error/SubstituteFont known} if dup {$error} {Adobe_CoolType_Core} ifelse begin { /SubstituteFont /CMap/Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq {dup $str cvs dup length $slen sub $slen getinterval cvn} {$sname} ifelse Adobe_CoolType_Data/InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } { FontDirectory 1 index known {exch pop true exit} { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } ifelse } ifelse } forall } {pop pop false} ifelse { exch pop exch pop } { dup/CMap resourcestatus { pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS } { 128 string cvs dup(-)search { 3 1 roll search { 3 1 roll pop {dup cvi} stopped {pop pop pop pop pop $findfontByEnum} { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus { pop pop 4 1 roll pop pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS true exit } {pop} ifelse } for dup type/booleantype eq {pop} {pop pop pop $findfontByEnum} ifelse } ifelse } {pop pop pop $findfontByEnum} ifelse } {pop pop $findfontByEnum} ifelse } ifelse } ifelse } {//SubstituteFont exec} ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and {$findfontByEnum} {//SubstituteFont exec} ifelse end } } ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup/FontName known {dup/FontName get dup 3 index ne} {/noname true} ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def/$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin {1 index/FID eq{pop pop}{def}ifelse} forall currentdict end definefont dup/FontName known{dup/FontName get}{null}ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using )print dup/FontName known {dup/FontName get}{(unspecified font)} ifelse $str cvs print(.\n)print } if } {exch pop} ifelse } {exch pop} ifelse end }bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core/findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type/stringtype ne{$str cvs}if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne {dup $inVMIndex $AddInVMFont} if $doSmartSub { currentdict/$Strategy known {$Strategy/$BuildFont get exec} if } if } if end }bind put } if } if end /$AddInVMFont { exch/FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data/InVMFontsByCMap get exch $DictAdd } {pop pop pop} ifelse }bind def /$DictAdd { 2 copy known not {2 copy 4 index length dict put} if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get{forall}def 2 copy currentdict put end } {pop} ifelse } if get begin {def} forall end }bind def end end %%EndResource currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData def /@recognizeCIDFont null def /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch/eCCRun known not ct_Level2? and or def ct_Level2? {globaldict begin currentglobal true setglobal} if /ct_AddStdCIDMap ct_Level2? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((Hex)57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get eexec }} ifelse bind def userdict/cid_extensions known dup{cid_extensions/cid_UpdateDB known and}if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type/stringtype eq {exch cvn exch} if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq {pop pop cid_UpdateDB} { exch 1 index/Created get eq {exch pop exch pop} {pop cid_UpdateDB} ifelse } ifelse } {pop cid_UpdateDB} ifelse } {cid_UpdateDB} ifelse end }bind def end } if ct_Level2? {end setglobal} if /ct_UseNativeCapability? systemdict/composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring()def /usewidths? true def end def ct_Level2?{setglobal}{pop}ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict/languagelevel known {pop/CIDFont findresource/GlyphDirectory get} { 1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + }def /+ { systemdict/languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } {1 dict begin} ifelse /$ exch def systemdict/languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ?{$ begin}if }def /?{$ type/dicttype eq}def /|{ userdict/Adobe_CoolType_Data known { Adobe_CoolType_Data/AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put } {?{def}{$ 3 1 roll put}ifelse} ifelse end end } {?{def}{$ 3 1 roll put}ifelse} ifelse } {?{def}{$ 3 1 roll put}ifelse} ifelse }def /! { ?{end}if systemdict/languagelevel known {gvm setglobal} if end }def /:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx[.001 0 0 .001 0 0]def /ct_1000Mtx[1000 0 0 1000 0 0]def /ct_raise{exch cvx exch errordict exch get exec stop}bind def /ct_reraise {cvx $error/errorname get(Error: )print dup( )cvs print errordict exch get exec stop }bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop }bind def /ct_GetInterval { Adobe_CoolType_Utility/ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt {dup string/dst_string exch def} if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt {arrayIndex get} { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end }bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal {/unknowninstancename/Category resourcestatus} stopped {cleartomark setglobal true} {cleartomark currentglobal not exch setglobal} ifelse { { mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse ct_Vars/vm get setglobal end } } {{resourcestatus}} ifelse bind def /CIDFont/Category ct_resourcestatus {pop pop} { currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put /CIDFont exch/Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } {pop pop/defineresource/undefined ct_raise} ifelse }bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known {get 3 1 roll pop pop} {pop pop/findresource/undefinedresource ct_raise} ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /ct_resourcestatus/resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup(Binary)eq { pop null currentfile ct_Level2? { {cid_BYTE_COUNT()/SubFileDecode filter} stopped {pop pop pop} if } if /readstring load exit } if dup(Hex)eq { pop currentfile ct_Level2? { {null exch/ASCIIHexDecode filter/readstring} stopped {pop exch pop(>)exch/readhexstring} if } {(>)exch/readhexstring} ifelse load exit } if /StartData/typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq { pop pop pop } { pop/readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse }bind def /StartData { mark { currentdict dup/FDArray get 0 get/FontMatrix get 0 get 0.001 eq { dup/CDevProc known not { /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known {get} { pop pop {pop pop pop pop pop 0 -1000 7 index 2 div 880} } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul }def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup/SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup/SubrMapOffset undef dup/SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } {pop} ifelse } forall } if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end } stopped {cleartomark/StartData ct_reraise} if }bind def currentdict end def /ct_saveCIDInit { /CIDInit/ProcSet ct_resourcestatus {true} {/CIDInitC/ProcSet ct_resourcestatus} ifelse { pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability? {pop null} {/CIDInit ct_CIDInit/ProcSet defineresource pop} ifelse } {/CIDInit ct_CIDInit/ProcSet defineresource pop null} ifelse ct_Vars exch/ct_oldCIDInit exch put }bind def /ct_restoreCIDInit { ct_Vars/ct_oldCIDInit get dup null ne {/CIDInit exch/ProcSet defineresource pop} {pop} ifelse }bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge {pop 0} if /cid exch def { GlyphDirectory cid 2 copy known {get} {pop pop nullstring} ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne {0 FDBytes ct_cvnsi} {pop 0} ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq {/charstring nullstring def exit} if /cid 0 def } ifelse } loop }def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto }def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont/Widths get cid 2 copy known {get exch pop aload pop} {pop pop stringwidth} ifelse } {stringwidth} ifelse setcharwidth 0 0 moveto } ifelse }def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known {get} { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known {get} {pop pop ct_defaultFontMtx} ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont/Widths get def /CharStrings 1 dict dup/.notdef dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known {get} {pop pop 0} ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } {ct_str1 show} ifelse }def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not {ct_1000Mtx matrix concatmatrix concat} {pop} ifelse /Private get Adobe_CoolType_Utility/ct_Level2? get not { ct_dfDict/Private 3 -1 roll {put} 1183615869 internaldict/superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get {1 index} {3 index/Private get mark 6 1 roll} ifelse dup/RunInt known {/RunInt get} {pop/CCRun} ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not {cleartomark} if }bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped {stop} if end end end end }bind def /BaseFontNameStr(BF00)def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /BuildChar/ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdefput def /PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not {exit} if } for exch pop exch pop }bind def /ct_makeocf { 15 dict begin exch/WMode exch def exch/FontName exch def /FontType 0 def /FMapType 2 def dup/FontMatrix known {dup/FontMatrix get/FontMatrix exch def} {/FontMatrix matrix def} ifelse /bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def /Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{2 copy bfCount put pop}for def /FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont/FontBBox known {CIDFont/FontBBox get/FontBBox exch def} if CIDFont/CDevProc known {CIDFont/CDevProc get/CDevProc exch def} if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq {/ct_FDDict 2 dict def} if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } {exch pop} ifelse }bind def currentglobal true setglobal /ct_ComposeFont { ct_UseNativeCapability? { 2 index/CMap ct_resourcestatus {pop pop exch pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch/WMode exch def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search { dup length string copy exch pop exch pop } {pop(Identity)} ifelse } {pop (Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def setglobal /ct_MakeIdentity { ct_UseNativeCapability? { 1 index/CMap ct_resourcestatus {pop pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search {dup length string copy exch pop exch pop} {pop(Identity)} ifelse } {pop(Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { exch pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def currentdict readonly pop end end %%EndResource setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. %%Version: 1.0 0 userdict/ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge }bind def /AllocGlyphStorage { Is2015? { pop } { {string}forall }ifelse }bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix[1 0 0 1 0 0]def 4 array astore cvx/FontBBox exch def /sfnts }bind def /Type42DictEnd { currentdict dup/FontName get exch definefont end ct_T42Dict exch dup/FontName get exch put }bind def /RD{string currentfile exch readstring pop}executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop }ifelse }bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop }ifelse }bind def /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Image 71 dict dup begin put +/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf()def +/AGMIMG_ybuf()def +/AGMIMG_kbuf()def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/idximg nd +/ds +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage/colorimage ldf + }if + end + end +}def +/ps +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists{/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode[Decode 1 get Decode 0 get]def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode[1 1]def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub}currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + {pop 1}currenttransfer addprocs settransfer + }def + }ifelse + /img/imageormask ldf + /sepimg/sep_imageormask ldf + /idximg/indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt +{ +}def +/AGMIMG_flushfilters +{ + dup type/arraytype ne + {1 array astore}if + dup 0 get currentfile ne + {dup 0 get flushfile}if + { + dup type/filetype eq + { + dup status 1 index currentfile ne and + {closefile} + {pop} + ifelse + }{pop}ifelse + }forall +}def +/AGMIMG_init_common +{ + currentdict/T known{/ImageType/T ldf currentdict/T undef}if + currentdict/W known{/Width/W ldf currentdict/W undef}if + currentdict/H known{/Height/H ldf currentdict/H undef}if + currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if + currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if + currentdict/D known{/Decode/D ldf currentdict/D undef}if + currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if + currentdict/O known{ + /Operator/O load 1 eq{ + /imagemask + }{ + /O load 2 eq{ + /image + }{ + /colorimage + }ifelse + }ifelse + def + currentdict/O undef + }if + currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if + currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if + currentdict/I known{/Interpolate/I ldf currentdict/I undef}if + currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if + /DataSource load xcheck not{ + DataSource type/arraytype eq{ + DataSource 0 get type/filetype eq{ + /_Filters DataSource def + currentdict/MultipleDataSources known not{ + /DataSource DataSource dup length 1 sub get def + }if + }if + }if + currentdict/MultipleDataSources known not{ + /MultipleDataSources DataSource type/arraytype eq{ + DataSource length 1 gt + } + {false}ifelse def + }if + }if + /NComponents Decode length 2 div def + currentdict/SkipImageProc known not{/SkipImageProc{false}def}if +}bdf +/imageormask_sys +{ + begin + AGMIMG_init_common + save mark + level2{ + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix/DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint{ + 0 get dup type/nametype eq{ + dup/DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + }forall + not + }ifelse + }{ + pop false + }ifelse +}def +/process_mask +{ + level3{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def + /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def + /ImageMatrix[Width 0 0 Height neg 0 Height]def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def + /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def + currentdict end def + currentdict end + }if +}def +/use_mask +{ + dup/Mask known {dup/Mask get}{false}ifelse +}def +/imageormask +{ + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator/imagemask eq DeviceN_PS2 not and{ + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ + [/Separation/Black/DeviceGray{}]setcolorspace + /Decode[Decode 1 get Decode 0 get]def + }if + use_mask{ + process_mask image + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not{ + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file{ + Names{ + dup(None)ne{ + [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace + Operator imageDict read_image_file + names_index 0 eq{true setoverprint}if + /names_index names_index 1 add def + }{ + pop + }ifelse + }forall + close_image_file + }if + grestore + end + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + /Adobe_AGM_OnHost_Seps where{ + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator/colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource DataSource 0 get xcheck + { + [ + DataSource 0 get/exec cvx + DataSource 1 get/exec cvx + DataSource 2 get/exec cvx + DataSource 3 get/exec cvx + /AGMCORE_get_ink_data cvx + ]cvx + }{ + DataSource aload pop AGMCORE_get_ink_data + }ifelse def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0()/SubFileDecode filter def + }ifelse + /Decode[Decode 0 get Decode 1 get]def + /MultipleDataSources false def + /NComponents 1 def + /Operator/image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator/image eq{ + AGMCORE_host_sep{ + /DoImage true def + currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse + { + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }if + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys}if + }{ + use_mask{ + process_mask image + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get/DeviceCMYK eq and + currentdict/Components known and + Name()ne and + Name(All)ne and + Operator/image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load/exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + }/exec cvx + ]cvx bind + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator/imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name(All)ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator/imagemask eq{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }if + }{ + invert_image_samples + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + [/Separation Name[/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + }bind + ]AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }if + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator/imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name(All)eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + currentcolorspace 0 get/Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + }if + currentoverprint + MappedCSA 0 get/DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse + Name(All)ne and{ + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end +}def +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +}bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub{ + dup currentdict/dataSource get/exch cvx/get cvx/exec cvx + /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx + }for + ]cvx bind + end +}bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0()/SubFileDecode filter + BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0()/SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx + }for + /convProc load/exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2/add cvx/index cvx + 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx + }for + ]bind cvx 0()/SubFileDecode filter + end +}bdf +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ]/DeviceCMYK{}]setcolorspace + AGMIMG_c 0 ne{AGMIMG_c}if + AGMIMG_m 0 ne{AGMIMG_m}if + AGMIMG_y 0 ne{AGMIMG_y}if + AGMIMG_k 0 ne{AGMIMG_k}if + setcolor + }{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + [/Indexed + [ + /DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ] + /DeviceCMYK{ + AGMIMG_k 0 eq{0}if + AGMIMG_y 0 eq{0 exch}if + AGMIMG_m 0 eq{0 3 1 roll}if + AGMIMG_c 0 eq{0 4 1 roll}if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ]setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation/Black/DeviceGray{}]setcolorspace + gsave + /Black + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Yellow/DeviceGray{}]setcolorspace + gsave + /Yellow + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Magenta/DeviceGray{}]setcolorspace + gsave + /Magenta + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Cyan/DeviceGray{}]setcolorspace + gsave + /Cyan + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +}def +/indexed_imageormask +{ + begin + AGMIMG_init_common + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ + /CSA get get_csa_by_name + }{ + /Names get + }ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN{ + /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator/imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN{ + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget dup null ne + { + begin + currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse + get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and + AGMCORE_in_rip_sep and{ + [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] + setcolorspace + }if + end + } + {pop}ifelse + }ifelse + imageormask + Indexed_DeviceN{ + end + }if + }{ + Operator/imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not{ + currentcolorspace + dup 1/DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + }if + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type/dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode[/customcolor_tint AGMCORE_gget 0]def + /Operator/image def + /SkipImageProc{false}def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA[/DeviceCMYK] + /TintMethod/Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components[AGMIMG_colorAry aload pop pop] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec + }ifelse + }bdf +}def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + }if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage + end + }def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + }currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get/DeviceGray eq{ + {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceGray eq{ + {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict/setpacking known +{setpacking}if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/ds gx +Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: 1 1 +%%EndPageComments +%%BeginPageSetup +%ADOBeginClientInjection: PageSetup Start "AI11EPS" +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +%ADOEndClientInjection: PageSetup Start "AI11EPS" +Adobe_AGM_Utils begin +Adobe_AGM_Core/ps gx +Adobe_AGM_Utils/capture_cpd gx +Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx +%ADOBeginClientInjection: PageSetup End "AI11EPS" +/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + Adobe Illustrator CC 2017 (Macintosh) + 2020-02-20T11:31:08+01:00 + + + + 256 + 228 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA5AEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq+Tfzz/APJp63/0a/8AUJDnNdof30vh9wfbfZD/AIzcX+d/u5MDzDeldirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdir7uzsX5tdirsVdirsVdirsVdirsVdirsVdirsVfJv5 5/8Ak09b/wCjX/qEhzmu0P76Xw+4Ptvsh/xm4v8AO/3cmB5hvSuxV2KuxV2KuxV2KuxV2KuxV2Ku xV2KuxV2KuxV2KuxV93Z2L82uxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvk388//Jp63/0a/wDUJDnN dof30vh9wfbfZD/jNxf53+7kwPMN6V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvu7O xfm12KuxV2KuxV2KuxV2KuxV2KuxV2KuxV8m/nn/AOTT1v8A6Nf+oSHOa7Q/vpfD7g+2+yH/ABm4 v87/AHcmB5hvSuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV93Z2L82uxV2KuxV2KuxV 2KuxV2KuxV2KuxV2Kvk388//ACaet/8ARr/1CQ5zXaH99L4fcH232Q/4zcX+d/u5MDzDeldirsVd irsVdirsVdirsVdirsVdirsVdirsVdirsVdir7uzsX5tdirsVdirsVdirsVdirsVdirsVdirsVfJ v55/+TT1v/o1/wCoSHOa7Q/vpfD7g+2+yH/Gbi/zv93JgeYb0rsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVfd2di/NrsVdirsVdirsVdirsVdirsVdirsVdir5N/PP/AMmnrf8A0a/9QkOc 12h/fS+H3B9t9kP+M3F/nf7uTA8w3pXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+7s 7F+bXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXyb+ef/k09b/6Nf+oSHOa7Q/vpfD7g+2+yH/Gbi/zv 93JgeYb0rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVfd2di/NrsVdirsVdirsVdirsV dirsVdirsVdir5N/PP8A8mnrf/Rr/wBQkOc12h/fS+H3B9t9kP8AjNxf53+7kwPMN6V2KuxV2Kux V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvu7Oxfm12KuxV2KuxV2KuxV2KuxV2KuxV2KuxV8m/nn /wCTT1v/AKNf+oSHOa7Q/vpfD7g+2+yH/Gbi/wA7/dyYHmG9K7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FX3dnYvza7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+Tfzz/8mnrf/Rr/ANQkOc12 h/fS+H3B9t9kP+M3F/nf7uTA8w3pXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+7PVi /nX7xnW+NDvHzfm7hLvVi/nX7xj40O8fNeEu9WL+dfvGPjQ7x814S71Yv51+8Y+NDvHzXhLvVi/n X7xj40O8fNeEu9WL+dfvGPjQ7x814S71Yv51+8Y+NDvHzXhLvVi/nX7xj40O8fNeEu9WL+dfvGPj Q7x814S71Yv51+8Y+NDvHzXhLvVi/nX7xj40O8fNeEu9WL+dfvGPjQ7x814S71Yv51+8Y+NDvHzX hL5S/O+CeT80NaeONnQ/VqMoJB/0SEdRnN6/JHxpbjp9wfavZKcR2biBP87/AHcmC/VLr/fMn/An +mYfiR7w9H4sO8O+qXX++ZP+BP8ATHxI94XxYd4d9Uuv98yf8Cf6Y+JHvC+LDvDvql1/vmT/AIE/ 0x8SPeF8WHeHfVLr/fMn/An+mPiR7wviw7w76pdf75k/4E/0x8SPeF8WHeHfVLr/AHzJ/wACf6Y+ JHvC+LDvC14J4xV42QdKsCBX6cIkDyKROJ5FZkmbsVdirsVdirsVdirsVdirsVfUOeYviTsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirAvzl/wCUYtf+Y2P/AJNS5vfZ7+/P9Q/e HqfZH/Gpf8LP+6i8bzsX0R2KuxV2KuxV2KuxV2KuxV2KvqHPMXxJ2KuxV2KuxV2KuxV2KuxV2Kux V2KuxV2KuxV2KuxV2KuxV2KuxVgX5y/8oxa/8xsf/JqXN77Pf35/qH7w9T7I/wCNS/4Wf91F43nY vojsVdirsVdirsVdirsVdirsVfUOeYviTsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirAvzl/5Ri1/wCY2P8A5NS5vfZ7+/P9Q/eHqfZH/Gpf8LP+6i8bzsX0R2KuxV2KuxV2KuxV 2KuxV2KvqHPMXxJ2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVgX5y/8AKMWv /MbH/wAmpc3vs9/fn+ofvD1Psj/jUv8AhZ/3UXjedi+iOxV2KuxV2KuxV2KuxV2KuxV9Q55i+JOx V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KozS/Luia9cNZ6xZx3ttGhmSKStBI CFDbEb0Y51fsfhjk1UhIWPDP+6i15Ndm0w48UjCR2sd34Caf8ql/Lj/qwW33N/zVnpP5DD/N+9p/ 0Sa//VpO/wCVS/lx/wBWC2+5v+asfyGH+b96/wCiTX/6tJ3/ACqX8uP+rBbfc3/NWP5DD/N+9f8A RJr/APVpO/5VL+XH/Vgtvub/AJqx/IYf5v3r/ok1/wDq0nf8ql/Lj/qwW33N/wA1Y/kMP8371/0S a/8A1aTv+VS/lx/1YLb7m/5qx/IYf5v3r/ok1/8Aq0nf8ql/Lj/qwW33N/zVj+Qw/wA371/0Sa// AFaTv+VS/lx/1YLb7m/5qx/IYf5v3r/ok1/+rSd/yqX8uP8AqwW33N/zVj+Qw/zfvX/RJr/9Wk7/ AJVL+XH/AFYLb7m/5qx/IYf5v3r/AKJNf/q0mP54W5TsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdiqe+Tv+OnL/xhb/ia52HsV/jcv+Fn/dRcHX/QPf8ArZhnp7qHYq7FXYq7FXYq 7FXYq7FXYq8yzwB6V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVPfJ3/AB05 f+MLf8TXOw9iv8bl/wALP+6i4Ov+ge/9bMM9PdQ7FXYq7FXYq7FXYq7FXYq7FXmWeAPSuxV2KuxV 2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kp75O/46cv/ABhb/ia52HsV/jcv+Fn/AHUX B1/0D3/rZhnp7qHYq7FXYq7FXYq7FXYq7FXYq8yzwB6V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K uxV2KuxV2KuxV2KuxVPfJ3/HTl/4wt/xNc7D2K/xuX/Cz/uouDr/AKB7/wBbMM9PdQ7FXYq7FXYq 7FXYq7FXYq7FXmWeAPSuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kp75O/46 cv8Axhb/AImudh7Ff43L/hZ/3UXB1/0D3/rZhnp7qHYq7FXYq7FXYq7FXYq7FXYq8yzwB6V2KuxV 2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVPfJ3/HTl/4wt/xNc7D2K/xuX/Cz/uou Dr/oHv8A1swz091DsVdirsVdirsVdirsVdirsVeZZ4A9K7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYqnvk7/AI6cv/GFv+JrnYexX+Ny/wCFn/dRcHX/AED3/rZhnp7qHYq7FXYq 7FXYq7FXYq7FXYq8yzwB6V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVPfJ3 /HTl/wCMLf8AE1zsPYr/ABuX/Cz/ALqLg6/6B7/1swz091DsVdirsVdirsVdirsVdirsVeZZ4A9K 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqnvk7/jpy/8YW/4mudh7Ff43L/h Z/3UXB1/0D3/AK2YZ6e6h2KuxV2KuxV2KuxV2KuxV2KvMs8AeldirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdirsVdirsVT3yd/wAdOX/jC3/E1zsPYr/G5f8ACz/uouDr/oHv/WzDPT3UOxV2 KuxV2KuxV2KuxV2KuxV5lngD0rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdiq e+Tv+OnL/wAYW/4mudh7Ff43L/hZ/wB1Fwdf9A9/62YZ6e6h2KuxV2KuxV2KuxV2KuxV2KvMs8Ae ldirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVT3yd/x05f+MLf8TXOw9iv8bl/ ws/7qLg6/wCge/8AWzDPT3UOxV2KuxV2KuxV2KuxV2KuxV//2Q== + + + + + 612.000000 + 792.000000 + Points + + 1 + False + False + + + BReg Gelb + BReg Rot + + + + + + Default Swatch Group + 0 + + + + BReg Gelb + SPOT + 100.000000 + CMYK + 0.000000 + 12.156863 + 100.000000 + 5.098039 + + + BReg Rot + SPOT + 100.000000 + CMYK + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + + + + + application/postscript + + + + + + + + + + + + + + + + + + + + + + + + + % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 +%ADOEndClientInjection: PageSetup End "AI11EPS" +%%EndPageSetup +1 -1 scale 0 -252.701 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 252.701 li +283.882 252.701 li +283.882 0 li +cp +clp +117.638 0 mo +117.638 143.567 li +283.882 143.567 li +283.882 0 li +117.638 0 li +117.638 0 li +cp +false sop +/0 +<< +/Name (BReg Rot) +/0 +[/DeviceCMYK] /CSA add_res +/CSA /0 get_csa_by_name +/MappedCSA /0 /CSA get_res +/TintMethod /Subtractive +/TintProc null +/NComponents 4 +/Components [ 0 1 1 0 ] +>> +/CSD add_res +1 /0 /CSD get_res sepcs +1 sep +f +0 106.3 mo +0 252.701 li +191.756 252.701 li +191.756 106.3 li +0 106.3 li +0 106.3 li +cp +/1 +<< +/Name (BReg Gelb) +/CSA /0 get_csa_by_name +/MappedCSA /0 /CSA get_res +/TintMethod /Subtractive +/TintProc null +/NComponents 4 +/Components [ 0 .121569 1 .0509804 ] +>> +/CSD add_res +1 /1 /CSD get_res sepcs +1 sep +f +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse +%ADOEndClientInjection: EndPageContent "AI11EPS" +grestore +grestore +pgrs +%%PageTrailer +%ADOBeginClientInjection: PageTrailer Start "AI11EPS" +[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 +%ADOEndClientInjection: PageTrailer Start "AI11EPS" +[ +[/CSA [/0 ]] +[/CSD [/0 /1 ]] +] del_res +Adobe_AGM_Image/pt gx +Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/dt get exec +Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec +%%EOF \ No newline at end of file diff --git a/Beispieldatensatz/Spot-AI_orig.eps b/Beispieldatensatz/Spot-AI_orig.eps new file mode 100644 index 0000000..495afea --- /dev/null +++ b/Beispieldatensatz/Spot-AI_orig.eps @@ -0,0 +1,4986 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: MacOS Roman +%%Title: Spot-AI.eps +%%Creator: Adobe Illustrator(R) 21.0 +%%For: Bjšrn Barnekow +%%CreationDate: 20.02.20 +%%BoundingBox: 0 0 284 253 +%%HiResBoundingBox: 0 0 283.8815 252.7011 +%%CropBox: 0 0 283.8815 252.7011 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 21.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 21.0.0 x223 R agm 4.7740 ct 5.3840 %ADO_ContainsXMP: MainFirst +%ADOEndClientInjection: DocumentHeader "AI11EPS" +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%+ procset Adobe_CoolType_Core 2.31 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentProcessColors: +%%DocumentCustomColors: (BReg Gelb) +%%+ (BReg Rot) +%%CMYKCustomColor: 0 0.1216 1 0.0510 (BReg Gelb) +%%+ 0 1 1 0 (BReg Rot) +%%RGBCustomColor: +%%EndComments + + + + + + +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 75 dict dup begin put +/bdf +{bind def}bind def +/nd{null def}bdf +/xdf +{exch def}bdf +/ldf +{load def}bdf +/ddf +{put}bdf +/xddf +{3 -1 roll put}bdf +/xpt +{exch put}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/gx +{get exec}bdf +/ps_level + /languagelevel where{ + pop systemdict/languagelevel gx + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr}stopped{-1}if +def +/set_gvm +{currentglobal exch setglobal}bdf +/reset_gvm +{setglobal}bdf +/makereadonlyarray +{ + /packedarray where{pop packedarray + }{ + array astore readonly}ifelse +}bdf +/map_reserved_ink_name +{ + dup type/stringtype eq{ + dup/Red eq{ + pop(_Red_) + }{ + dup/Green eq{ + pop(_Green_) + }{ + dup/Blue eq{ + pop(_Blue_) + }{ + dup()cvn eq{ + pop(Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf + cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark + }if + }{ + AGMUTIL_GSTATE_ht sethalftone + }ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/get_gstate_and_matrix +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_ctm matrix currentmatrix def + end + get_gstate +}def +/set_gstate_and_matrix +{ + set_gstate + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_ctm setmatrix + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/AGMUTIL_cpd nd +/capture_cpd{ + //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf +}def +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup/HalftoneType get 3 eq + { + sethalftone currenthalftone + }{ + begin + Width Height mul{ + Thresholds read{pop}if + }repeat + end + currenthalftone + }ifelse + }ifelse +}def +/rdcmntline +{ + currentfile AGMUTIL_str256 readline pop + (%)anchorsearch{pop}if +}bdf +/filter_cmyk +{ + dup type/filetype ne{ + exch()/SubFileDecode filter + }{ + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length/AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ]cvx +}bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +}bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type/filetype ne{ + 0()/SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx + currentdict/srcStr get/readstring cvx/pop cvx + /dup cvx/length cvx 0/gt cvx[ + Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx + names_index Names length currentdict/srcStr get length 1 sub{ + 1/index cvx/exch cvx/get cvx + currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx + Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx + }for + currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx + ]cvx/if cvx + /end cvx + ]cvx + bind + /exec cvx + ]cvx + end +}bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict/DataSource get def + /origMultipleDataSources imageDict/MultipleDataSources get def + /origDecode imageDict/Decode get def + /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def + imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse + { + /imbufCnt imageDict/DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub{ + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put + }for + DeviceN_PS2{ + imageDict begin + /DataSource[DataSource/devn_sep_datasource cvx]cvx def + /MultipleDataSources false def + /Decode[0 1]def + end + }if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or{ + /srcDataStrs[imageDict begin + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi string + }repeat + end]def + imageDict begin + /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def + /Decode[0 1]def + end + }{ + 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 + imageDict/Decode[0 1]put + }ifelse + }ifelse + imageDict exch + load exec + imageDict/DataSource origDataSource put + imageDict/MultipleDataSources origMultipleDataSources put + imageDict/Decode origDecode put + end +}bdf +/write_image_file +{ + begin + {(AGMUTIL_imagefile)(w+)file}stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources{ + 0 1 DataSource length 1 sub{ + DataSource type dup + /arraytype eq{ + pop DataSource exch gx + }{ + /filetype eq{ + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }for + }{ + DataSource type dup + /arraytype eq{ + pop DataSource exec + }{ + /filetype eq{ + DataSource imbuf readstring pop + }{ + DataSource + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }ifelse + }for + end + true + }ifelse + end +}bdf +/close_image_file +{ + AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile +}def +statusdict/product known userdict/AGMP_current_show known not and{ + /pstr statusdict/product get def + pstr(HP LaserJet 2200)eq + pstr(HP LaserJet 4000 Series)eq or + pstr(HP LaserJet 4050 Series )eq or + pstr(HP LaserJet 8000 Series)eq or + pstr(HP LaserJet 8100 Series)eq or + pstr(HP LaserJet 8150 Series)eq or + pstr(HP LaserJet 5000 Series)eq or + pstr(HP LaserJet 5100 Series)eq or + pstr(HP Color LaserJet 4500)eq or + pstr(HP Color LaserJet 4600)eq or + pstr(HP LaserJet 5Si)eq or + pstr(HP LaserJet 1200 Series)eq or + pstr(HP LaserJet 1300 Series)eq or + pstr(HP LaserJet 4100 Series)eq or + { + userdict/AGMP_current_show/show load put + userdict/show{ + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show}ifelse + }put + }if + currentdict/pstr undef +}if +/consumeimagedata +{ + begin + AGMIMG_init_common + currentdict/MultipleDataSources known not + {/MultipleDataSources false def}if + MultipleDataSources + { + DataSource 0 get type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch gx length exch 0 ne{pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height{pop DataSource flushbuffer readstring pop pop}for + end + }if + dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [5 1 roll]bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type/dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + dup type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch{cvx}if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type/dicttype eq + {clonedict}if + dup type/arraytype eq + {clonearray}if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and +}bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne{ + dup/CSDBase known{ + /CSDBase get/CSD get_res/Names known + }{ + pop false + }ifelse + }{ + pop false + }ifelse +}bdf +/DeviceN_NoneName +{ + /Names where{ + pop + false Names + { + (None)eq or + }forall + }{ + false + }ifelse +}bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + }{ + true + }ifelse + }{ + true + }ifelse + }{ + true + }ifelse +}bdf +/base_colorspace_type +{ + dup type/arraytype eq{0 get}if +}bdf +/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5{cleartomark}bind def +}{ + /pdfmark_5{pdfmark}bind def +}ifelse +/ReadBypdfmark_5 +{ + currentfile exch 0 exch/SubFileDecode filter + /currentdistillerparams where + {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse + {flushfile cleartomark} + {/PUT pdfmark}ifelse +}bdf +/ReadBypdfmark_5_string +{ + 2 dict begin + /makerString exch def string/tmpString exch def + { + currentfile tmpString readline not{pop exit}if + makerString anchorsearch + { + pop pop cleartomark exit + }{ + 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 + }ifelse + }loop + end +}bdf +/xpdfm +{ + { + dup 0 get/Label eq + { + aload length[exch 1 add 1 roll/PAGELABEL + }{ + aload pop + [{ThisPage}<<5 -2 roll>>/PUT + }ifelse + pdfmark_5 + }forall +}bdf +/lmt{ + dup 2 index le{exch}if pop dup 2 index ge{exch}if pop +}bdf +/int{ + dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop +}bdf +/ds{ + Adobe_AGM_Utils begin +}bdf +/dt{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Core 209 dict dup begin put +/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen[currentscreen]cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_Default_flatness nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_pattern_paint_type 0 def +/knockout_unitsq nd +currentglobal true setglobal +[/CSA/Gradient/Procedure] +{ + /Generic/Category findresource dup length dict copy/Category defineresource pop +}forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/flushinput +{ + save + 2 dict begin + /CompareBuffer 3 -1 roll def + /readbuffer 256 string def + mark + { + currentfile readbuffer{readline}stopped + {cleartomark mark} + { + not + {pop exit} + if + CompareBuffer eq + {exit} + if + }ifelse + }loop + cleartomark + end + restore +}bdf +/getspotfunction +{ + AGMCORE_screen exch pop exch pop + dup type/dicttype eq{ + dup/HalftoneType get 1 eq{ + /SpotFunction get + }{ + dup/HalftoneType get 2 eq{ + /GraySpotFunction get + }{ + pop + { + abs exch abs 2 copy add 1 gt{ + 1 sub dup mul exch 1 sub dup mul add 1 sub + }{ + dup mul exch dup mul add 1 exch sub + }ifelse + }bind + }ifelse + }ifelse + }if +}def +/np +{newpath}bdf +/clp_npth +{clip np}def +/eoclp_npth +{eoclip np}def +/npth_clp +{np clip}def +/graphic_setup +{ + /AGMCORE_graphicsave save store + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + []0 setdash + 10 setmiterlimit + np + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias gx + /Adobe_AGM_Image where{ + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + gx + }{ + pop pop + }ifelse + }if + /sep_colorspace_dict null AGMCORE_gput + 100 dict begin + /dictstackcount countdictstack def + /showpage{}def + mark +}def +/graphic_cleanup +{ + cleartomark + dictstackcount 1 countdictstack 1 sub{end}for + end + AGMCORE_graphicsave restore +}def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox np pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + }if + AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + }{ + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + }ifelse + }forall +}bdf +/AGMCORE_CMYKDeviceNColorspaces[ + [/Separation/None/DeviceCMYK{0 0 0}] + [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] + [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] + [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] + [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] + [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] + [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] + [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] + [/Separation(Cyan)/DeviceCMYK{0 0 0}] + [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] + [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] + [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] + [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] + [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] + [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] + [/DeviceCMYK] +]def +/ds{ + Adobe_AGM_Core begin + /currentdistillerparams where + { + pop currentdistillerparams/CoreDistVersion get 5000 lt + {<>setdistillerparams}if + }if + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict/AGM_handleerror known not{ + errordict/AGM_handleerror errordict/handleerror get put + errordict/handleerror{ + Adobe_AGM_Core begin + $error/newerror get AGMCORE_cur_err null ne and{ + $error/newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error/newerror true put + end + errordict/AGM_handleerror get exec + }bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err/AGMCORE_bad_environ def}if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_Default_flatness currentflat def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 64 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 14 def + /AGMCORE_&gsave/gsave ldf + /AGMCORE_&grestore/grestore ldf + /AGMCORE_&grestoreall/grestoreall ldf + /AGMCORE_&save/save ldf + /AGMCORE_&setoverprint/setoverprint ldf + /AGMCORE_gdictcopy{ + begin + {def}forall + end + }def + /AGMCORE_gput{ + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget{ + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave{ + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 64 ge{limitcheck}if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore{ + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt{1 add}if + dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall{ + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save{ + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 64 ge{limitcheck}if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub{ + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + }for + }if + level3/AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern/makepattern load def + }if + /currentcmykcolor[0 0 0 0]AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace[/DeviceGray]AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /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 + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent()AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + /absolute_colorimetric_crd null AGMCORE_gput + /relative_colorimetric_crd null AGMCORE_gput + /saturation_crd null AGMCORE_gput + /perceptual_crd null AGMCORE_gput + currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf + cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf + << + /MaxPatternItem currentsystemparams/MaxPatternCache get + >> + setuserparams + end +}def +/ps +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3{ + 3 index add neg dup 0 lt{ + pop 0 + }if + 3 1 roll + }repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + {pop}ndf + /currentoverprint + {false}ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (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.)== + Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf + }if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where{pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias{ + /Name get exch pop + }if + dup dup(None)eq exch(All)eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq + AGMUTIL_cpd/OverrideSeparations known and + { + AGMUTIL_cpd/OverrideSeparations get + { + /HqnSpots/ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not + }{ + gsave + [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace + false + AGMUTIL_cpd/SeparationColorNames 2 copy known + { + get + {AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where{pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + (Black)eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + /PhotoshopDuotoneList where{pop false}{true}ifelse + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + { + convert_spot_to_process or + } + ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup/Cyan eq 1 index(Cyan)eq or + {pop(_cyan_)}if + dup/Magenta eq 1 index(Magenta)eq or + {pop(_magenta_)}if + dup/Yellow eq 1 index(Yellow)eq or + {pop(_yellow_)}if + dup/Black eq 1 index(Black)eq or + {pop(_black_)}if + }def + dup type/arraytype eq + {[exch{filtername}forall]} + {filtername}ifelse + end + }def + level3{ + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup(Cyan)eq exch/Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup(Magenta)eq exch/Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup(Yellow)eq exch/Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup(Black)eq exch/Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type/stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string/string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in/readstring cvx + [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx + [/pop cvx()]cvx/ifelse cvx + ]cvx/ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type/dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict/Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode[1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0[C0 channel get 1 exch sub]def + /C1[C1 channel get 1 exch sub]def + }{ + /C0[1]def + /C1[1]def + }ifelse + }if + FunctionType 3 eq + { + /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def + }if + currentdict/Range known + {/Range[0 1]def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict/Function known + { + currentdict/Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf + /ColorSpace[/DeviceGray]def + }{ + ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get/Separation eq + { + { + [1/exch cvx/sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [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 + }{ + pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2/DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup/ColorSpace get + dup type/arraytype ne + {[exch]}if + dup 0 get/DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get/Separation eq + { + exch begin + ColorSpace 1 get dup/None ne exch/All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get/DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace[/DeviceGray]def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not + { + exch begin + ColorSpace dup type/arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get/CIEBasedA eq + { + /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def + }if + ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or + { + /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def + }if + ColorSpace 0 get/CIEBasedDEFG eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup/AGMCORE_ignoreshade known + { + begin + /ColorSpace[/Separation(None)/DeviceGray{}]def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup/AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup/PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading/AGMCORE_ignoreshade known + currentdict end exch + {pop<>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4{4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf + end + [/Separation 4 -1 roll/DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation(All)/DeviceGray{}]setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4{4 index mul 4 1 roll}repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval{255 div}forall + }bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + }bdf + /n_color_components + { + base_colorspace_type + dup/DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo/moveto ldf + /li/lineto ldf + /cv/curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2/setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace/setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where{ + begin + dup 0 get dup/Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get[ + exch{ + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + }forall + ]1 xpt + }if + }ifelse + end + }if + }if + }def + /setcolorspace + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1[8 0 0 8 0 0]{}image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + }def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + }def + /setcolor_devicecolor + { + base_colorspace_type + dup/DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup/DeviceGray ne{ + dup/DeviceCMYK ne{ + dup/DeviceRGB ne{ + dup/Separation eq{ + pop + currentcolorspace 3 gx + currentcolorspace 2 get + }{ + dup/Indexed eq{ + pop + currentcolorspace 3 get dup type/stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err/AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + }def + }ifelse + /sop/setoverprint ldf + /lw/setlinewidth ldf + /lc/setlinecap ldf + /lj/setlinejoin ldf + /ml/setmiterlimit ldf + /dsh/setdash ldf + /sadj/setstrokeadjust ldf + /gry/setgray ldf + /rgb/setrgbcolor ldf + /cmyk[ + /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx + /setcmykcolor load dup type/operatortype ne{/exec cvx}if + ]cvx bdf + level3 AGMCORE_host_sep not and{ + /nzopmsc{ + 6 dict begin + /kk exch def + /yy exch def + /mm exch def + /cc exch def + /sum 0 def + cc 0 ne{/sum sum 2#1000 or def cc}if + mm 0 ne{/sum sum 2#0100 or def mm}if + yy 0 ne{/sum sum 2#0010 or def yy}if + kk 0 ne{/sum sum 2#0001 or def kk}if + AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace + sum 0 eq{0}if + end + setcolor + }bdf + }{ + /nzopmsc/cmyk ldf + }ifelse + /sep/setsepcolor ldf + /devn/setdevicencolor ldf + /idx/setindexedcolor ldf + /colr/setcolor ldf + /csacrd/set_csa_crd ldf + /sepcs/setsepcolorspace ldf + /devncs/setdevicencolorspace ldf + /idxcs/setindexedcolorspace ldf + /cp/closepath ldf + /clp/clp_npth ldf + /eclp/eoclp_npth ldf + /f/fill ldf + /ef/eofill ldf + /@/stroke ldf + /nclp/npth_clp ldf + /gset/graphic_setup ldf + /gcln/graphic_cleanup ldf + /ct/concat ldf + /cf/currentfile ldf + /fl/filter ldf + /rs/readstring ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin/clonedict load end def + /clonearray Adobe_AGM_Utils begin/clonearray load end def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall + /getrampcolor + { + /indx exch def + 0 1 NumComp 1 sub + { + dup + Samples exch get + dup type/stringtype eq{indx get}if + exch + Scaling exch get aload pop + 3 1 roll + mul add + }for + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /sssetbackground{ + aload pop + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + c1x c2x eq + { + c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope c2y c1y sub c2x c1x sub div def + /theta slope 1 atan def + c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if + c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if + }ifelse + gsave + clippath + c1x c1y translate + theta rotate + -90 rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + /max{2 copy gt{pop}{exch pop}ifelse}bdf + /min{2 copy lt{pop}{exch pop}ifelse}bdf + rampdict begin + 40 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + c1x c1y translate + theta rotate + -90 rotate + /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def + /c1y 0 def + /c1x 0 def + /c2x 0 def + ext0 + { + 0 getrampcolor + c2y r2 add r1 sub 0.0001 lt + { + c1x c1y r1 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2y r1 add r2 le + { + c1x c1y r1 0 360 arc + fill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r1 neg def + /p1y c1y def + /p2x r1 def + /p2y c1y def + p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y p1x SS1 div neg def + /SS2 90 theta sub dup sin exch cos div def + /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y p2x SS2 div neg def + r1 r2 gt + { + /L1maxX p1x yMin p1y sub SS1 div add def + /L2maxX p2x yMin p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + c1x c2x sub dup mul + c1y c2y sub dup mul + add 0.5 exp + 0 dtransform + dup mul exch dup mul add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + /hires xdf + hires mul + /numpix xdf + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + /xInc c2x c1x sub numsteps div def + /yInc c2y c1y sub numsteps div def + /rInc r2 r1 sub numsteps div def + /cx c1x def + /cy c1y def + /radius r1 def + np + xInc 0 eq yInc 0 eq rInc 0 eq and and + { + 0 getrampcolor + cx cy radius 0 360 arc + stroke + NumSamples 1 sub getrampcolor + cx cy radius 72 hires div add 0 360 arc + 0 setlinewidth + stroke + }{ + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + cx cy radius 0 360 arc + /cx cx xInc add def + /cy cy yInc add def + /radius radius rInc add def + cx cy radius 360 0 arcn + eofill + rampIndxInc add + }repeat + pop + }ifelse + ext1 + { + c2y r2 add r1 lt + { + c2x c2y r2 0 360 arc + fill + }{ + c2y r1 add r2 sub 0.0001 le + { + c2x c2y r2 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r2 neg def + /p1y c2y def + /p2x r2 def + /p2y c2y def + p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y c2y p1x SS1 div sub def + /SS2 90 theta sub dup sin exch cos div def + /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y c2y p2x SS2 div sub def + r1 r2 lt + { + /L1maxX p1x yMax p1y sub SS1 div add def + /L2maxX p2x yMax p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + grestore + grestore + end + end + end + }ifelse + }bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + x1 x2 eq + { + y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope y2 y1 sub x2 x1 sub div def + /theta slope 1 atan def + x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if + x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if + } + ifelse + gsave + clippath + x1 y1 translate + theta rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax exch def + /xMax exch def + /yMin exch def + /xMin exch def + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + rampdict begin + 20 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + x1 y1 translate + theta rotate + /xStart 0 def + /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def + /ySpan yMax yMin sub def + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + xStart 0 transform + xEnd 0 transform + 3 -1 roll + sub dup mul + 3 1 roll + sub dup mul + add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + mul + /numpix xdf + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + ext0 + { + 0 getrampcolor + xMin xStart lt + { + xMin yMin xMin neg ySpan rectfill + }if + }if + /xInc xEnd xStart sub numsteps div def + /x xStart def + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + x yMin xInc ySpan rectfill + /x x xInc add def + rampIndxInc add + }repeat + pop + ext1{ + xMax xEnd gt + { + xEnd yMin xMax xEnd sub ySpan rectfill + }if + }if + grestore + grestore + end + end + end + }ifelse + }bdf +}def +/pt +{ + end +}def +/dt{ +}def +/pgsv{ + //Adobe_AGM_Core/AGMCORE_save save put +}def +/pgrs{ + //Adobe_AGM_Core/AGMCORE_save get restore +}def +systemdict/findcolorrendering known{ + /findcolorrendering systemdict/findcolorrendering get def +}if +systemdict/setcolorrendering known{ + /setcolorrendering systemdict/setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup//Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/set_csa_crd +{ + /sep_colorspace_dict null AGMCORE_gput + begin + CSA get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name/MappedCSA xdf}ifelse +}def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup/sep_tint exch AGMCORE_gput + TintProc + end +}def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + }for + TintProc + end +}def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2{AGMCORE_tmp mul NComponents 1 roll}repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + }repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +}def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +}def +/sep_proc_name +{ + dup 0 get + dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ + pop[/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +}def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup/sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup()eq exch(All)eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx + ]setcolorspace_opt + /TintProc{ + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get/DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc[ + Components aload pop Name findcmykcustomcolor + /exch cvx/setcustomcolor cvx + ]cvx bdf + }{ + AGMCORE_host_sep Name(All)eq and{ + /TintProc{ + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and + AGMCORE_host_sep or + Name()eq and{ + /TintProc[ + MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ + cvx/setcmykcolor cvx + }{ + cvx/setgray cvx + }ifelse + ]cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc[ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get/DeviceGray eq{ + 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx + }if + /Name cvx/findcmykcustomcolor cvx/exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load/exec cvx + /not cvx/and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ]cvx/if cvx + /setcustomcolor cvx + ]cvx bdf + }{ + /TintProc{setcolor}bdf + [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +}def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add/index cvx + c1/get cvx/mul cvx + }for + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add/index cvx + c1/get cvx/sub cvx/mul cvx + }for + /sub cvx + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc[ + /TintTransform cvx/setcolor cvx + ]cvx bdf + MappedCSA setcolorspace_opt +}bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length{pop}repeat + end +}bdf +/setdevicencolorspace +{ + dup/AliasedColorants known{false}{true}ifelse + current_spot_alias and{ + 7 dict begin + /names_index 0 def + dup/names_len exch/Names get length def + /new_names names_len array def + /new_LookupTables names_len array def + /alias_cnt 0 def + dup/Names get + { + dup map_alias{ + exch pop + dup/ColorLookup known{ + dup begin + new_LookupTables names_index ColorLookup put + end + }{ + dup/Components known{ + dup begin + new_LookupTables names_index Components put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + new_names names_index 3 -1 roll/Name get put + /alias_cnt alias_cnt 1 add def + }{ + /name xdf + new_names names_index name put + dup/LookupTables known{ + dup begin + new_LookupTables names_index LookupTables names_index get put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + /names_index names_index 1 add def + }forall + alias_cnt 0 gt{ + /AliasedColorants true def + /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def + 0 1 names_len 1 sub{ + /names_index xdf + new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ + /AliasedColorants false def + exit + }{ + new_LookupTables names_index get 0 get null eq{ + dup/Names get names_index get/name xdf + name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq + or or or not{ + /AliasedColorants false def + exit + }if + }if + }ifelse + }for + lut_entry_len 1 eq{ + /AliasedColorants false def + }if + AliasedColorants{ + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict/TTTablesIdx known not{ + /TTTablesIdx -1 def + }if + end + }if + }if + end + }if + dup/devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict/AliasedColorants known{ + AliasedColorants + }{ + false + }ifelse + dup not{ + CSA map_csa + }if + /TintTransform load type/nulltype eq or{ + /TintTransform[ + 0 1 Names length 1 sub + { + /TTTablesIdx TTTablesIdx 1 add def + dup LookupTables exch get dup 0 get null eq + { + 1 index + Names exch get + dup(Cyan)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 0 0 + } + { + dup(Magenta)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0/exch cvx 0 0 + }{ + (Yellow)eq + { + exch + LookupTables length exch sub + /index cvx + 0 0 3 -1/roll cvx 0 + }{ + exch + LookupTables length exch sub + /index cvx + 0 0 0 4 -1/roll cvx + }ifelse + }ifelse + }ifelse + 5 -1/roll cvx/astore cvx + }{ + dup length 1 sub + LookupTables length 4 -1 roll sub 1 add + /index cvx/mul cvx/round cvx/cvi cvx/get cvx + }ifelse + Names length TTTablesIdx add 1 add 1/roll cvx + }for + Names length[/pop cvx]cvx/repeat cvx + NComponents Names length + TintMethod/Subtractive eq + { + subtractive_blend + }{ + additive_blend + }ifelse + ]cvx bdf + }if + AGMCORE_host_sep{ + Names convert_to_process{ + exec_tint_transform + } + { + currentdict/AliasedColorants known{ + AliasedColorants not + }{ + false + }ifelse + 5 dict begin + /AvoidAliasedColorants xdf + /painted? false def + /names_index 0 def + /names_len Names length def + AvoidAliasedColorants{ + /currentspotalias current_spot_alias def + false set_spot_alias + }if + Names{ + AGMCORE_is_cmyk_sep{ + dup(Cyan)eq AGMCORE_cyan_plate and exch + dup(Magenta)eq AGMCORE_magenta_plate and exch + dup(Yellow)eq AGMCORE_yellow_plate and exch + (Black)eq AGMCORE_black_plate and or or or{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + }if + painted?{exit}if + }{ + 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + exit + }if + }ifelse + /names_index names_index 1 add def + }forall + AvoidAliasedColorants{ + currentspotalias set_spot_alias + }if + painted?{ + /devicen_colorspace_dict AGMCORE_gget/names_index names_index put + }{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx + 0 0 0 0/setcmykcolor cvx + ]cvx ddf + }ifelse + end + }ifelse + } + { + AGMCORE_in_rip_sep{ + Names convert_to_process not + }{ + level3 + }ifelse + { + [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt + /TintProc level3 not AGMCORE_in_rip_sep and{ + [ + Names/length cvx[/pop cvx]cvx/repeat cvx + ]cvx bdf + }{ + {setcolor}bdf + }ifelse + }{ + exec_tint_transform + }ifelse + }ifelse + set_crd + /AliasedColorants false def + end +}def +/setindexedcolorspace +{ + dup/indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + currentdict devncs + }{ + 1 currentdict sepcs + }ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt/Names where{pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal{ + /tableIndex xdf + Lookup dup type/stringtype eq{ + compCnt tableIndex map_index + }{ + exec + }ifelse + /Names where{ + pop setdevicencolor + }{ + setsepcolor + }ifelse + currentgray + tableIndex exch + 255 mul cvi + NewLookup 3 1 roll put + }for + [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt + end + }{ + level3 + { + currentdict/Names known{ + [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt + }{ + [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt + }ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict/Names known{ + Lookup dup type/stringtype eq + {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} + {/exec cvx}ifelse + /TintTransform load/exec cvx + }{ + Lookup dup type/stringtype eq + {/exch cvx/get cvx 255/div cvx} + {/exec cvx}ifelse + CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx + }ifelse + ]cvx + ]setcolorspace_opt + }ifelse + }ifelse + end + set_crd + } + { + CSA map_csa + AGMCORE_host_sep level2 not and{ + 0 0 0 0 setcmykcolor + }{ + [/Indexed MappedCSA + level2 not has_color not and{ + dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ + pop[/DeviceGray] + }if + HiVal GrayLookup + }{ + HiVal + currentdict/RangeArray known{ + { + /indexed_colorspace_dict AGMCORE_gget begin + Lookup exch + dup HiVal gt{ + pop HiVal + }if + NComponents mul NComponents getinterval{}forall + NComponents 1 sub -1 0{ + RangeArray exch 2 mul 2 getinterval aload pop map255_to_range + NComponents 1 roll + }for + end + }bind + }{ + Lookup + }ifelse + }ifelse + ]setcolorspace_opt + set_crd + }ifelse + }ifelse + end +}def +/setindexedcolor +{ + AGMCORE_host_sep{ + /indexed_colorspace_dict AGMCORE_gget + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + }{ + Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll + map_index + MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse + }ifelse + end + }{ + level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ + /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + }ifelse + }ifelse +}def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode[0 1]def + /DataSourcedef + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict/image gx + grestore + }if + consumeimagedata +}def +/add_res +{ + dup/CSD eq{ + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + }ifelse +}def +/del_res +{ + { + aload pop exch + dup/CSD eq{ + pop + {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall + }{ + exch + {1 index undefineresource}forall + pop + }ifelse + }forall +}def +/get_res +{ + dup/CSD eq{ + pop + dup type dup/nametype eq exch/stringtype eq or{ + AGMCORE_CSD_cache exch get + }if + }{ + findresource + }ifelse +}def +/get_csa_by_name +{ + dup type dup/nametype eq exch/stringtype eq or{ + /CSA get_res + }if +}def +/paintproc_buf_init +{ + /count get 0 0 put +}def +/paintproc_buf_next +{ + dup/count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +}def +/cachepaintproc_compress +{ + 5 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq{ + pop + }{ + ppdict dup length 1 sub 3 -1 roll put + }ifelse + {string_size}{0}ifelse string + }/LZWEncode filter def + { + ReadFilter readbuffer readstring + exch LZWFilter exch writestring + not{exit}if + }loop + LZWFilter closefile + ppdict + end +}def +/cachepaintproc +{ + 2 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + { + ReadFilter 16000 string readstring exch + ppdict dup length 1 sub 3 -1 roll put + not{exit}if + }loop + ppdict dup dup length 1 sub()put + end +}def +/make_pattern +{ + exch clonedict exch + dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform + exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub + exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub + matrix translate exch matrix concatmatrix + 1 index begin + BBox 0 get XStep div cvi XStep mul/xshift exch neg def + BBox 1 get YStep div cvi YStep mul/yshift exch neg def + BBox 0 get xshift add + BBox 1 get yshift add + BBox 2 get xshift add + BBox 3 get yshift add + 4 array astore + /BBox exch def + [xshift yshift/translate load null/exec load]dup + 3/PaintProc load put cvx/PaintProc exch def + end + gsave 0 setgray + makepattern + grestore +}def +/set_pattern +{ + dup/PatternType get 1 eq{ + dup/PaintType get 1 eq{ + currentoverprint sop[/DeviceGray]setcolorspace 0 setgray + }if + }if + setpattern +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{pop}{setcolorspace}ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + } + { + Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/Saturation eq + { + /saturation_crd AGMCORE_gget dup null eq + } + { + /perceptual_crd AGMCORE_gget dup null eq + }ifelse + }ifelse + }ifelse + { + pop null + } + { + /RenderingIntent known{null}{Intent}ifelse + }ifelse + }ifelse + Intent ne{ + Intent/ColorRendering{findresource}stopped + { + pop pop systemdict/findcolorrendering known + { + Intent findcolorrendering + { + /ColorRendering findresource true exch + } + { + /ColorRendering findresource + product(Xerox Phaser 5400)ne + exch + }ifelse + dup Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd exch AGMCORE_gput + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd exch AGMCORE_gput + } + { + Intent/Saturation eq + { + /saturation_crd exch AGMCORE_gput + } + { + Intent/Perceptual eq + { + /perceptual_crd exch AGMCORE_gput + } + { + pop + }ifelse + }ifelse + }ifelse + }ifelse + 1 index{exch}{pop}ifelse + } + {false}ifelse + } + {true}ifelse + { + dup begin + currentdict/TransformPQR known{ + currentdict/TransformPQR get aload pop + 3{{}eq 3 1 roll}repeat or or + } + {true}ifelse + currentdict/MatrixPQR known{ + currentdict/MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true}ifelse + end + or + { + clonedict begin + /TransformPQR[ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind + ]def + /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def + /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def + currentdict end + }if + setcolorrendering_opt + }if + }if +}def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict/ColorRendering known{ + ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type/arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/set_ucrbg +{ + dup null eq {pop /AGMCORE_currentbg load}{/Procedure get_res}ifelse + dup currentblackgeneration eq {pop}{setblackgeneration}ifelse + dup null eq {pop /AGMCORE_currentucr load}{/Procedure get_res}ifelse + dup currentundercolorremoval eq {pop}{setundercolorremoval}ifelse +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + product(HP Color LaserJet 2605)anchorsearch{ + pop pop pop + }{ + pop + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp)flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep)flushinput + }if +}def +/cpaint_gend +{np}def +/T1_path +{ + currentfile token pop currentfile token pop mo + { + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 exch rlineto + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 rlineto + }loop +}def +/T1_gsave + level3 + {/clipsave} + {/gsave}ifelse + load def +/T1_grestore + level3 + {/cliprestore} + {/grestore}ifelse + load def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0}ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup/Name get map_alias{/CSD put}{pop}ifelse}forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get/CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not{ + //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put + }if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + //Adobe_AGM_Core begin + dup/customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + /sep_colorspace_dict AGMCORE_gget null ne + {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse + 3 1 roll 2 index{ + exch pop/sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd/setpagedevice load def + /setpagedevice{get_gstate spd set_gstate}def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known AGMCORE_distilling not and{ + currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + <>setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + AGMCORE_distilling{ + erasepage + }{ + gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore + }ifelse + }if + end +}def +/lw_save_restore_override{ + /md where{ + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{}def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage/showpage load def} + ifelse + /showpage{orig_showpage gR}def + end + }if +}def +/pscript_showpage_override{ + /NTPSOct95 where + { + begin + showpage + save + /showpage/restore load def + /restore{exch pop}def + end + }if +}def +/driver_media_override +{ + /md where{ + pop + md/initializepage known{ + md/initializepage{}put + }if + md/rC known{ + md/rC{4{pop}repeat}put + }if + }if + /mysetup where{ + /mysetup[1 0 0 1 0 0]put + }if + Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put + level2 + {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if +}def +/capture_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put + }if + }if +}def +/restore_mysetup +{ + /Pscript_Win_Data where{ + pop + Pscript_Win_Data/mysetup known{ + Adobe_AGM_Core/save_mysetup known{ + Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put + Adobe_AGM_Core/save_mysetup undef + }if + }if + }if +}def +/driver_check_media_override +{ + /PrepsDict where + {pop} + { + Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne + Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and + Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and + }if + { + Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix + }if + }ifelse +}def +AGMCORE_err_strings begin + /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 + /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def + /AGMCORE_invalid_color_space(This job contains an invalid color space. )def +end +/set_def_ht +{AGMCORE_def_ht sethalftone}def +/set_def_flat +{AGMCORE_Default_flatness setflat}def +end +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} if userdict/Adobe_CoolType_Core 70 dict dup begin put /Adobe_CoolType_Version 2.31 def /Level2? systemdict/languagelevel known dup {pop systemdict/languagelevel get 2 ge} if def Level2? not { /currentglobal false def /setglobal/pop load def /gcheck{pop false}bind def /currentpacking false def /setpacking/pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup/args 7 index 5 add array put put get } { get dup/args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put } {pop} ifelse } ifelse begin count 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal end }bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt {{pop}repeat} {pop} ifelse args 0 argCount getinterval{}forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt {{end}repeat} {pop} ifelse }bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end }bind def /@Raise { exch cvx exch errordict exch get exec stop }bind def /@ReRaise { cvx $error/errorname get errordict exch get exec stop }bind def /@Stopped { 0 @#Stopped }bind def /@#Stopped { @_SaveStackLevels stopped {@_RestoreStackLevels true} {@_PopStackLevels false} ifelse }bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /CTHasResourceStatusBug Level2? { mark {/steveamerige/Category resourcestatus} stopped {cleartomark true} {cleartomark currentglobal not} ifelse } {false} ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse end }bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad/ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup/CMap CTHasResourceStatusBug {CTResourceStatus} {resourcestatus} ifelse { pop dup 0 eq exch 1 eq or { dup/CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug {exit} {stop} ifelse } ifelse } {pop} ifelse } 128 string/CMap resourceforall } stopped {cleartomark} stopped pop setglobal } if } if }bind def /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end end }bind def /unload { systemdict/languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known {undef} {pop pop} ifelse } if } if }bind def /ndf { 1 index where {pop pop pop} {dup xcheck{bind}if def} ifelse }def /findfont systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get /globaldict where{pop end}if end end Adobe_CoolType_Core_Defined {/systemfindfont exch def} { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont {pop}ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1 add dict begin exch { 1 index/FID eq {pop pop} {def} ifelse } forall dup null eq {pop} {{def}forall} ifelse currentdict end exch setglobal }bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal }bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } { FontDirectory 3 index known {FontDirectory 3 index get/FontReferenced known} { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } ifelse } ifelse dup { 3 index findfont/FontReferenced get 2 index dup type/nametype eq {findfont} if ne {pop false} if } if dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type/stringtype eq{cvn}if def dup currentdict end definefont ct_VMDictPut setglobal } ifelse }bind def /SetSubstituteStrategy { $SubstituteFont begin dup type/dicttype ne {0 dict} if currentdict/$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin {def}forall {def}forall currentdict dup/$Init known {dup/$Init get exec} if end /$Strategy exch def } {pop pop pop} ifelse } {pop pop} ifelse end }bind def /scff { $SubstituteFont begin dup type/stringtype eq {dup length exch} {null} ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } {$sname} ifelse def end {findfont} @Stopped { dup length 8 add string exch 1 index 0(BadFont:)putinterval 1 index exch 8 exch dup length string cvs putinterval cvn {findfont} @Stopped {pop/Courier findfont} if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end }bind def /isWidthsOnlyFont { dup/WidthsOnly known {pop pop true} { dup/FDepVector known {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} { dup/FDArray known {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} {pop} ifelse } ifelse } ifelse }bind def /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { dup/FontName known { dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and /currentdistillerparams where {pop false 2 index isWidthsOnlyFont not and} if } {false} ifelse } ifelse exch pop /$doSmartSub true def end { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }bind def setpacking userdict/$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known {get} {pop pop{pop/Courier}bind} ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known {get/Error eq} {pop pop false} ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup/WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def /FontMatrix[.001 0 0 .001 0 0]def /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def /FontBBox[0 0 0 0]def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end }bind def currentdict end exch setglobal }bind def /$GetaTint 2 dict dup begin /$BuildFont { dup/WMode known {dup/WMode get} {0} ifelse /$WMode exch def $fontname exch dup/FontName known { dup/FontName get dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse exch Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index/FontName get known { pop Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index get null copyfont } {$deepcopyfont} ifelse exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont Adobe_CoolType_Data/InVMDeepCopiedFonts get begin dup/FontBasedOn get 1 index def end }bind def /$Underprint { gsave x abs y abs gt {/y 1000 def} {/x -1000 def 500 120 translate} ifelse Level2? { [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] setcolorspace } {0 setgray} ifelse 10 setlinewidth x .8 mul [7 3] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? {.2 setcolor} {.8 setgray} ifelse fill grestore stroke } forall pop grestore }bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict/FontName known { FontName dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse def /FontName $fontname dup type/stringtype eq{cvn}if def /currentdistillerparams where {pop} { /FontInfo currentdict/FontInfo known {FontInfo null copyfont} {2 dict} ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [1 0 ItalicAngle dup sin exch cos div 1 0 0] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal }bind def end def /$None 1 dict dup begin /$BuildFont{}bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type/stringtype eq{cvn}if dup/$fontname exch def $sname null eq {$str cvs dup length $slen sub $slen getinterval} {pop $sname} ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval /$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval {/$match exch def exit} $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont/$dstack get { exch { 1 index eq {pop false} {true} ifelse } {begin false} ifelse } forall pop } if cleartomark /$slen 0 def $match false ne {$match(fonts/)anchorsearch pop pop cvn} {/Courier} ifelse }bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [/Ryumin-Light/HeiseiMin-W3 /GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def /GB1 [/STSong-Light/STHeiti-Regular]def /CNS1 [/MKai-Medium/MHei-Medium]def end def end def /$cmapname null def /$deepcopyfont { dup/FontType get 0 eq { 1 dict dup/FontName/copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup/FontName/copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } {$Strategies/$Type3Underprint get exec} ifelse }bind def /$buildfontname { dup/CIDFont findresource/CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index(-)putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy(-)putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch {pop pop 3 2 roll putinterval cvn/$cmapname exch def} {pop pop pop pop pop} ifelse length $str 1 index(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn }bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known {get} {pop pop[]} ifelse } {pop pop[]} ifelse false exch { dup/CIDFont resourcestatus { pop pop save 1 index/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get} {false} ifelse exch pop exch restore {pop} {exch pop true exit} ifelse } {pop} ifelse } forall {$str cvs $buildfontname} { false(*) { save exch dup/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get not} {true} ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and {exch restore exch pop true exit} {pop restore} ifelse } $str/CIDFont resourceforall {$buildfontname} {$fontname $findfontByEnum} ifelse } ifelse }bind def end end currentdict/$error known currentdict/languagelevel known and dup {pop $error/SubstituteFont known} if dup {$error} {Adobe_CoolType_Core} ifelse begin { /SubstituteFont /CMap/Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq {dup $str cvs dup length $slen sub $slen getinterval cvn} {$sname} ifelse Adobe_CoolType_Data/InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } { FontDirectory 1 index known {exch pop true exit} { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } ifelse } ifelse } forall } {pop pop false} ifelse { exch pop exch pop } { dup/CMap resourcestatus { pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS } { 128 string cvs dup(-)search { 3 1 roll search { 3 1 roll pop {dup cvi} stopped {pop pop pop pop pop $findfontByEnum} { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus { pop pop 4 1 roll pop pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS true exit } {pop} ifelse } for dup type/booleantype eq {pop} {pop pop pop $findfontByEnum} ifelse } ifelse } {pop pop pop $findfontByEnum} ifelse } {pop pop $findfontByEnum} ifelse } ifelse } ifelse } {//SubstituteFont exec} ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and {$findfontByEnum} {//SubstituteFont exec} ifelse end } } ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup/FontName known {dup/FontName get dup 3 index ne} {/noname true} ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def/$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin {1 index/FID eq{pop pop}{def}ifelse} forall currentdict end definefont dup/FontName known{dup/FontName get}{null}ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using )print dup/FontName known {dup/FontName get}{(unspecified font)} ifelse $str cvs print(.\n)print } if } {exch pop} ifelse } {exch pop} ifelse end }bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core/findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type/stringtype ne{$str cvs}if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne {dup $inVMIndex $AddInVMFont} if $doSmartSub { currentdict/$Strategy known {$Strategy/$BuildFont get exec} if } if } if end }bind put } if } if end /$AddInVMFont { exch/FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data/InVMFontsByCMap get exch $DictAdd } {pop pop pop} ifelse }bind def /$DictAdd { 2 copy known not {2 copy 4 index length dict put} if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get{forall}def 2 copy currentdict put end } {pop} ifelse } if get begin {def} forall end }bind def end end %%EndResource currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData def /@recognizeCIDFont null def /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch/eCCRun known not ct_Level2? and or def ct_Level2? {globaldict begin currentglobal true setglobal} if /ct_AddStdCIDMap ct_Level2? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((Hex)57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get eexec }} ifelse bind def userdict/cid_extensions known dup{cid_extensions/cid_UpdateDB known and}if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type/stringtype eq {exch cvn exch} if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq {pop pop cid_UpdateDB} { exch 1 index/Created get eq {exch pop exch pop} {pop cid_UpdateDB} ifelse } ifelse } {pop cid_UpdateDB} ifelse } {cid_UpdateDB} ifelse end }bind def end } if ct_Level2? {end setglobal} if /ct_UseNativeCapability? systemdict/composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring()def /usewidths? true def end def ct_Level2?{setglobal}{pop}ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict/languagelevel known {pop/CIDFont findresource/GlyphDirectory get} { 1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + }def /+ { systemdict/languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } {1 dict begin} ifelse /$ exch def systemdict/languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ?{$ begin}if }def /?{$ type/dicttype eq}def /|{ userdict/Adobe_CoolType_Data known { Adobe_CoolType_Data/AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put } {?{def}{$ 3 1 roll put}ifelse} ifelse end end } {?{def}{$ 3 1 roll put}ifelse} ifelse } {?{def}{$ 3 1 roll put}ifelse} ifelse }def /! { ?{end}if systemdict/languagelevel known {gvm setglobal} if end }def /:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx[.001 0 0 .001 0 0]def /ct_1000Mtx[1000 0 0 1000 0 0]def /ct_raise{exch cvx exch errordict exch get exec stop}bind def /ct_reraise {cvx $error/errorname get(Error: )print dup( )cvs print errordict exch get exec stop }bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop }bind def /ct_GetInterval { Adobe_CoolType_Utility/ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt {dup string/dst_string exch def} if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt {arrayIndex get} { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end }bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal {/unknowninstancename/Category resourcestatus} stopped {cleartomark setglobal true} {cleartomark currentglobal not exch setglobal} ifelse { { mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse ct_Vars/vm get setglobal end } } {{resourcestatus}} ifelse bind def /CIDFont/Category ct_resourcestatus {pop pop} { currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put /CIDFont exch/Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } {pop pop/defineresource/undefined ct_raise} ifelse }bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known {get 3 1 roll pop pop} {pop pop/findresource/undefinedresource ct_raise} ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /ct_resourcestatus/resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup(Binary)eq { pop null currentfile ct_Level2? { {cid_BYTE_COUNT()/SubFileDecode filter} stopped {pop pop pop} if } if /readstring load exit } if dup(Hex)eq { pop currentfile ct_Level2? { {null exch/ASCIIHexDecode filter/readstring} stopped {pop exch pop(>)exch/readhexstring} if } {(>)exch/readhexstring} ifelse load exit } if /StartData/typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq { pop pop pop } { pop/readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse }bind def /StartData { mark { currentdict dup/FDArray get 0 get/FontMatrix get 0 get 0.001 eq { dup/CDevProc known not { /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known {get} { pop pop {pop pop pop pop pop 0 -1000 7 index 2 div 880} } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul }def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup/SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup/SubrMapOffset undef dup/SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } {pop} ifelse } forall } if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end } stopped {cleartomark/StartData ct_reraise} if }bind def currentdict end def /ct_saveCIDInit { /CIDInit/ProcSet ct_resourcestatus {true} {/CIDInitC/ProcSet ct_resourcestatus} ifelse { pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability? {pop null} {/CIDInit ct_CIDInit/ProcSet defineresource pop} ifelse } {/CIDInit ct_CIDInit/ProcSet defineresource pop null} ifelse ct_Vars exch/ct_oldCIDInit exch put }bind def /ct_restoreCIDInit { ct_Vars/ct_oldCIDInit get dup null ne {/CIDInit exch/ProcSet defineresource pop} {pop} ifelse }bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge {pop 0} if /cid exch def { GlyphDirectory cid 2 copy known {get} {pop pop nullstring} ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne {0 FDBytes ct_cvnsi} {pop 0} ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq {/charstring nullstring def exit} if /cid 0 def } ifelse } loop }def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto }def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont/Widths get cid 2 copy known {get exch pop aload pop} {pop pop stringwidth} ifelse } {stringwidth} ifelse setcharwidth 0 0 moveto } ifelse }def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known {get} { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known {get} {pop pop ct_defaultFontMtx} ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont/Widths get def /CharStrings 1 dict dup/.notdef dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known {get} {pop pop 0} ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } {ct_str1 show} ifelse }def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not {ct_1000Mtx matrix concatmatrix concat} {pop} ifelse /Private get Adobe_CoolType_Utility/ct_Level2? get not { ct_dfDict/Private 3 -1 roll {put} 1183615869 internaldict/superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get {1 index} {3 index/Private get mark 6 1 roll} ifelse dup/RunInt known {/RunInt get} {pop/CCRun} ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not {cleartomark} if }bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped {stop} if end end end end }bind def /BaseFontNameStr(BF00)def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /BuildChar/ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdefput def /PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not {exit} if } for exch pop exch pop }bind def /ct_makeocf { 15 dict begin exch/WMode exch def exch/FontName exch def /FontType 0 def /FMapType 2 def dup/FontMatrix known {dup/FontMatrix get/FontMatrix exch def} {/FontMatrix matrix def} ifelse /bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def /Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{2 copy bfCount put pop}for def /FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont/FontBBox known {CIDFont/FontBBox get/FontBBox exch def} if CIDFont/CDevProc known {CIDFont/CDevProc get/CDevProc exch def} if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq {/ct_FDDict 2 dict def} if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } {exch pop} ifelse }bind def currentglobal true setglobal /ct_ComposeFont { ct_UseNativeCapability? { 2 index/CMap ct_resourcestatus {pop pop exch pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch/WMode exch def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search { dup length string copy exch pop exch pop } {pop(Identity)} ifelse } {pop (Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def setglobal /ct_MakeIdentity { ct_UseNativeCapability? { 1 index/CMap ct_resourcestatus {pop pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search {dup length string copy exch pop exch pop} {pop(Identity)} ifelse } {pop(Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { exch pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def currentdict readonly pop end end %%EndResource setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. %%Version: 1.0 0 userdict/ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge }bind def /AllocGlyphStorage { Is2015? { pop } { {string}forall }ifelse }bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix[1 0 0 1 0 0]def 4 array astore cvx/FontBBox exch def /sfnts }bind def /Type42DictEnd { currentdict dup/FontName get exch definefont end ct_T42Dict exch dup/FontName get exch put }bind def /RD{string currentfile exch readstring pop}executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop }ifelse }bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop }ifelse }bind def /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Image 71 dict dup begin put +/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf()def +/AGMIMG_ybuf()def +/AGMIMG_kbuf()def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/ds +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage/colorimage ldf + }if + end + end +}def +/ps +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists{/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode[Decode 1 get Decode 0 get]def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode[1 1]def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub}currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + {pop 1}currenttransfer addprocs settransfer + }def + }ifelse + /img/imageormask ldf + /sepimg/sep_imageormask ldf + /devnimg/devn_imageormask ldf + /idximg/indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt +{ +}def +/AGMIMG_flushfilters +{ + dup type/arraytype ne + {1 array astore}if + dup 0 get currentfile ne + {dup 0 get flushfile}if + { + dup type/filetype eq + { + dup status 1 index currentfile ne and + {closefile} + {pop} + ifelse + }{pop}ifelse + }forall +}def +/AGMIMG_init_common +{ + currentdict/T known{/ImageType/T ldf currentdict/T undef}if + currentdict/W known{/Width/W ldf currentdict/W undef}if + currentdict/H known{/Height/H ldf currentdict/H undef}if + currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if + currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if + currentdict/D known{/Decode/D ldf currentdict/D undef}if + currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if + currentdict/O known{ + /Operator/O load 1 eq{ + /imagemask + }{ + /O load 2 eq{ + /image + }{ + /colorimage + }ifelse + }ifelse + def + currentdict/O undef + }if + currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if + currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if + currentdict/I known{/Interpolate/I ldf currentdict/I undef}if + currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if + /DataSource load xcheck not{ + DataSource type/arraytype eq{ + DataSource 0 get type/filetype eq{ + /_Filters DataSource def + currentdict/MultipleDataSources known not{ + /DataSource DataSource dup length 1 sub get def + }if + }if + }if + currentdict/MultipleDataSources known not{ + /MultipleDataSources DataSource type/arraytype eq{ + DataSource length 1 gt + } + {false}ifelse def + }if + }if + /NComponents Decode length 2 div def + currentdict/SkipImageProc known not{/SkipImageProc{false}def}if +}bdf +/imageormask_sys +{ + begin + AGMIMG_init_common + save mark + level2{ + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix/DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint{ + 0 get dup type/nametype eq{ + dup/DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + }forall + not + }ifelse + }{ + pop false + }ifelse +}def +/process_mask +{ + level3{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def + /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def + /ImageMatrix[Width 0 0 Height neg 0 Height]def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def + /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def + currentdict end def + currentdict end + }if +}def +/use_mask +{ + dup/Mask known {dup/Mask get}{false}ifelse +}def +/imageormask +{ + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator/imagemask eq DeviceN_PS2 not and{ + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ + [/Separation/Black/DeviceGray{}]setcolorspace + /Decode[Decode 1 get Decode 0 get]def + }if + use_mask{ + process_mask image + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not{ + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file{ + Names{ + dup(None)ne{ + [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace + Operator imageDict read_image_file + names_index 0 eq{true setoverprint}if + /names_index names_index 1 add def + }{ + pop + }ifelse + }forall + close_image_file + }if + grestore + end + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + /Adobe_AGM_OnHost_Seps where{ + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator/colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource DataSource 0 get xcheck + { + [ + DataSource 0 get/exec cvx + DataSource 1 get/exec cvx + DataSource 2 get/exec cvx + DataSource 3 get/exec cvx + /AGMCORE_get_ink_data cvx + ]cvx + }{ + DataSource aload pop AGMCORE_get_ink_data + }ifelse def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0()/SubFileDecode filter def + }ifelse + /Decode[Decode 0 get Decode 1 get]def + /MultipleDataSources false def + /NComponents 1 def + /Operator/image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator/image eq{ + AGMCORE_host_sep{ + /DoImage true def + currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse + { + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }if + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys}if + }{ + use_mask{ + process_mask image + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get/DeviceCMYK eq and + currentdict/Components known and + Name()ne and + Name(All)ne and + Operator/image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load/exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + }/exec cvx + ]cvx bind + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator/imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name(All)ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator/imagemask eq{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }if + }{ + invert_image_samples + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + [/Separation Name[/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + }bind + ]AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }if + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator/imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name(All)eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + currentcolorspace 0 get/Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + }if + currentoverprint + MappedCSA 0 get/DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse + Name(All)ne and{ + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end +}def +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +}bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub{ + dup currentdict/dataSource get/exch cvx/get cvx/exec cvx + /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx + }for + ]cvx bind + end +}bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0()/SubFileDecode filter + BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0()/SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx + }for + /convProc load/exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2/add cvx/index cvx + 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx + }for + ]bind cvx 0()/SubFileDecode filter + end +}bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs[3 -1 roll begin + AGMIMG_init_common + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt{1 add 2 div cvi}{exit}ifelse + }loop + string + }repeat + end]def + /dstDataStr srcDataStrs 0 get length string def + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_producing_seps not{ + level3 not{ + Operator/imagemask ne{ + /DataSource[[ + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def + /MultipleDataSources true def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + }if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process{ + CSA get_csa_by_name 0 get/DeviceCMYK eq{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + filter_cmyk 0()/SubFileDecode filter def + /MultipleDataSources false def + /Decode[1 0]def + /DeviceGray setcolorspace + currentdict imageormask_sys + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate{ + /DataSource + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + /MultipleDataSources false def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + currentdict imageormask_sys + }{ + gsave + knockout_unitsq + grestore + currentdict consumeimagedata + }ifelse + }ifelse + } + { + /devicen_colorspace_dict AGMCORE_gget/names_index known{ + Operator/imagemask ne{ + MultipleDataSources{ + /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def + /MultipleDataSources false def + }{ + /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def + }ifelse + invert_image_samples + }if + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentdict imageormask + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end + end +}def +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ]/DeviceCMYK{}]setcolorspace + AGMIMG_c 0 ne{AGMIMG_c}if + AGMIMG_m 0 ne{AGMIMG_m}if + AGMIMG_y 0 ne{AGMIMG_y}if + AGMIMG_k 0 ne{AGMIMG_k}if + setcolor + }{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + [/Indexed + [ + /DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ] + /DeviceCMYK{ + AGMIMG_k 0 eq{0}if + AGMIMG_y 0 eq{0 exch}if + AGMIMG_m 0 eq{0 3 1 roll}if + AGMIMG_c 0 eq{0 4 1 roll}if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ]setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation/Black/DeviceGray{}]setcolorspace + gsave + /Black + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Yellow/DeviceGray{}]setcolorspace + gsave + /Yellow + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Magenta/DeviceGray{}]setcolorspace + gsave + /Magenta + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Cyan/DeviceGray{}]setcolorspace + gsave + /Cyan + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +}def +/indexed_imageormask +{ + begin + AGMIMG_init_common + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ + /CSA get get_csa_by_name + }{ + /Names get + }ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN{ + /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator/imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN{ + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget dup null ne + { + begin + currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse + get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and + AGMCORE_in_rip_sep and{ + [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] + setcolorspace + }if + end + } + {pop}ifelse + }ifelse + imageormask + Indexed_DeviceN{ + end + }if + }{ + Operator/imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not{ + currentcolorspace + dup 1/DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + }if + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def + /OPIimage + { + dup type/dicttype ne{ + 10 dict begin + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /ImageType 1 def + /Decode[0 1 def] + currentdict + end + }if + dup begin + /NComponents 1 cdndf + /MultipleDataSources false cdndf + /SkipImageProc{false}cdndf + /Decode[ + 0 + currentcolorspace 0 get/Indexed eq{ + 2 BitsPerComponent exp 1 sub + }{ + 1 + }ifelse + ]cdndf + /Operator/image cdndf + end + /sep_colorspace_dict AGMCORE_gget null eq{ + imageormask + }{ + gsave + dup begin invert_image_samples end + sep_imageormask + grestore + }ifelse + }def +/cachemask_level2 +{ + 3 dict begin + /LZWEncode filter/WriteFilter xdf + /readBuffer 256 string def + /ReadFilter + currentfile + 0(%EndMask)/SubFileDecode filter + /ASCII85Decode filter + /RunLengthDecode filter + def + { + ReadFilter readBuffer readstring exch + WriteFilter exch writestring + not{exit}if + }loop + WriteFilter closefile + end +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type/dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode[/customcolor_tint AGMCORE_gget 0]def + /Operator/image def + /SkipImageProc{false}def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA[/DeviceCMYK] + /TintMethod/Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components[AGMIMG_colorAry aload pop pop] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec + }ifelse + }bdf +}def +/snap_to_device +{ + 6 dict begin + matrix currentmatrix + dup 0 get 0 eq 1 index 3 get 0 eq and + 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop + { + 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def + 0 0 transform + AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + itransform/AGMIMG_llY exch def/AGMIMG_llX exch def + 1 1 transform + AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + itransform/AGMIMG_urY exch def/AGMIMG_urX exch def + [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat + }{ + }ifelse + end +}def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + }if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage + end + }def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + }currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get/DeviceGray eq{ + {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceGray eq{ + {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict/setpacking known +{setpacking}if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/ds gx +Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: 1 1 +%%EndPageComments +%%BeginPageSetup +%ADOBeginClientInjection: PageSetup Start "AI11EPS" +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +%ADOEndClientInjection: PageSetup Start "AI11EPS" +Adobe_AGM_Utils begin +Adobe_AGM_Core/ps gx +Adobe_AGM_Utils/capture_cpd gx +Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx +%ADOBeginClientInjection: PageSetup End "AI11EPS" +/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + Adobe Illustrator CC 2017 (Macintosh) + 2020-02-20T11:31:08+01:00 + + + + 256 + 228 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA5AEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq+Tfzz/APJp63/0a/8AUJDnNdof30vh9wfbfZD/AIzcX+d/u5MDzDeldirsVdir sVdirsVdirsVdirsVdirsVdirsVdirsVdir7uzsX5tdirsVdirsVdirsVdirsVdirsVdirsVfJv5 5/8Ak09b/wCjX/qEhzmu0P76Xw+4Ptvsh/xm4v8AO/3cmB5hvSuxV2KuxV2KuxV2KuxV2KuxV2Ku xV2KuxV2KuxV2KuxV93Z2L82uxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvk388//Jp63/0a/wDUJDnN dof30vh9wfbfZD/jNxf53+7kwPMN6V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvu7O xfm12KuxV2KuxV2KuxV2KuxV2KuxV2KuxV8m/nn/AOTT1v8A6Nf+oSHOa7Q/vpfD7g+2+yH/ABm4 v87/AHcmB5hvSuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV93Z2L82uxV2KuxV2KuxV 2KuxV2KuxV2KuxV2Kvk388//ACaet/8ARr/1CQ5zXaH99L4fcH232Q/4zcX+d/u5MDzDeldirsVd irsVdirsVdirsVdirsVdirsVdirsVdirsVdir7uzsX5tdirsVdirsVdirsVdirsVdirsVdirsVfJ v55/+TT1v/o1/wCoSHOa7Q/vpfD7g+2+yH/Gbi/zv93JgeYb0rsVdirsVdirsVdirsVdirsVdirs VdirsVdirsVdirsVfd2di/NrsVdirsVdirsVdirsVdirsVdirsVdir5N/PP/AMmnrf8A0a/9QkOc 12h/fS+H3B9t9kP+M3F/nf7uTA8w3pXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+7s 7F+bXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXyb+ef/k09b/6Nf+oSHOa7Q/vpfD7g+2+yH/Gbi/zv 93JgeYb0rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVfd2di/NrsVdirsVdirsVdirsV dirsVdirsVdir5N/PP8A8mnrf/Rr/wBQkOc12h/fS+H3B9t9kP8AjNxf53+7kwPMN6V2KuxV2Kux V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvu7Oxfm12KuxV2KuxV2KuxV2KuxV2KuxV2KuxV8m/nn /wCTT1v/AKNf+oSHOa7Q/vpfD7g+2+yH/Gbi/wA7/dyYHmG9K7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FX3dnYvza7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+Tfzz/8mnrf/Rr/ANQkOc12 h/fS+H3B9t9kP+M3F/nf7uTA8w3pXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+7PVi /nX7xnW+NDvHzfm7hLvVi/nX7xj40O8fNeEu9WL+dfvGPjQ7x814S71Yv51+8Y+NDvHzXhLvVi/n X7xj40O8fNeEu9WL+dfvGPjQ7x814S71Yv51+8Y+NDvHzXhLvVi/nX7xj40O8fNeEu9WL+dfvGPj Q7x814S71Yv51+8Y+NDvHzXhLvVi/nX7xj40O8fNeEu9WL+dfvGPjQ7x814S71Yv51+8Y+NDvHzX hL5S/O+CeT80NaeONnQ/VqMoJB/0SEdRnN6/JHxpbjp9wfavZKcR2biBP87/AHcmC/VLr/fMn/An +mYfiR7w9H4sO8O+qXX++ZP+BP8ATHxI94XxYd4d9Uuv98yf8Cf6Y+JHvC+LDvDvql1/vmT/AIE/ 0x8SPeF8WHeHfVLr/fMn/An+mPiR7wviw7w76pdf75k/4E/0x8SPeF8WHeHfVLr/AHzJ/wACf6Y+ JHvC+LDvC14J4xV42QdKsCBX6cIkDyKROJ5FZkmbsVdirsVdirsVdirsVdirsVfUOeYviTsVdirs VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirAvzl/wCUYtf+Y2P/AJNS5vfZ7+/P9Q/e HqfZH/Gpf8LP+6i8bzsX0R2KuxV2KuxV2KuxV2KuxV2KvqHPMXxJ2KuxV2KuxV2KuxV2KuxV2Kux V2KuxV2KuxV2KuxV2KuxV2KuxVgX5y/8oxa/8xsf/JqXN77Pf35/qH7w9T7I/wCNS/4Wf91F43nY vojsVdirsVdirsVdirsVdirsVfUOeYviTsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirAvzl/5Ri1/wCY2P8A5NS5vfZ7+/P9Q/eHqfZH/Gpf8LP+6i8bzsX0R2KuxV2KuxV2KuxV 2KuxV2KvqHPMXxJ2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVgX5y/8AKMWv /MbH/wAmpc3vs9/fn+ofvD1Psj/jUv8AhZ/3UXjedi+iOxV2KuxV2KuxV2KuxV2KuxV9Q55i+JOx V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KozS/Luia9cNZ6xZx3ttGhmSKStBI CFDbEb0Y51fsfhjk1UhIWPDP+6i15Ndm0w48UjCR2sd34Caf8ql/Lj/qwW33N/zVnpP5DD/N+9p/ 0Sa//VpO/wCVS/lx/wBWC2+5v+asfyGH+b96/wCiTX/6tJ3/ACqX8uP+rBbfc3/NWP5DD/N+9f8A RJr/APVpO/5VL+XH/Vgtvub/AJqx/IYf5v3r/ok1/wDq0nf8ql/Lj/qwW33N/wA1Y/kMP8371/0S a/8A1aTv+VS/lx/1YLb7m/5qx/IYf5v3r/ok1/8Aq0nf8ql/Lj/qwW33N/zVj+Qw/wA371/0Sa// AFaTv+VS/lx/1YLb7m/5qx/IYf5v3r/ok1/+rSd/yqX8uP8AqwW33N/zVj+Qw/zfvX/RJr/9Wk7/ AJVL+XH/AFYLb7m/5qx/IYf5v3r/AKJNf/q0mP54W5TsVdirsVdirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdiqe+Tv+OnL/xhb/ia52HsV/jcv+Fn/dRcHX/QPf8ArZhnp7qHYq7FXYq7FXYq 7FXYq7FXYq8yzwB6V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVPfJ3/AB05 f+MLf8TXOw9iv8bl/wALP+6i4Ov+ge/9bMM9PdQ7FXYq7FXYq7FXYq7FXYq7FXmWeAPSuxV2KuxV 2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kp75O/46cv/ABhb/ia52HsV/jcv+Fn/AHUX B1/0D3/rZhnp7qHYq7FXYq7FXYq7FXYq7FXYq8yzwB6V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K uxV2KuxV2KuxV2KuxVPfJ3/HTl/4wt/xNc7D2K/xuX/Cz/uouDr/AKB7/wBbMM9PdQ7FXYq7FXYq 7FXYq7FXYq7FXmWeAPSuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kp75O/46 cv8Axhb/AImudh7Ff43L/hZ/3UXB1/0D3/rZhnp7qHYq7FXYq7FXYq7FXYq7FXYq8yzwB6V2KuxV 2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVPfJ3/HTl/4wt/xNc7D2K/xuX/Cz/uou Dr/oHv8A1swz091DsVdirsVdirsVdirsVdirsVeZZ4A9K7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYqnvk7/AI6cv/GFv+JrnYexX+Ny/wCFn/dRcHX/AED3/rZhnp7qHYq7FXYq 7FXYq7FXYq7FXYq8yzwB6V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVPfJ3 /HTl/wCMLf8AE1zsPYr/ABuX/Cz/ALqLg6/6B7/1swz091DsVdirsVdirsVdirsVdirsVeZZ4A9K 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqnvk7/jpy/8YW/4mudh7Ff43L/h Z/3UXB1/0D3/AK2YZ6e6h2KuxV2KuxV2KuxV2KuxV2KvMs8AeldirsVdirsVdirsVdirsVdirsVd irsVdirsVdirsVdirsVdirsVT3yd/wAdOX/jC3/E1zsPYr/G5f8ACz/uouDr/oHv/WzDPT3UOxV2 KuxV2KuxV2KuxV2KuxV5lngD0rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdiq e+Tv+OnL/wAYW/4mudh7Ff43L/hZ/wB1Fwdf9A9/62YZ6e6h2KuxV2KuxV2KuxV2KuxV2KvMs8Ae ldirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVT3yd/x05f+MLf8TXOw9iv8bl/ ws/7qLg6/wCge/8AWzDPT3UOxV2KuxV2KuxV2KuxV2KuxV//2Q== + + + + + 612.000000 + 792.000000 + Points + + 1 + False + False + + + BReg Gelb + BReg Rot + + + + + + Default Swatch Group + 0 + + + + BReg Gelb + SPOT + 100.000000 + CMYK + 0.000000 + 12.156863 + 100.000000 + 5.098039 + + + BReg Rot + SPOT + 100.000000 + CMYK + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + + + + + application/postscript + + + + + + + + + + + + + + + + + + + + + + + + + % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 +%ADOEndClientInjection: PageSetup End "AI11EPS" +%%EndPageSetup +1 -1 scale 0 -252.701 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 252.701 li +283.882 252.701 li +283.882 0 li +cp +clp +117.638 0 mo +117.638 143.567 li +283.882 143.567 li +283.882 0 li +117.638 0 li +117.638 0 li +cp +false sop +/0 +<< +/Name (BReg Rot) +/0 +[/DeviceCMYK] /CSA add_res +/CSA /0 get_csa_by_name +/MappedCSA /0 /CSA get_res +/TintMethod /Subtractive +/TintProc null +/NComponents 4 +/Components [ 0 1 1 0 ] +>> +/CSD add_res +1 /0 /CSD get_res sepcs +1 sep +f +0 106.3 mo +0 252.701 li +191.756 252.701 li +191.756 106.3 li +0 106.3 li +0 106.3 li +cp +/1 +<< +/Name (BReg Gelb) +/CSA /0 get_csa_by_name +/MappedCSA /0 /CSA get_res +/TintMethod /Subtractive +/TintProc null +/NComponents 4 +/Components [ 0 .121569 1 .0509804 ] +>> +/CSD add_res +1 /1 /CSD get_res sepcs +1 sep +f +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse +%ADOEndClientInjection: EndPageContent "AI11EPS" +grestore +grestore +pgrs +%%PageTrailer +%ADOBeginClientInjection: PageTrailer Start "AI11EPS" +[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 +%ADOEndClientInjection: PageTrailer Start "AI11EPS" +[ +[/CSA [/0 ]] +[/CSD [/0 /1 ]] +] del_res +Adobe_AGM_Image/pt gx +Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/dt get exec +Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec +%%EOF +%AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 11.0 %%AI8_CreatorVersion: 21.0.0 %%For: (Bj\632rn Barnekow) () %%Title: (Spot-AI.eps) %%CreationDate: 20.02.20 11:31 %%Canvassize: 16383 %AI9_DataStream %Gb"-6kB?Dk&jEfa^ce'T6%I&oO8tD[P)[;.9b>/%1u\ICYC4#e!XU"V$07YF4aZ=MIkO^#@s+WNVora!f#Q-1$(fYG_Z;U)O$$j@RT%9*@D-2$I^0MBC@[Uc('?'8@qU8Bed(t+-[uDf$\lRkHZhlXJ'=j@7\4X"Imi\f.E-LdqX"64 %\I3Ypi"IdB[!#\N]D'kB!%%t7$IeTO?B;#go*Bb;0)B7-dJl>q?b/Lt^RJ%)Yk[P'&WSI6'Z-5=YK(4Rs)/7IJ;8%#D*tEDlOVK4 %Vr&G@$Mi(;"p1Kr:cJ_MLT1kI!Lgil3JMBrkR-;3nDdHL5qqI:5Qbr:fjqOK0RX:WB6UZo9,Bn_;i(F*]'TiErZ=?&TC*d)ZKSLg]-m7K>[;(;&+HG,`ktg_$W;aU))["'gebljWWO!peLj^L %oBLKdV:k.6!q`S/48a05S"CYD0,@'b8(Th(IrhC9qOBSTVu1k/V[q>U!=$!hJK6guH5ld6+.sOjl^f$,rX_oOSK7_(Ej/lop<3'j %ga>_?Z_'k@cP?;kJb7sE-`9mHE/!O8:qJ^bHU7$Vmc&![cP?5J(6A' %-)7D!W>aFlejhEWW<>'_tf-EAQOCAM'Y/<9gY67jor>lODW4%f$!8\b$4C>J\IV:R6J^(G#"/$$P9F2E2bV4nB].g\'f/IpIa8olE_7VmF?U %8$1u1?=pcDDrI>+^EG+XD_7j:rqdf9h*)0hC)tg9[p$?6@>_1C,VL&fj*^'s&gBO^&BsFoIjA>qO\hMl0.-H@/_`j0`V-5 %%jpA4cX1RKk+B!-@4GnX9Yp`_XZa4OoibfaKCo9/![VT/TMGjSN9pD1rrT`l(g_W=g^P]S`qCJjr'3CCVn91/%fI!dK-'DMpq_FC %7u[=2%Wuau?ViHI@oRX$T%a-qH>6:V3Zq4+IkY*N%f\`!er]@epGedep/h:Xn)='`>me3Bo$lIDCqk]PNDBZ?ZU@:h]Y`X*9n,Ot %T(]MPEIh@uF:l:^fc)u])MTUYK6;Z&H5aZ<_C+g$A4KL;b7;hHk2d:=m/!d]V@Q^gc"Vq3_M;EE %nTI$25R4.#iNrM>D=9FL")eD?M]'DqK-ru&D.YDtn\D-k9n1)To4a)uXR:=U/c5G@H%4fK-iA3kT=[]%pC3?L],SR*GNN8%p$Mh) %#CI'EDI94=ID%qOVt#%m2lEdhrWfjc5^+P2*Y6819le#$TcQ5oJ^3t\#5pu?2<;q8hC$4[C]il,)LVPd'K6$pfO'gTpBs5U$[And %5O?tmPCTr`4YFs4ETh%qkK2anELMIiC:=FjK=BI?#<9-c=,5HB=Lu5j?5rqaA!SciVC0[2/Nfp1L6=IdYJZbS8eeBn"d`FO$;1l\ %]+Hp3?KNX0lhYSjqSXOL?n$&,TB=ThRkn!B6_[)GBUhT/EgTc;hW!F+s$Z-i&X,ajhQ-F+FQl50O1fs$lrG2&FD05P$mm@3;cCI5/;jFT^8dGMJ5+g]s'K'Yb-"&NGeCFWFu59-j"&mU#@ZWR]4Jm!=Fk[OJoFmAkKEmn6&geD\4""85#%`X$#:=m,XF/dIS %95W8WRIj7KS!sEjfY::&YrhPCTR]UM'Njq-`XEX]iEWrFbJ;')*NH*RVg"aIc\."Kq:`A?%[Rq]2kp#Pabhl-6Gi1riIEYY7>D5G %Z4!'I;QC<9r=a#14a"87Caub.a,^J#o7.<+H5c_Y.D5h0cqZtm^^i(F;QQq#h^4!_EsYZX#(t/Q(mHBn?1r6c>Pu=1FNGOb\m(FP %J830T)YT((jc8QX.oqNhWA8]SgThr7L1PS!i/\gGLV)%%?nSYP5[^i/222GcB0\4uHCfB/eh9uQ))ZFM8=8!%LP9NM)*p0b?tiAl %Z,;_L3p$Q^3GKqhf=btYJ]:GlC?G8PV]F,m[:gG^gfu^1Hk:BK0GFi$!*$ss5i+1jPt=Xi4VR2+q*\hIq?OFPP- %%&&id-f/5`OMmL,+?X]\M&t)%bfWBmm@RO9N3XF8&3Y@h@@S?eqVhh8]KD\VC`q2E(cNJ^r'YL@f,M0(R#KqKB,dM=XQI"AMN]7p %#k3\HFb^Y4Y`CaI`>[Wb/\0V7Ya5um%$lPlgHS6U.]XmJ(@k(g#.,1MNl$)B@mE&4ET-Q]Gb=L';g-b76-\r!^D\h55UjGir=KC$ %LU"M],NP6SIrs?V^$nX`U;+:qQ5mpnX@^8JHKj7;%R]I2_YKM\M3-+1n/XZYFhe1b._4A:<4A+PQI?6lRt;]t']Te,EBSmpXs\_, %B)RlgZPE$S6H_]gg.PdSSa/5QpoOpM`.X%R<-6rfpc,cG"P"p:6I,8p*JO/dIrdK%HN,'d)+^/5BGA5:9:SmdN-24'B)eS@T^FNl %A0$\X7`>QM?O!aOZ-n3*E4Sg51iE)YqZJZ=]Um:/6iJp@G6GgZNV7V4Bh7ZoT=T-L0H?;-WY\HKM4Wfhnb*V,2LX4+8k"[hoJ;p@ %XIB&9*R1D2re9m6fb5G02s+Bcr-5>02Nj1s2]QK9Q>MU9k56CSW%u_+FH>%7mhU:.R-^5ZinGbcChE=O?+dqp/j=^h`)!q$j,Q!2 %cSSS3:Nm:e(\(`QOWka$kKft$&DMi;]((`mjN?0idt:G+oP7CVlLWlE08!>#$T"*eOF3'g,O]0_ZSSBtrTsi7CX]2\*HB"IOZdnb%[o-nWg+glK?eH^CO89?J.*9FMAkMOk)m5:<#%0(S\2+p]4sF_`>W<^mqXhgOcmpIG,Dmmn'X`%VO@=9Z@.Q %IPSM)kgBXHhLDQe,6Y^dAMlqq6D*S[P#cC0C8I?'r2c*o?$-+OlRY@kbiAV\T^gL,9@QiRpt#6)93*X15aAY.g#:XlC4YWPS$F>G %^/EUA-;\27/L]*7o=@t0M)F#AFhahsO[`],r*.n['5CKVh":a9$JXoYUH/9^i,/o])Uj0&ocL;nE21r"F$,W^.\K8qrPE:"*Z[Gb %6lHNuocNR&^MosoXYrW]JN'8l29*=ir!aNE^1]rKX;Er=k!U.GH(S:YYsq5c2S3au7KJM=a%C7,]rB#e#T@hHY#a)cN%g5lb\#_# %qKGFoDKGGfDTRp87ddD.7JeY>Sk7UEF*dG_5EnpCd'qO4\R[t/$lW6r;-6]aWoC5dt5 %'&JnO/MpK^_:Fo8\p/]>CfEpurM#9\A?eb"7cE4eO#E;*N*J:[_Mr.:0;]@>IHNHp>!^DFX.^'/$-ns/=r4NFREh>8 %fJGYThOJ]S@AC*.7W[H[Zr8iDPV=J7XJPi1QYEhg[.$O'oXe@FiC9Ho"BJ],K=jZ27]+kOmMIF]L*=B&h\K0d[*bU`]5`W`qIR_4 %V\:-\-@:5Bc!T?f,MfM"0"=fP%J_q$hMDfN?a)_D2^=[#Fro8nm6Ra`ig6o2*]&<`4kqTn(Om:ph`]_m>fmCoCeVKjfjeimE94`p`&Vr %X+5UlS-cI0-*1edj'lq6Z">,B@c-`gm&P`Gotdf`f=tG^ZY^A$gBh?Fhm#Q4/Xiq>)!ek*I:?P2Z1#JP=QJlDcJnsqN6'bf`=r7@ %Q:5G&T_B"p*\$fkmO;1Z"d-:3[HD]#SVbYEaQdL<(/;YQqg5A51j3O?^\."F>-kVe1ocA`*4Ou]B?\!.[Bu`54;pRNBJ), %L#5'u48,%c;AFQ5[E##b)DbmqHeNq\YR#1$KC':^E#\EQjpg60@es7M'!jp8S=0Z=545iRE\EFEglir;KdJKh$[#iRf,Gm2eoV&p %b#X&+DbcFe*HDjcj4Gm=8C)krk7=p%V-M6lE[IH1p^Gf?5"P[#4grM0gCMX*$OJ_*Z\8e<[3ESDs %J:7khMV4!g)=$e[k@De.lI")I`XiNNP+dWP>g>5g]cYHcF=(^'mG5T>Gp>Pcr;c&-00:F+P-I!F%)24Lgu/TN$K'Fm^XCIZ"?f#13LNK-l3narbI0Q1@l$U:O/'@Bh:jaJdn-jM,641c %bD%s-5bLAA:Et+f!;U%YU-CnDk5(]a3.h(96am[.`P9im9Qq#KOg+jEktAJDoU@CjD:$'f=M\o4U-Fb22:6&qrl``3%WA2Q\hY5D%or(jNB3U3HrBeCj %X7eU06L%le,BH'oe2ca[\`b)Ym_kGMl9L?'h9?48_^J5`SR;SRHV1,on;eVB/G-hN&MZ1%Da,>@4,rdc4dVo2h6'f#,;\U/4eKEfm %B%*!^,+Wf?KK=>J>[:0g$3$o\&5Y$$bo-.c+jPU8'pf45;+C!F7Yo]KU6ugepPm3_r0#DB;pZtU0"(KFN7TA8;0Jl6#'94X/od[( %m*rMORSZ-\'e=M9U?dSo;m%cA=m^1#.'"ENN0H?&7+K:.Gd+)g!UDk;854`I9tFH^&gn@#&ceFdSF)Nl4Bm%kD@7-k %3]ZfESKXZD3&2!?%l8f(89h6@5/FoUYVR+[Ct4 %8Mnf\,U[>Z.$eL+W1ISr&m7gQ(KOm`Ep[/Wc$HPRlQ$+">=j>j%gdk^qaH6]c.Nc%@S)FT+u[M1Ufs("Ud=rnBM(\Y0;n@dpV,KFge;DOcMFe:l='aKuGlW3'J4-K=bJ%UI;$VlmWG`2-R&;EIkmj?XNjXVSh^- %m>fDDC2V>V,V811)tD^5>.t9%+=Aprhn3uRff9u9MN[T*\B@;<;&Z4=]0GLZj79s1+a;U"<^G6s,LS_npL#_t,tQ94iu6S7B#P5u %rgL-=no#SEqVUc,/-K(0.7\cXX10K7flKnl4'B7$98hUN)M1#XFL>K[)opcuI^%SotgO`QF@)%i;4_XUg$hpWl^-/ET[aWh#:,r+T6[0Q]^4A#EB %KMDa:;%Xm$m$X2RLC;9&9O_lPNKH6?lY<>lDA$=9h8hPJDiT?p[W+m\OfD^s9&:7rG'&A"j][4CO?p436#(Wl9O_IA;tLs%`R^8c7?aZf#oA_Bjasbm2tK.i?Fie:HkGbqZT?#)D.J^1V91n(7(X_I_2@L8@'ZqXn/Kdc;XuC[*)`Oq.ccQnNIKGiLfaZu %7RY4rZ9L)Ktd622X+\<29('OC/S,*$;97<.D!g6^3*L %PJc-#chFufG\;GqO&GOtmT,GQ4>sioA5Jdg-V% %cMCtrA4`Cm-ouWDoeB[<94J/iAS$uH":,c=_kSF0UD.-Te^LuLk^VnZZ41knL:T!_,cP@2I_YjB'+h`_tN0L*ZT.I^g %'T3L4>?Grn'*GO;@]KcoO%Wt<2R/c(SEZjFSGc2e$r,=?_o?IfmmXGgDoQ*IX]!+DEg?*WGDt='\aija'\p9;\kU@b2`=0N@FK0MFBj`AQ6_+J>N[n_"/#$Mf=sGgAZ,e1#X_)X7=n4 %G^5T#UILq/%,hmlYq>m1[P6,^<,h3A;iY(JGS6b]n*V\:TBO3]/6?g4(L)T#T>l,f7dn553lfj=!Y[]XT.)ssTmsAbrO)n\KThe)"hP_kuq$Opuha::[@cs27/Z&lOj,s!_]DtcJl;To*0<+jG19`?oBp]eQ%%j:hha[g$S3W6eYbTX-AT70[jW+0)i]n4j#B/9BFfhJ?;4DF/"7;p2sQS);0W>5>[7NDZp,3jRq5mN)Hl-3A*@E4m1M %"b9MkG2/9;GIjm,0@W"AnHsH0h6kPa9B#4(]2`7TXIMa?kXuunHV2gJEaPn'SOH"ZkdDf%IaN@`FCeF+O^[TGAT27rKW;VT0s[:L %h6-*K:;=)pT9%__p=uBQ<4:OW$@3RGeuHillohMb4ijW7/L#!g't/0\aQP",Sg#@HI,hO]q\_L4PPa<[VfY^]cdiH7K*ZjL]&)m3 %)'OufVB3hS"05-Z)4MX1iB4edm'`#aJ+FqSi7UuJduWj)Z%\9DP/j-#"tp)l\J,O$O@Zh-l1\?<,1)N,%gY9U4L.unFLVW((A3\[ %TNHo@Nmc=;)YTE=+p0bQ"!8^dPq]dMg7hR]RXkr$A>3l$QpkBHld-%@FKO>4PD///W9Wrll4U]Y-SQ/ERLE"JMMA\OjA8*Y!j5KG %AA,YD#ruK`pQ\2P_H@(r=FYnr]7OC^j7t4&[4M0>7j'pDW[Rj8I+e^Jen?1PU^=b0D6ETUPmJ_"B1\hQcfc`ZJC/_k_]n;JQ-mM$ %ENo1^N,PDF\_)S):u/_o1+sj>cM1hUdDP]KgF>K"CMn>g"nXKamrS$:C86PA7M5*g/G-//L=7N(r5j-f7Y6)=o%VkQMucL]CPm#m+)coj25k#rJ`hB_DSr=4 %i-Rj=&G!)A\?sUsTV;bRSRZ>lcr,?0[F>dV;a#!q&Ebhkai_PpPuGNb$8/.lWtR]#*,^#b5Nfut4%EZn(i=0MZtFYafJJ>KlM*0fg4)dp[N %Z5ZB\\HW0egIg'tZsAB=4YU`S %p)ojBgjouJ!L*.]2`F)HA9f%#U;?U+2sEoN_@.%"c(G+AHLe?a'F&gF(=j.2.+ %h9i@I!=s;)b/_0\L@3qo0_5#'24Nqn82R\[i^u/F)P"'cP9u#2cr(iPo"'$]^HX/(r;j&-MdKGC@WaFbCt,+HT[DGSi,4kZ,.m %#,@*=G/Q+08g9'&RTCN5!fc>B,:EbiH0*opEZ<8M9@o;QV[t!UnGq&e+/Ho2>]B#@N$&0ZWYg6k-h(9II$%p2$"Yq)PK4Q,;Mn5Bgl+60[ks!\H\*+E,e[Z]rITJ8BeFBe %QLhCO+kZgk:[,%G:jDR!'_AOr88E.I<^\m)$<@hX.t'g\**KHZ'eCV909Gk,TRtM&[&#O`rW3fc1gFV5H9%p3RE540;8GTlWJ7Ke %7CiIG(pn=3bk)GrR)T9`)L-eO"D`s2UOql2fmZpg"Ueaj7C2sLN=$HGp8]Ym=9oQK[6A_1_*XMs:*(pN:r,IuZ)b&D.Tcri$sHLG %'eG"E^-,su;8JDOVA^pd#SSaO@um:7Ktt.KeU@+ljTnfJqYnpHqXBW<3Qo\pbj"_O.,oB0)4De?tQ/JY* %/Te7<9Cs2+J%:CNk9^sNS.i@+egZ[8gr.WR.@8FYo$G@uI=ae`4SRn`(*)5b4Hsh%[&i'$O5Fct7i*]EdMXk3?uFt^/ue,gQ&dMo %nR@RB-C2Xe/&1PI:F^R*8n9T?HgDnCL7bb*.mXt%`tf'<"YHK=V:]7n)#-VZ]7OuaNX&l6W)X/4R.\8<7i*[GA9*'GZI-Y6Z,Hcg %GMGS&?]7r"[[9();1pQ&#:k*.?*##M/B:@\O@`OW>C7<2UEl&-&o@*kCTRSBr$Wl76Ph8n(9<'W^P+7'@mq-*Mj7e1Kb<+G[!Do. %@YlKj;0;>Fop_!ok22d^#@/l91^S!g*DrC*[)=o5WgF!;$XKhR>:dr5'[dE;9HAWS2-&oc27?: %_'n3\M5u2)52#h"-tO-jXn:D2eG2P:d85^CB!"2;."V]/c2p!JrrD@9b5#&V3jVB?#$LPttZ-L5Vr+]`4Y>Aq_Jot\kj.,Y=Nci'i8Q5r\/H`E6ba8W0ca9PpjeMfa\5Mnd+iT;T/tem3#W=D,JI@8t9.ZN?Nf %o_o5fh[BRsCpk2FgeA42P88!'_T+f4*o?P>S#j]^c8(6,J@%Gsgd23US@"h]q2HWd4Dm]pSkDL"S5JoP*OY;c* %SM);[?X]L.\\LKqWK)+5H%_QuY6NSRd\l_==QeF_7&YZZAs(3(CC4&Nlcdp-`fnrg3jTKu1&`3Eq=[sS)H^XbpZ)^$Fj\^<&n-uB1rb>ZS\]XC<#\[2+s^5Dp4Sb>dI]Ke]d.hIgjp[NG:Z;OWVM!1UW%3RXr/U$EdMMe]dg/*l^'1a*=0Ij@=47dPt1a %SANEgbp#1NK50Q)TR1lodS[KYY4OQZCDmG@_SS&@jWVt.[*!MA-XP"pH"SX%LFeAkkY3+.naH=9dM=MPs>(! %'_9N'GVmQ.['DrQf>A=hEg^8uj?Smh_RP`0PbYl@5TsL*.gY-t'VLP!hCHS?q/=0\Y8m+*-BN`"PJ+*gamq-:F!k4;dNUUgB^q,Ls(.oBC@dQIrbt]/!'-p#W#k^K$?%/ZgbMY"**T^"4OWd;7n54ZT#Y4<%2/CDGuNQA^b=QhrNgPD,$_CP`G^E5('>=-UU* %/im/_+1h^J]qL;h`P]dCiI"k8j[B'hnoHe677XD'97R.+RN$7E4GU8uBbRn;Y40h?e&KVaPsQUda<22[4=-`C/.:`r6R"b=ZCjhF %>=%1f.A=sm16pIELN`JAcBK\CL]t11+ao*dZPp&B:Z9B$eKT#1S?/.)Idg.2A9@(igB0O6(,;=GQleem(QL91kVU^2a-Ss$;C<`B %@Q;Z(du4TL=C7eB8;h<99i9;]Ps0]N'NJ9ZjFn9#YkMtc8C]9G#:h#]Z)C]p6snsP`Ms9f>0B=f5nTO`E^_O.9<l8AK%M79DZ@kD\[`-s>[g[<9opT[aEc_+PmL;L4SjNZqNkF+mR)5KW8prLh&5K&P(WYZ'F%f-1XL9o\Ea?-RH6i8b-Y0qN*V"7Y0TW6]$@-B;,@C>[M$qZO&!\Ml$7Of6q)'- %X4g8^IGO)2qi0[ojO@]DnEoF*3?ku>Q+k@36-f>@Nfo5L]:s1LL0P!u<^R#=JEF0C_MVs;EJ!8>]hD^-kCa0_'Z(_hgN9`S0m5*_5TnFVl*jEsS@4Q@=O>?S$S:VZ\N%DE0 %MNFB,p--FVX+Tb$@msgcl=@056j-*%p)p`C8oa,Q;KsH9]=>Bu'k %c?).s\*VW2K>"4R]f`K/\%%65KHVYi=6Ekn><-uc6&c5EoMW0b0[Uo=E0Y@4?/hS?l6(LM`>h`\LSC@<0Gb[/l3."Uldg6m4tOH2 %I:Mn[8Aq>oB&F^_n^Z!s`r1g*R:iiLU*1:O!)(>oD]R8j %V8uc9ir[,8>"EGZ$i!hE9Csd53FSL+[tu77CTJeVNTq*BZ#_(deo]+mM5KueZ7>*IUd*!1Ikm;FcF_-)[`P];FrDSP?aK+>r;leE %W\NYllXShBUI&Bnilf^"C%DS1(+3m8?)nct)!W2Ygc/Zk94hqMEWe\KqS_Wq6mb&;pokAQWGgEtEa,f\j %eai[0Z^?>(@=&XkkO0nfM'<2MBN[>&B7=*>;6*,o.SEu;`OhI %7;24GH]WaXgkPdHm;0Yb"d@>ODkSn_$PlA:@?7\;8+7IkShY/kUW8#C,aHY.';*CfVAnRKT7?s,[i%\Lmg<,'e_+)0j_ft2:PInr %S8HY*Zci[G/e5/92"9&tCUNWi?nIf`om@X2lK6F)X\0]m7[Sc+'Aglnd5oFp:T_Uhf>.h4$Lghjlbn2dXj_.P_.AL>SZ?KqCEL.) %E'!oAXjJk9#$<^;BBLK5FsH*fqt.H&i2YEi1#H#\Ri@ML!Fs$!n^B %O*K1jqS:]uM-X@gS;_hesIHO`#LH\N=-GA#ok&T*Tej8E%meA1XD0_/3UD5?l./a\n[3 %XNXFAffNG15;D%bN'nC>"Gl5nrJS%aIln:%mehA5_t\K]6o@$@H&E)7(&LpnkY!h5e.AE([k-Z:40.'d%mHtdKe+")bQ/7^8O#")jq1\c)4^RU: %Zo%MGlR$)hY'rdZ`sU2h+mF0;XU2?FaN'*X'kq.FFb+*r]mX6F3\p&Y\&p+_G(3PFoYAdqLGfY2SsZG#;m\D>E-';dR.h02@l[1+ %PJt/iB$0krLa2((l?CIbVgY*!YX[#F[u@gZ'"iQ,uF907^fV*_9mrBF>n %/L+'[F1pbh6J!d&]>>7V4]o*4\^$on63P'#f)-;nF,Q_"&ZHoKO(54Qj!$/f$\!K[bh>D7WO@3't-a>_1K^`p[cLXt^0 %FoMpDSr]DUp(E(b\I?!Hd7]g.aUd(lt3:]hL_1/gpItto!L5DG@rKj,AE7jpU,Jtjq^T)R$gqkRUWT)()Dr85Ff;?q,92+YIEJoSQNBK2Sdub>r'+? %!?HpBgmlJ5[&9R_m2SD$Tc\*bB)8Tb!h6lI>H6Oo>/6A"R0oGNuK,Q*WBlf4D(f %D$s0Hbs7UY7aO#&3N^2fBZSP3L#`Wgf)UZo8=RRZ",iL\!mRgCB:'n$[Eqt=!YU=VJ?TC+i0m0bq;KN;A\$u7jE2M)?,G-0_fGR3 %h%gi[]ru37QN<.(:(YAENkSuP8jLKAW,uq'8oW'=doB*#MX`J+9s\c,i_R_]')]tbJ==qLT)%Li4Tf2F:[rt=1W0/90>+H';+(%M %.(j_anbVYUhBl+=8=OmK"H,(`,Img)Xrj<[c)nq4DJIQ.'GDDkRU8S5q;6&7Rs'86JR4?=]97D#RV+krR1qFMIE%M?G'jc>M][RB %+(^m%ClV>c*D)0a*'nK]hbXafAd0U:)!Knh.H-5]%IVp4_*oH!bT%3V,e5e>/"6`IjsRAN-F`$W8gGT=?i[kd[r@X_iSJD$;p.:qE?u1lY0o:kdG?d[gkZ1-Khl?^g"S&u^HSEQ6_u:[l@oA"RIro,1a1:=N`IdUMLe %14slb9PVZQkEms#Mo:Yel8fS<(4;D14Dk)9J`P:^aD`7@R\i]Rd?^`,4RJBbnG\[o2_(oWX\Vk[a#j"M>j>rskb'2X %"&5A3#O=>55g,m+jQPMe3=#`g>B%sS)cFu`LZ79Hr*Hn@a[da^5pF^?1]57dY@J(\SK(4K)0%o))&i8`BW4sR5fJ43,bs[:!RB?L %E.\j;GdGnO\"D+%QVO0O)D`.IG<\Wqa6&m&a=4cc0%dlHaPI*[e7ptP6DP!o29%a?mY>bB[%ND;*\@$6N57Y20T6W-bEY,qj9%IF %LCA<\#=Fap4dM#qB]tLulq(u.LWlJ-)'_WmRZ6J(CTo>2T@2*qV";TNp5]g,KP*,`S%H^RF\'1:fcPWH@GqKWr7GoM4Tlmc$:?/) %"I;%B&#",ja]J+"CQ6"s+>_2.(08oDG+^*<$fV0)(d_>(JuAF_H9K^b".&nbO@p+lhnL"G:>uJH*QnMt.L>7;HtPJPfEj %P0$;$"%6,K)+_X]4#ADe'CKer)0SI+[$KPr5Kl\=8:riAUIkVh&>d7U3VZW:%;p6p;Pr>1]3(n.A)sSZf_ttT*lXI.+O5]Wm*rKn %q79Hi"[q@P!G]:rBGNOqJ/[c^B+T. %[7(F]H"/-6dCAGUCKIOPCM]3JOcSWQdWupBo.I)9;aMahnO"G?mW@]Gh'9/6`k9Sl)&rXO?eF5)s5C2 %2SEgk$ReU(LTUl.D/5PEA`cR%EAsK705#X)UNd'?VLf[INGH]cW`He@%3;$g<-`i\:9LTOrlJIL'3)!JadOA7%T'I`0GP$pRc-ML %q4R5=0h>hV4siC:<-q?Ga#PMFAKuX&`9MC](h5;`+dP=cZ_^?ZW0`\86_]D" %r7YGV>=dA&N&R(3B0nsUB%Mt5U@$AYSm?_kG!M0C/Eu#0VT>M$:BYB#qPP[;!7rf?@'F>21P$?c+X"+T9L[&(g?NBZ>pV$EFfcg^g? %!sqi)`i'BL8hVRa_q_YmM?LK0aH5g_>CX2LAN&J&\!G01Jb0^mN96XC+Z-i6!e=ECH7D<1+M!M\sGa/UIrd% %dgcfMF.6FtFtH`S^suNEPMk[PEqO.d8lAm??\iu[!EcN;GSCXr+kV@F?KWJd,;uq/"W^')6JtL;Ob(+*[8!^1+p5?O>`nIqIbU%5 %cL`''rNf.V?WI9>M@>HNQURs,=u>OhQ.D[[Q1g!90tp$kP]DXmS=hr4@shBEOeJ?PlhgfSp(&V!5j&psE;t&#k*AG_ %V-="4A7Kl:+nkrE#9K;@?sU\Z>8>E:rrlces/\D]fEJ%XobO$4IE].Mn*[P'Uq%tl-)k96897cb(*VEUP56Zt--4ZAr4:?df,4PK %+H/gi668Q:XTg<-%-OH6l@M=K4!&R"cAlc#,,XE)#4TM3ChA)hle$)I0J&k"K:7\eKaS)LeR9.XHqp8C#I&t.#)%.:]SAo2L]J[l %%,F4Fd,pHgc\,*+!%%Z5k/-O?>#S>t:lf6Q5T3S]CgBJIH++alb'O#M;).fMrNR:_l'A>=$j_]3`5bj-=+mpqNDXP@7;-@.B$!8\ %_aAiGQJ_BZ2a#SAe[6TS3df)oo!`L]-;Nfdh=1GoSC7FQECu*t,Q93q,S@SsG"@ZdA,Kg=$&o:%TX*&S@FWoLq[>Z6nq6+TZ %#%@ZYJ:I5KKE/Q8g59FeVH&UPm$rNP-nh+pPKsb:fI5> %"&[@cqr;Z&db\iF0!]W0H.[;l %n+jgiif!f>EhNt5je42\ATZebnY['`+k5Z[-;rs?"IW`-Uh8=6l[:hJ(0(@A$WmQN]$n5`7K.Wr]cJtP854_Bl9%YX_QZl(\DnWb<5J@(6eH\_57kY>gkQF#W&@7Z_T0+B154MM5m:NYo:N%/^/[Ck)= %S*sD5\2p,J&*([k83dK>:\j,dh0Qlr;a7egC?nH]M^dP2U0A/tYs1VCZWdrZIe>UkkglNT/(I%*Lr>@R\+rG$*]JCA=?A\lm,r.b %;t-fXDJCqDHkQkpIhB2n1a3W[NO"tf*:bqCE/M[=,IQcdPH2Q?iPJ-8Is0=D*+(.]VR.9ISD[iHUQP#_NCLb/5b;=Vhut[7FMY-S %dp+9]I4+R]6!&h#Y)M;@LN,@6/UJ5igSEPUpAVGN7OnqZ2o^ZmEoTR>i,J*jr,*Lc)>i9'3X:)BLe>7U,H\)j!Ima&j60Z4G]='# %O11:6(9uBU2rI/lgh;Y:b1]2ig[/=%-?f;?Q:5nM2p)dc+9?mG)0:a+A85?T+h*0qq))I>pA:l'&%([N)Y6Cq#4V:9]&>#1]N$kr %jR*j>d?^R$@+fU>:E3*/]_8RWa5K'2f[YpGcdd:Xa$F:[)sd/ff/C/ae`l(M//fs>(Qku:1F.EjUf\u;QB<4;N$-REh4eE@%YJ_e %O]d%BNm(bdc`AR.b&Qm88n@='QRgF;R#u55&>^:020^FrfD/D[p1F`P\']9S/p5L5bJ2'@TMZ+QpQmpI]q.nF?6XkClY"WY%TkM^ %qg*mtl%GCF!_pe#m7f;0[>B1tcnBGn*T*@<\g2m_(De/KT.PB$eF]-SB<:QIGaD4$%u0rp`iHO!TXt4/7*rFN&ZM[T:p"+.Gt/QA %N4%m;))cOBi0KQcZI`6_&OVPj@Z0]jZ0#i!VL^k^MrT[:h5+mC`j@s]f&j#g^QihVGVN`or:/cq#5;kn7@,mURsR5oZ\KYlps[M! %oU^LN*PRdn%ouhsQ9r*R0%bo*\i0mqIJiWF=M!O9M**CeQb]aT2;,^X%qnY4_R09@K` %(sp=ENZ\qS"4gt.gau4H4hW]n?Ig47uLU01T8LTOTVqOl@TC=G!me2m6e=)H=p>$^R],PcC=9ja+3m^G@tffRe68YGk@ %].NS!jib'YP=JTC/WZ\[`hFMOnQ(u_I8Q^WgdtI-OqOSOH\i*dq,g$Q,u2SV&f#5ib9JLnl>lh#(IV8LFt$M\7/?X)-/ZnFVFOKI %V=b#Lk%C8:5ZBh>olVWZnOO#T(G8RE`JJ>"=Gme[jZRoXq%UO=G7mmg]&GJ36j5+.Z'C41a`)[IM(7$sod#>#X=fR0TNqk[b2^9< %(`*"K2.X2VO?3X9shr7ToLe:)1_/rmV %EJs9?2,?IT^0H(@FZ<]q*Zi_-cE$sfVn+-'MFUQ2PcOp`nQ(uZI8Q_j\YdNlM2Ff$ifngXr!="$dua;0nL6;\J6lEW_K+bh:pAY) %Yn^bu!PMq'McM+),`M*PC;SMeF;"GB(frlt@AN_a^&E]dXoADbq/;6"7#PHmA8QmkV#GRjX*/08Q08us98dP`hp2Ha!7'W)QXfP, %[?=`:f6->,h\@"D(TT4#"gXW=j8'k1%ouE!=paJDB1flRegcRBoD-QE;5pPpnL=9/r=>7WW\c"pn5WK\58o[,-)t4Ek5?ONQ.DJn %<5j]/(\depS;m\3qB(YoqZESPOVG#M)58&Ds2:jdLFaJ6l3j\3mePdeNsQ@4_7DjALh`0BjY)T#6rFquB4qQ3_Zp_8T_<5PU= %.rkLu=fOf9$KZcJD5m5=Y>Rc"'B<#$>5s4fiX`UbAE\MEX3Y`7Pb[a(\AmiOm=Fd+P^f+N+AU)\FEE-id)1bD?PLV52pr?Qma"B. %=l[/66mm3*7ZQ)4A0V\#B6HF>)p\[oF/f/7n-dR.>B&+@Qo!iZ=AVDMP9Gq-52ePcl%PH4*&d1JIAnmDgd]N2c9j?jkVP(_IDCAN %Sr=TW[pC3&UoLcOTaKd8S^Mi#IhftEGTp5\f]POVjsf<5lt>X-SEMCcF(0beF9OIWN2)Ut:k-_AW2)$.S2&U^q>Bk$XBGh'P5q>I %:3'sk&ce^EX4Jj5YE(\`O#1!bD_$uR,#uF2a6*cJB#0D(pbu/Ed5CpN9hbFapci]-XIZZ8";Dj53kgj %b%^MINj#@!0KV2Aq2C/)&dTC(L[6GFL*[fndY[X+c6c!(9>FfN:?!lg7lcG'Oh'mar#bpbQ\^,iCg %iKmR3Le5q;CJ5>j>@\@1:I:*54fOn':@'Z6!nnm %:31']_@"ZB/c[[elG@U)"/a?.4(m%?e,n3*gmr*@5j-\Qc%aeJ?^m.s4u',(oY<:./OdkhF&A2Y"*`Wj'>qoP.$?K,grj:gJge,H %q-u%#0;EF5*5%9U^8R\EDTEGTV$lYd1(-.fbpf(=%uM03 %&fuK*G0,'1=9AWKRYP)\pR:-.*4LN3GatAXMg\p,0SZCq*m4uP?%&.u3BkP,CEs@Erl3IDhTXV_6$0-"mX@tA1m]'rOF(F$3n7W9 %qpKaa]o`#.1*imM[oYi:Qe;_`($"@2T_DhgGI]nmekaa\4' %Z9M\I7k[j_W[mC,,EN+Z$2Vd']8,do?%-l24Um$Um]=)/[mskUi5XHq.A[Tjok? %X,r,NB>,b.1Jl'-HHKi$VEdYg"$.h7r;9VHPQu.1f+]sf1M]%759I!DHo:-f %+MK:fV\Q?eQ8$/1H3on(+>sNds*;`+Xl,`E4Y15tMd4Mk8(V\D7"pn:jNTI($j5&trbMnUM8i`.SS<:4Ar98_k'&LC^P.l>d&2:% %dlFIVhU6uQG'l\c0(pc^!itSX`rq^$U0.`FQ$5 %C$V_?,am19IUG`L=k>$c6oR_,9FF7rJbCk.8<8c-#*W5VLA(+G7o+t2X)O2"Bm[on,-f?[BDL`F<:SEO-Z.uLXDCdD7*tCg`!TYZ %hbN?6qd!t,i&JBDFU%]sgkUaU>6@^i;q,R)$fsDU)5'CE;5V!rQ?5T-mkHV7^E>,/G+#Hc%g8cUGE+q*0R7nqdG_!e=-=%nHhe]C %@2?gE1R0tE"+S3HAX(8q:7HK5q?DMsrjIBpTBIh`Vj)UQ^r;otker?U-CKc^i)IUWCm$onfX?NZM=^5jC>OM5o"Lf4gSCTbhmV)Z %be.S>!X]3gSo0#"qF?c29pd5J$T.>m:\Cg$8]@UiorFnTc%S`CCC5EV-"d7OPiKqpc_igC"Xd$(?_lfQ)bfAl*RZS':juafcN_ %c2$\P:?R*#]Yc_*k;IJdCUjp0"#c3kL@5)46+Pl9k?Gl]77c`9]f%Ys,]gKAhYU;"F.FH^oRj8e!kE4[B'UBIA^@_8OT*uZUE`da/V>fm5NMS_GT]J!H8]X:5;8d)=ZP!C%Z2%GGG %5^?Xi>cGR--@U8Urbcb34(R'm0VeCeDJhbE?htMESWWVAg+3ODc+X%-@cI"ghk&7:U7ZG0+gYLqM=[KThAIPKTYN[dafV,S;DHXe %9)[Xe9e[7g4GE^,d$)(b>Yr&Ah/"iN4ZP>rN>p2j4R]>uRbUb>KDO1C]cJ5]eEZN;H#hs<<'DDpVlAX$6p75s*!)r\\[R%QJB^%n %1GR?Hcba;(7qm3ndF2n;k1)oRQZ;3U^_1Gr[*;HZTY9P1Cqt6&T[Ls].Rd(E^WJ/mIL!ee\VfF-2/1An;n>bK%W0q!!2T0k!0 %5>6!WO!.cbAfRMX$RJXab3o[N[$"m]9RBFWMa1Trd9kasDUAT*s*09BK7#rZBNf1BLYQ'g246j8@c?F*OTO7Y%Oa5f.hM]j>go5/`Lc'VS0.d3&Y %Mbu@h^0bSK#mM.]/Ps@6,pT%J)<(O:D/"GbQZTa'Zk"?<7_ii[&$l)Rd`PUQ+LFB[ %O!da&'T39[@GFhCbg'72*-kRunE";4>_HX %KekXM3`6Od49'kl'TFiWoAsT&X(gE_DT@skV%]EiUa)0,O0):&ToHt%-g#.7PjT\lRKD'p/Pi(0D9(%fTfX`9hG[b7!JBaBR^TTj%/UF^2SQTC94$6&4^L.0H;r;iq/9Z%A&>%+=&NtZ(oVU.UOY\7T]j#-fE3%_J\o%N"&_#A.OI-d*AZ0&M %[!TcU12\nC8/t0mKr5,WAgRd(2msAan!]CK(J\P3>%\pnf*QO%3nEM&DfR,nj4EHc,[.+Qj,Q9U7bTTPRRj@Z:/"Un?ruQJ;Qe`h %CZEMH\eZdt]BKRS3A;a;()tkulYT#$DL28,$]7e3<.\$["282cnDHehoeRtsnCa+p7q5:`k(4eVEq77lAs>@OCiPbf?Vp1V^Gis* %dgf/`0i]+2V%e.qhcOBXP9]==!\X\!P'AV4JHt/o.HB1@]E0&^#h5a=`)jf:4P0p7Bn@nDf2/a9^l&:S38R`td::rSjDi"&PehgZ %!%Cjgkf0Bm$"!nbg5tRpD]l/*qO"r%;A+I!.lQcRnAiFCnJqSG#H/lmc[eqtDo/r4N&"hr;u/[\3)V#aKu`JdKNgWc,B_j.=p+S0 %C3p>_A*&aC\Q-1#;ILt;J+`&7I"#,cX<\Xt:<1qU">BC1GKm+,4DRJ^")fd,Z1`@pLk.39`me*lkl?qup2b\Tk60]F(d;eL:0:V'.]-6T:m"B/NsVd< %1#_g"7QRs+ppB-\4^P8@(qC?7%\=N>JY^$YD">L %d&G56XPcQmrLG3/g*K!;O3Q/PTU2`@X?]c&W[M>jB8f3;?N?]4ZhaNL]FYQ9H44m1;'l6h^L+5ns*g^-+\g48;1^mBdLiHu[e:[t571(Y9oAk6!;n)1&kU!LKJtWP@.Cg6*IB4,k %RsD%b%7@fFg\`WLO]Bfu,UB[_3gEZtD%T4FLf!YjfG9MmA[IB4:i?Hu+1tTD@h^)d_i$0t\p,!HP4eIjJZ@X"+ZIQ.5gJE`KMTW01DnEta;. %MZ.f/6d>=0')LL6f8uL'eTY=Vf:%T_Ik5&*"GWr5h)7A4l>ZB>qVM`!W]3jIEn11,$oR2nZ+mnfmQMJ&l_mb-5+qp1,R%7V9qiO6l@1og/u[91A( %.ZrGf"c6t28;ZY^$mkqE;8L21,IBmOi#WtJ84)bb4->0EDhh_;&'X+c\N'(I(W)NinDPN#&a0bj2nHBqWE/mPa@o?'Q?9/e*%F_Oa/:$].DWJSq4hVHO=>rXFn7+\nfm1q>pU2HE,h0=O)o>$"`/PpiE1[cJp[Y2J\eX]?#_S7ETf2(VCj)LcU"t2dIY:3Yq$_&On!E@%eon#Yi'c?2$@!bGgb;D5OK?asIR-3oPg1]_*d1"E2mEn8$"9[q+gj!f:pH7[bgqQOUiZu#<]hR`O %""LacCJJ]l$b=NQ+bH&R+.lRMK$e4F-E%;A\Q?2@a]7I3%_me(SEn`-YdMdZroS4O:SA)a.U$,rq-bFU5X?1:A3uej=mRscVh"). %Y!bRs;sTZtjRU7m/"jS(NhB.14j),Dk83hnF=Ok[TAi<)-56V)*?Qd\"FaaeVPB)00la??:!C:'q`2IhU=#*3:V9[sRC)jt)IsJ# %Z#sEo;U%:jpCP;R3D1Q[`OjqQ0E)jo<;#ale'J1ID)Y_;`%sH%]m6RZSU\.1p?4@^&Aoi_fQTU,oJ&LdL*n=c`>:76>:Z("5uqAe %jG$rI'S^uI!%f$Gfn0mmfS9KE3B"%/M;f_?McbHkVW^96R\O/BT[i6sUN:gg:no`7p-lG"E^8Qr.g/\b')O5#qRn8 %SZ6(qf_&E();4Y`VoXaJ5>BDR[FA`mf5gTE_UrOp^dpAD(S:.7)r7SMgAqA^On!Md(`f?bM%&lCl?u>W6M_6PFt6ZGS^7NX'-LD_ %74eAVr9NpJDsi](u"a0JffKf5Uf/+>!P/->CgMBKH[gAN%+R+)5OmNQMq50 %A?f*0\X.,5^prB$(5!h7b(0?m_D9tGN@pW*k_>&1k"I[A`"imp:?Mmt"oVj#2:H1A'A31^$VaD&6+nh']#iRlck#f*2Z0unp)g.: %68\353BrE!@`,gT]uipO3./Ma.:"*LTo/VB?1ss93l3D%@@7ee%*!,)%/Yri-Hd$04ihPu)=Zfq]6$m_KfC/as%d(dhOUSW"n5=' %GF2*IKbHc/&!M0j7?b*SCKR_,R`&U(-sHiWfJNX#ZhM`Rpt01Sjf$Dbc>XY5Qj`*V(cV-VCHJn["tEeoqE,HARFq#$gd[ohV#F3p %T#VG$EYe'7Naber(CphA[!G.Fe\$7cdFjNJU5b#r:DR$Ugg)Z]6%%QPBApuI"/iJBFm^UpA]5NsFTu1)8F5ES>.gg.[$VWK!'b>M %f#ZkP9[CNUJkd^-Dmc1/JC"+d[_"jVf5isW?&2SeFA%\KT_\MVj$V_q:35+e)E:1e(k&.HOiEB6#/Pb %HLYpES97B1G*;TQIbZ8fjTrkrqNnm3([T=4Io.A-'I;Q+iVM,`h:m_Qm,j55B<3`)O)"(F#@H3IA+5ljgF?l?DRtJgqm[p))OD@I %AmK2u&pE!bed+CXfnUU.I9FDDUKM4@g4W'C=GH+!PLDZR?=$\=K#%/<)nr7sdl9JPptY=a'B'-C5&M&8oA<,!2Mk2N3:Rh:.B;&9$"!?/=Dr<+@B/VHCr\<>LGA7mO3&72@6YYfLl-iM8ge7RWMA\uh?_U[&D) %KfE7uZf7XYod7ojjJCUASteT_.9.\=KL>a4@Xt'XVCAPArtOap7?Oa@[OH!f6L>k1L[ehV*&J95nH'Vi\A2Tk(0WD/=eZ2H\K %AI9_PrivateDataEnd \ No newline at end of file diff --git a/Beispieldatensatz/Spot-ID.eps b/Beispieldatensatz/Spot-ID.eps new file mode 100644 index 0000000..ed69040 --- /dev/null +++ b/Beispieldatensatz/Spot-ID.eps @@ -0,0 +1,3179 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: MacOS Roman +%%Title: Untitled-1 +%%For: bjoern +%%CreationDate: 19.02.20, 13:36 +%%BoundingBox: 0 0 596 842 +%%HiResBoundingBox: 0 0 595.2756 841.8898 +%%CropBox: 0 0 595.2756 841.8898 +%%LanguageLevel: 3 +%%DocumentData: Clean7Bit +%%Pages: (atend) +%%EndComments +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 75 dict dup begin put +/bdf +{bind def}bind def +/nd{null def}bdf +/xdf +{exch def}bdf +/ldf +{load def}bdf +/ddf +{put}bdf +/xddf +{3 -1 roll put}bdf +/xpt +{exch put}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/gx +{get exec}bdf +/ps_level + /languagelevel where{ + pop systemdict/languagelevel gx + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr}stopped{-1}if +def +/makereadonlyarray +{ + /packedarray where{pop packedarray + }{ + array astore readonly}ifelse +}bdf +/map_reserved_ink_name +{ + dup type/stringtype eq{ + dup/Red eq{ + pop(_Red_) + }{ + dup/Green eq{ + pop(_Green_) + }{ + dup/Blue eq{ + pop(_Blue_) + }{ + dup()cvn eq{ + pop(Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/AGMUTIL_cpd nd +/capture_cpd{ + //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf +}def +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup/HalftoneType get 3 eq + { + sethalftone currenthalftone + }{ + begin + Width Height mul{ + Thresholds read{pop}if + }repeat + end + currenthalftone + }ifelse + }ifelse +}def +/consumeimagedata +{ + begin + AGMIMG_init_common + currentdict/MultipleDataSources known not + {/MultipleDataSources false def}if + MultipleDataSources + { + DataSource 0 get type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch gx length exch 0 ne{pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height{pop DataSource flushbuffer readstring pop pop}for + end + }if + dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [5 1 roll]bind cvx +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type/dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + dup type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch{cvx}if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type/dicttype eq + {clonedict}if + dup type/arraytype eq + {clonearray}if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and +}bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne{ + dup/CSDBase known{ + /CSDBase get/CSD get_res/Names known + }{ + pop false + }ifelse + }{ + pop false + }ifelse +}bdf +/DeviceN_NoneName +{ + /Names where{ + pop + false Names + { + (None)eq or + }forall + }{ + false + }ifelse +}bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + }{ + true + }ifelse + }{ + true + }ifelse + }{ + true + }ifelse +}bdf +/base_colorspace_type +{ + dup type/arraytype eq{0 get}if +}bdf +/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5{cleartomark}bind def +}{ + /pdfmark_5{pdfmark}bind def +}ifelse +/lmt{ + dup 2 index le{exch}if pop dup 2 index ge{exch}if pop +}bdf +/int{ + dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop +}bdf +/ds{ + Adobe_AGM_Utils begin +}bdf +/dt{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Core 209 dict dup begin put +/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen[currentscreen]cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_current_spot_alias false def +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_pattern_paint_type 0 def +/knockout_unitsq nd +currentglobal true setglobal +[/CSA/Gradient/Procedure] +{ + /Generic/Category findresource dup length dict copy/Category defineresource pop +}forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/np +{newpath}bdf +/clp_npth +{clip np}def +/npth_clp +{np clip}def +/ds{ + Adobe_AGM_Core begin + /currentdistillerparams where + { + pop currentdistillerparams/CoreDistVersion get 5000 lt + {<>setdistillerparams}if + }if + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 64 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 14 def + /AGMCORE_&gsave/gsave ldf + /AGMCORE_&grestore/grestore ldf + /AGMCORE_&grestoreall/grestoreall ldf + /AGMCORE_&save/save ldf + /AGMCORE_gdictcopy{ + begin + {def}forall + end + }def + /AGMCORE_gput{ + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget{ + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave{ + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 64 ge{limitcheck}if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore{ + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt{1 add}if + dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall{ + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save{ + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 64 ge{limitcheck}if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + 0 1 AGMCORE_gstack length 1 sub{ + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + }for + }if + /currentcmykcolor[0 0 0 0]AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace[/DeviceGray]AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /sep_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent()AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf + cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf + << + >> + setuserparams + end +}def +/ps +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3{ + 3 index add neg dup 0 lt{ + pop 0 + }if + 3 1 roll + }repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /currentoverprint + {false}ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (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.)== + Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf + }if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where{pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias{ + /Name get exch pop + }if + dup dup(None)eq exch(All)eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq + AGMUTIL_cpd/OverrideSeparations known and + { + AGMUTIL_cpd/OverrideSeparations get + { + /HqnSpots/ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not + }{ + gsave + [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace + false + AGMUTIL_cpd/SeparationColorNames 2 copy known + { + get + {AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGMCORE_IsSeparationAProcessColor + { + dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup/Cyan eq 1 index(Cyan)eq or + {pop(_cyan_)}if + dup/Magenta eq 1 index(Magenta)eq or + {pop(_magenta_)}if + dup/Yellow eq 1 index(Yellow)eq or + {pop(_yellow_)}if + dup/Black eq 1 index(Black)eq or + {pop(_black_)}if + }def + dup type/arraytype eq + {[exch{filtername}forall]} + {filtername}ifelse + end + }def + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4{4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf + end + [/Separation 4 -1 roll/DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation(All)/DeviceGray{}]setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4{4 index mul 4 1 roll}repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval{255 div}forall + }bdf + /n_color_components + { + base_colorspace_type + dup/DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo/moveto ldf + /li/lineto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2/setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace/setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where{ + begin + dup 0 get dup/Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get[ + exch{ + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + }forall + ]1 xpt + }if + }ifelse + end + }if + }if + }def + /setcolorspace + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1[8 0 0 8 0 0]{}image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + }def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + }def + /setcolor_devicecolor + { + base_colorspace_type + dup/DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup/DeviceGray ne{ + dup/DeviceCMYK ne{ + dup/DeviceRGB ne{ + dup/Separation eq{ + pop + currentcolorspace 3 gx + currentcolorspace 2 get + }{ + dup/Indexed eq{ + pop + currentcolorspace 3 get dup type/stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + }def + }ifelse + /lw/setlinewidth ldf + /lc/setlinecap ldf + /lj/setlinejoin ldf + /ml/setmiterlimit ldf + /rgb/setrgbcolor ldf + /cmyk[ + /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx + /setcmykcolor load dup type/operatortype ne{/exec cvx}if + ]cvx bdf + /sep/setsepcolor ldf + /colr/setcolor ldf + /sepcs/setsepcolorspace ldf + /cp/closepath ldf + /clp/clp_npth ldf + /f/fill ldf + /ef/eofill ldf + /@/stroke ldf + /nclp/npth_clp ldf + /ct/concat ldf + /cf/currentfile ldf + /fl/filter ldf + /rs/readstring ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin/clonedict load end def + /clonearray Adobe_AGM_Utils begin/clonearray load end def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt{ +}def +/pgsv{ + //Adobe_AGM_Core/AGMCORE_save save put +}def +/pgrs{ + //Adobe_AGM_Core/AGMCORE_save get restore +}def +systemdict/findcolorrendering known{ + /findcolorrendering systemdict/findcolorrendering get def +}if +systemdict/setcolorrendering known{ + /setcolorrendering systemdict/setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup//Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name/MappedCSA xdf}ifelse +}def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup/sep_tint exch AGMCORE_gput + TintProc + end +}def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2{AGMCORE_tmp mul NComponents 1 roll}repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + }repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +}def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +}def +/sep_proc_name +{ + dup 0 get + dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ + pop[/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +}def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup/sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup()eq exch(All)eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx + ]setcolorspace_opt + /TintProc{ + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get/DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc[ + Components aload pop Name findcmykcustomcolor + /exch cvx/setcustomcolor cvx + ]cvx bdf + }{ + AGMCORE_host_sep Name(All)eq and{ + /TintProc{ + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and + AGMCORE_host_sep or + Name()eq and{ + /TintProc[ + MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ + cvx/setcmykcolor cvx + }{ + cvx/setgray cvx + }ifelse + ]cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc[ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get/DeviceGray eq{ + 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx + }if + /Name cvx/findcmykcustomcolor cvx/exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load/exec cvx + /not cvx/and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ]cvx/if cvx + /setcustomcolor cvx + ]cvx bdf + }{ + /TintProc{setcolor}bdf + [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +}def +/add_res +{ + dup/CSD eq{ + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + }ifelse +}def +/get_res +{ + dup/CSD eq{ + pop + dup type dup/nametype eq exch/stringtype eq or{ + AGMCORE_CSD_cache exch get + }if + }{ + findresource + }ifelse +}def +/get_csa_by_name +{ + dup type dup/nametype eq exch/stringtype eq or{ + /CSA get_res + }if +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{pop}{setcolorspace}ifelse +}def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict/ColorRendering known{ + ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if + }{ + }ifelse + currentcolorspace dup type/arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + product(HP Color LaserJet 2605)anchorsearch{ + pop pop pop + }{ + pop + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse + }ifelse +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get/CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +AGMCORE_err_strings begin + /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 + /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def + /AGMCORE_invalid_color_space(This job contains an invalid color space. )def +end +end +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.31 0 +%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. +%%Version: 2.31 0 +10 dict begin +/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def +Adobe_CoolType_Core_Defined + {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} +if +userdict/Adobe_CoolType_Core 70 dict dup begin put +/Level2? + systemdict/languagelevel known dup + {pop systemdict/languagelevel get 2 ge} + if def +Level2? not + { + /currentglobal false def + /setglobal/pop load def + /gcheck{pop false}bind def + /currentpacking false def + /setpacking/pop load def + /SharedFontDirectory 0 dict def + } +if +currentpacking +true setpacking +currentglobal false setglobal +userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} +if +get + begin + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + end +setglobal +currentglobal true setglobal +userdict/Adobe_CoolType_GVMFonts known not + {userdict/Adobe_CoolType_GVMFonts 10 dict put} +if +setglobal +currentglobal false setglobal +userdict/Adobe_CoolType_LVMFonts known not + {userdict/Adobe_CoolType_LVMFonts 10 dict put} +if +setglobal +/ct_VMDictUndef + { + dup Adobe_CoolType_GVMFonts exch known + {Adobe_CoolType_GVMFonts exch undef} + { + dup Adobe_CoolType_LVMFonts exch known + {Adobe_CoolType_LVMFonts exch undef} + {pop} + ifelse + }ifelse + }bind def +/ct_str1 1 string def +currentglobal true setglobal +setglobal +/@_SaveStackLevels + { + Adobe_CoolType_Data + begin + /@vmState currentglobal def false setglobal + @opStackCountByLevel + @opStackLevel + 2 copy known not + { + 2 copy + 3 dict dup/args + 7 index + 5 add array put + put get + } + { + get dup/args get dup length 3 index lt + { + dup length 5 add array exch + 1 index exch 0 exch putinterval + 1 index exch/args exch put + } + {pop} + ifelse + } + ifelse + begin + count 1 sub + 1 index lt + {pop count} + if + dup/argCount exch def + dup 0 gt + { + args exch 0 exch getinterval + astore pop + } + {pop} + ifelse + count + /restCount exch def + end + /@opStackLevel @opStackLevel 1 add def + countdictstack 1 sub + @dictStackCountByLevel exch @dictStackLevel exch put + /@dictStackLevel @dictStackLevel 1 add def + @vmState setglobal + end + }bind def +/@_RestoreStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + @opStackCountByLevel @opStackLevel get + begin + count restCount sub dup 0 gt + {{pop}repeat} + {pop} + ifelse + args 0 argCount getinterval{}forall + end + /@dictStackLevel @dictStackLevel 1 sub def + @dictStackCountByLevel @dictStackLevel get + end + countdictstack exch sub dup 0 gt + {{end}repeat} + {pop} + ifelse + }bind def +/@_PopStackLevels + { + Adobe_CoolType_Data + begin + /@opStackLevel @opStackLevel 1 sub def + /@dictStackLevel @dictStackLevel 1 sub def + end + }bind def +/@Stopped + { + 0 @#Stopped + }bind def +/@#Stopped + { + @_SaveStackLevels + stopped + {@_RestoreStackLevels true} + {@_PopStackLevels false} + ifelse + }bind def +/@Arg + { + Adobe_CoolType_Data + begin + @opStackCountByLevel @opStackLevel 1 sub get + begin + args exch + argCount 1 sub exch sub get + end + end + }bind def +currentglobal true setglobal +/CTHasResourceForAllBug + Level2? + { + 1 dict dup + /@shouldNotDisappearDictValue true def + Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put + begin + count @_SaveStackLevels + {(*){pop stop}128 string/Category resourceforall} + stopped pop + @_RestoreStackLevels + currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll + { + /@shouldNotDisappearDictValue known + { + { + end + currentdict 1 index eq + {pop exit} + if + } + loop + } + if + } + { + pop + end + } + ifelse + } + {false} + ifelse + def +true setglobal +/CTHasResourceStatusBug + Level2? + { + mark + {/steveamerige/Category resourcestatus} + stopped + {cleartomark true} + {cleartomark currentglobal not} + ifelse + } + {false} + ifelse + def +setglobal +/CTResourceStatus + { + mark 3 1 roll + /Category findresource + begin + ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec + {cleartomark false} + {{3 2 roll pop true}{cleartomark false}ifelse} + ifelse + end + }bind def +/CTWorkAroundBugs + { + Level2? + { + /cid_PreLoad/ProcSet resourcestatus + { + pop pop + currentglobal + mark + { + (*) + { + dup/CMap CTHasResourceStatusBug + {CTResourceStatus} + {resourcestatus} + ifelse + { + pop dup 0 eq exch 1 eq or + { + dup/CMap findresource gcheck setglobal + /CMap undefineresource + } + { + pop CTHasResourceForAllBug + {exit} + {stop} + ifelse + } + ifelse + } + {pop} + ifelse + } + 128 string/CMap resourceforall + } + stopped + {cleartomark} + stopped pop + setglobal + } + if + } + if + }bind def +/ds + { + Adobe_CoolType_Core + begin + CTWorkAroundBugs + /mo/moveto load def + /uf{dup undefinefont ct_VMDictUndef}bind def + /ur/undefineresource load def + /.n/.notdef def + end + currentglobal false setglobal + userdict/Adobe_CoolType_Data 2 copy known not + {2 copy 10 dict put} + if + get + begin + /AddWidths? false def + /CC 0 def + /charcode 2 string def + /@opStackCountByLevel 32 dict def + /@opStackLevel 0 def + /@dictStackCountByLevel 32 dict def + /@dictStackLevel 0 def + /InVMFontsByCMap 10 dict def + /InVMDeepCopiedFonts 10 dict def + end + setglobal + }bind def +/dt + { + currentdict Adobe_CoolType_Core eq + {end} + if + }bind def +/ps + { + Adobe_CoolType_Core begin + Adobe_CoolType_GVMFonts begin + Adobe_CoolType_LVMFonts begin + SharedFontDirectory begin + }bind def +/pt + {}bind def +/unload + { + systemdict/languagelevel known + { + systemdict/languagelevel get 2 ge + { + userdict/Adobe_CoolType_Core 2 copy known + {undef} + {pop pop} + ifelse + } + if + } + if + }bind def +/ndf + { + 1 index where + {pop pop pop} + {dup xcheck{bind}if def} + ifelse + }def +/findfont systemdict + begin + userdict + begin + /globaldict where{/globaldict get begin}if + dup where pop exch get + /globaldict where{pop end}if + end + end +Adobe_CoolType_Core_Defined + {/systemfindfont exch def} + { + /findfont 1 index def + /systemfindfont exch def + } +ifelse +/undefinefont + {pop}ndf +/copyfont + { + currentglobal 3 1 roll + 1 index gcheck setglobal + dup null eq{0}{dup length}ifelse + 2 index length add 1 add dict + begin + exch + { + 1 index/FID eq + {pop pop} + {def} + ifelse + } + forall + dup null eq + {pop} + {{def}forall} + ifelse + currentdict + end + exch setglobal + }bind def +/copyarray + { + currentglobal exch + dup gcheck setglobal + dup length array copy + exch setglobal + }bind def +/SetSubstituteStrategy + { + $SubstituteFont + begin + dup type/dicttype ne + {0 dict} + if + currentdict/$Strategies known + { + exch $Strategies exch + 2 copy known + { + get + 2 copy maxlength exch maxlength add dict + begin + {def}forall + {def}forall + currentdict + dup/$Init known + {dup/$Init get exec} + if + end + /$Strategy exch def + } + {pop pop pop} + ifelse + } + {pop pop} + ifelse + end + }bind def +/scff + { + $SubstituteFont + begin + dup type/stringtype eq + {dup length exch} + {null} + ifelse + /$sname exch def + /$slen exch def + /$inVMIndex + $sname null eq + { + 1 index $str cvs + dup length $slen sub $slen getinterval cvn + } + {$sname} + ifelse def + end + {findfont} + @Stopped + { + dup length 8 add string exch + 1 index 0(BadFont:)putinterval + 1 index exch 8 exch dup length string cvs putinterval cvn + {findfont} + @Stopped + {pop/Courier findfont} + if + } + if + $SubstituteFont + begin + /$sname null def + /$slen 0 def + /$inVMIndex null def + end + }bind def +/isWidthsOnlyFont + { + dup/WidthsOnly known + {pop pop true} + { + dup/FDepVector known + {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} + { + dup/FDArray known + {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} + {pop} + ifelse + } + ifelse + } + ifelse + }bind def +/ct_StyleDicts 4 dict dup begin + /Adobe-Japan1 4 dict dup begin + Level2? + { + /Serif + /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMin-W3} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMin-W3/CIDFont resourcestatus + {pop pop/HeiseiMin-W3} + {/Ryumin-Light} + ifelse + } + {/Ryumin-Light} + ifelse + } + ifelse + def + /SansSerif + /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiKakuGo-W5} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiKakuGo-W5/CIDFont resourcestatus + {pop pop/HeiseiKakuGo-W5} + {/GothicBBB-Medium} + ifelse + } + {/GothicBBB-Medium} + ifelse + } + ifelse + def + /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /CIDFont/Category resourcestatus + { + pop pop + /HeiseiMaruGo-W4/CIDFont resourcestatus + {pop pop/HeiseiMaruGo-W4} + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + { + /Jun101-Light-RKSJ-H/Font resourcestatus + {pop pop/Jun101-Light} + {SansSerif} + ifelse + } + ifelse + } + ifelse + /RoundSansSerif exch def + /Default Serif def + } + { + /Serif/Ryumin-Light def + /SansSerif/GothicBBB-Medium def + { + (fonts/Jun101-Light-83pv-RKSJ-H)status + }stopped + {pop}{ + {pop pop pop pop/Jun101-Light} + {SansSerif} + ifelse + /RoundSansSerif exch def + }ifelse + /Default Serif def + } + ifelse + end + def +end +def +Level2?{currentglobal true setglobal}if +/ct_BoldRomanWidthProc + { + stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth + 0 0 + }bind def +/ct_Type0WidthProc + { + dup stringwidth 0 0 moveto + 2 index true charpath pathbbox + 0 -1 + 7 index 2 div .88 + setcachedevice2 + pop + 0 0 + }bind def +/ct_Type0WMode1WidthProc + { + dup stringwidth + pop 2 div neg -0.88 + 2 copy + moveto + 0 -1 + 5 -1 roll true charpath pathbbox + setcachedevice + }bind def +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def +/ct_BoldBaseFont + 11 dict begin + /FontType 3 def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /Encoding cHexEncoding def + /_setwidthProc/ct_BoldRomanWidthProc load def + /_bcstr1 1 string def + currentdict + end +def +systemdict/composefont known +{ +/ct_DefineIdentity-H +{ + /Identity-H/CMap resourcestatus + { + pop pop + } + { + /CIDInit/ProcSet findresource begin + 12 dict begin + begincmap + /CIDSystemInfo 3 dict dup begin + /Registry(Adobe)def + /Ordering(Identity)def + /Supplement 0 def + end def + /CMapName/Identity-H def + /CMapVersion 1.000 def + /CMapType 1 def + 1 begincodespacerange + <0000> + endcodespacerange + 1 begincidrange + <0000>0 + endcidrange + endcmap + CMapName currentdict/CMap defineresource pop + end + end + } + ifelse +} +def +/ct_BoldBaseCIDFont + 11 dict begin + /CIDFontName/ct_BoldBaseCIDFont def + /FontMatrix[1 0 0 1 0 0]def + /FontBBox[0 0 1 1]def + /_setwidthProc/ct_Type0WidthProc load def + /_bcstr2 2 string def + /BuildGlyph + { + exch begin + _basefont setfont + _bcstr2 1 2 index 256 mod put + _bcstr2 0 3 -1 roll 256 idiv put + _bcstr2 dup _setwidthProc + 3 copy + moveto + show + _basefonto setfont + moveto + show + end + }bind def + currentdict + end +def +}if +Level2?{setglobal}if +/ct_CopyFont{ + { + 1 index/FID ne 2 index/UniqueID ne and + {def}{pop pop}ifelse + }forall +}bind def +/ct_Type0CopyFont +{ + exch + dup length dict + begin + ct_CopyFont + [ + exch + FDepVector + { + dup/FontType get 0 eq + { + 1 index ct_Type0CopyFont + /_ctType0 exch definefont + } + { + /_ctBaseFont exch + 2 index exec + } + ifelse + exch + } + forall + pop + ] + /FDepVector exch def + currentdict + end +}bind def +/?str1 256 string def +/?set + { + $SubstituteFont + begin + /$substituteFound false def + /$fontname 1 index def + /$doSmartSub false def + end + dup + findfont + $SubstituteFont + begin + $substituteFound + {false} + { + dup/FontName known + { + dup/FontName get $fontname eq + 1 index/DistillerFauxFont known not and + /currentdistillerparams where + {pop false 2 index isWidthsOnlyFont not and} + if + } + {false} + ifelse + } + ifelse + exch pop + /$doSmartSub true def + end + { + 5 1 roll pop pop pop pop + findfont + } + { + 1 index + findfont + dup/FontType get 3 eq + { + 6 1 roll pop pop pop pop pop false + } + {pop true} + ifelse + { + $SubstituteFont + begin + pop pop + /$styleArray 1 index def + /$regOrdering 2 index def + pop pop + 0 1 $styleArray length 1 sub + { + $styleArray exch get + ct_StyleDicts $regOrdering + 2 copy known + { + get + exch 2 copy known not + {pop/Default} + if + get + dup type/nametype eq + { + ?str1 cvs length dup 1 add exch + ?str1 exch(-)putinterval + exch dup length exch ?str1 exch 3 index exch putinterval + add ?str1 exch 0 exch getinterval cvn + } + { + pop pop/Unknown + } + ifelse + } + { + pop pop pop pop/Unknown + } + ifelse + } + for + end + findfont + }if + } + ifelse + currentglobal false setglobal 3 1 roll + null copyfont definefont pop + setglobal + }bind def +setpacking +userdict/$SubstituteFont 25 dict put +1 dict + begin + /SubstituteFont + dup $error exch 2 copy known + {get} + {pop pop{pop/Courier}bind} + ifelse def + /currentdistillerparams where dup + { + pop pop + currentdistillerparams/CannotEmbedFontPolicy 2 copy known + {get/Error eq} + {pop pop false} + ifelse + } + if not + { + countdictstack array dictstack 0 get + begin + userdict + begin + $SubstituteFont + begin + /$str 128 string def + /$fontpat 128 string def + /$slen 0 def + /$sname null def + /$match false def + /$fontname null def + /$substituteFound false def + /$inVMIndex null def + /$doSmartSub true def + /$depth 0 def + /$fontname null def + /$italicangle 26.5 def + /$dstack null def + /$Strategies 10 dict dup + begin + /$Type3Underprint + { + currentglobal exch false setglobal + 11 dict + begin + /UseFont exch + $WMode 0 ne + { + dup length dict copy + dup/WMode $WMode put + /UseFont exch definefont + } + if def + /FontName $fontname dup type/stringtype eq{cvn}if def + /FontType 3 def + /FontMatrix[.001 0 0 .001 0 0]def + /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def + /FontBBox[0 0 0 0]def + /CCInfo 7 dict dup + begin + /cc null def + /x 0 def + /y 0 def + end def + currentdict + end + exch setglobal + }bind def + /$GetaTint + 2 dict dup + begin + /$BuildFont + { + dup/WMode known + {dup/WMode get} + {0} + ifelse + /$WMode exch def + $fontname exch + dup/FontName known + { + dup/FontName get + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + exch + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index/FontName get known + { + pop + Adobe_CoolType_Data/InVMDeepCopiedFonts get + 1 index get + null copyfont + } + {$deepcopyfont} + ifelse + exch 1 index exch/FontBasedOn exch put + dup/FontName $fontname dup type/stringtype eq{cvn}if put + definefont + Adobe_CoolType_Data/InVMDeepCopiedFonts get + begin + dup/FontBasedOn get 1 index def + end + }bind def + /$Underprint + { + gsave + x abs y abs gt + {/y 1000 def} + {/x -1000 def 500 120 translate} + ifelse + Level2? + { + [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] + setcolorspace + } + {0 setgray} + ifelse + 10 setlinewidth + x .8 mul + [7 3] + { + y mul 8 div 120 sub x 10 div exch moveto + 0 y 4 div neg rlineto + dup 0 rlineto + 0 y 4 div rlineto + closepath + gsave + Level2? + {.2 setcolor} + {.8 setgray} + ifelse + fill grestore + stroke + } + forall + pop + grestore + }bind def + end def + /$Oblique + 1 dict dup + begin + /$BuildFont + { + currentglobal exch dup gcheck setglobal + null copyfont + begin + /FontBasedOn + currentdict/FontName known + { + FontName + dup type/stringtype eq{cvn}if + } + {/unnamedfont} + ifelse + def + /FontName $fontname dup type/stringtype eq{cvn}if def + /currentdistillerparams where + {pop} + { + /FontInfo currentdict/FontInfo known + {FontInfo null copyfont} + {2 dict} + ifelse + dup + begin + /ItalicAngle $italicangle def + /FontMatrix FontMatrix + [1 0 ItalicAngle dup sin exch cos div 1 0 0] + matrix concatmatrix readonly + end + 4 2 roll def + def + } + ifelse + FontName currentdict + end + definefont + exch setglobal + }bind def + end def + /$None + 1 dict dup + begin + /$BuildFont{}bind def + end def + end def + /$Oblique SetSubstituteStrategy + /$findfontByEnum + { + dup type/stringtype eq{cvn}if + dup/$fontname exch def + $sname null eq + {$str cvs dup length $slen sub $slen getinterval} + {pop $sname} + ifelse + $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval + /$match false def + $SubstituteFont/$dstack countdictstack array dictstack put + mark + { + $fontpat 0 $slen 7 add getinterval + {/$match exch def exit} + $str filenameforall + } + stopped + { + cleardictstack + currentdict + true + $SubstituteFont/$dstack get + { + exch + { + 1 index eq + {pop false} + {true} + ifelse + } + {begin false} + ifelse + } + forall + pop + } + if + cleartomark + /$slen 0 def + $match false ne + {$match(fonts/)anchorsearch pop pop cvn} + {/Courier} + ifelse + }bind def + /$ROS 1 dict dup + begin + /Adobe 4 dict dup + begin + /Japan1 [/Ryumin-Light/HeiseiMin-W3 + /GothicBBB-Medium/HeiseiKakuGo-W5 + /HeiseiMaruGo-W4/Jun101-Light]def + /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def + /GB1 [/STSong-Light/STHeiti-Regular]def + /CNS1 [/MKai-Medium/MHei-Medium]def + end def + end def + /$cmapname null def + /$deepcopyfont + { + dup/FontType get 0 eq + { + 1 dict dup/FontName/copied put copyfont + begin + /FDepVector FDepVector copyarray + 0 1 2 index length 1 sub + { + 2 copy get $deepcopyfont + dup/FontName/copied put + /copied exch definefont + 3 copy put pop pop + } + for + def + currentdict + end + } + {$Strategies/$Type3Underprint get exec} + ifelse + }bind def + /$buildfontname + { + dup/CIDFont findresource/CIDSystemInfo get + begin + Registry length Ordering length Supplement 8 string cvs + 3 copy length 2 add add add string + dup 5 1 roll dup 0 Registry putinterval + dup 4 index(-)putinterval + dup 4 index 1 add Ordering putinterval + 4 2 roll add 1 add 2 copy(-)putinterval + end + 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch + anchorsearch + {pop pop 3 2 roll putinterval cvn/$cmapname exch def} + {pop pop pop pop pop} + ifelse + length + $str 1 index(-)putinterval 1 add + $str 1 index $cmapname $fontpat cvs putinterval + $cmapname length add + $str exch 0 exch getinterval cvn + }bind def + /$findfontByROS + { + /$fontname exch def + $ROS Registry 2 copy known + { + get Ordering 2 copy known + {get} + {pop pop[]} + ifelse + } + {pop pop[]} + ifelse + false exch + { + dup/CIDFont resourcestatus + { + pop pop + save + 1 index/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get} + {false} + ifelse + exch pop + exch restore + {pop} + {exch pop true exit} + ifelse + } + {pop} + ifelse + } + forall + {$str cvs $buildfontname} + { + false(*) + { + save exch + dup/CIDFont findresource + dup/WidthsOnly known + {dup/WidthsOnly get not} + {true} + ifelse + exch/CIDSystemInfo get + dup/Registry get Registry eq + exch/Ordering get Ordering eq and and + {exch restore exch pop true exit} + {pop restore} + ifelse + } + $str/CIDFont resourceforall + {$buildfontname} + {$fontname $findfontByEnum} + ifelse + } + ifelse + }bind def + end + end + currentdict/$error known currentdict/languagelevel known and dup + {pop $error/SubstituteFont known} + if + dup + {$error} + {Adobe_CoolType_Core} + ifelse + begin + { + /SubstituteFont + /CMap/Category resourcestatus + { + pop pop + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + { + $sname null eq + {dup $str cvs dup length $slen sub $slen getinterval cvn} + {$sname} + ifelse + Adobe_CoolType_Data/InVMFontsByCMap get + 1 index 2 copy known + { + get + false exch + { + pop + currentglobal + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + { + FontDirectory 1 index known + {exch pop true exit} + { + GlobalFontDirectory 1 index known + {exch pop true exit} + {pop} + ifelse + } + ifelse + } + ifelse + } + forall + } + {pop pop false} + ifelse + { + exch pop exch pop + } + { + dup/CMap resourcestatus + { + pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + } + { + 128 string cvs + dup(-)search + { + 3 1 roll search + { + 3 1 roll pop + {dup cvi} + stopped + {pop pop pop pop pop $findfontByEnum} + { + 4 2 roll pop pop + exch length + exch + 2 index length + 2 index + sub + exch 1 sub -1 0 + { + $str cvs dup length + 4 index + 0 + 4 index + 4 3 roll add + getinterval + exch 1 index exch 3 index exch + putinterval + dup/CMap resourcestatus + { + pop pop + 4 1 roll pop pop pop + dup/$cmapname exch def + /CMap findresource/CIDSystemInfo get{def}forall + $findfontByROS + true exit + } + {pop} + ifelse + } + for + dup type/booleantype eq + {pop} + {pop pop pop $findfontByEnum} + ifelse + } + ifelse + } + {pop pop pop $findfontByEnum} + ifelse + } + {pop pop $findfontByEnum} + ifelse + } + ifelse + } + ifelse + } + {//SubstituteFont exec} + ifelse + /$slen 0 def + end + } + } + { + { + $SubstituteFont + begin + /$substituteFound true def + dup length $slen gt + $sname null ne or + $slen 0 gt and + {$findfontByEnum} + {//SubstituteFont exec} + ifelse + end + } + } + ifelse + bind readonly def + Adobe_CoolType_Core/scfindfont/systemfindfont load put + } + { + /scfindfont + { + $SubstituteFont + begin + dup systemfindfont + dup/FontName known + {dup/FontName get dup 3 index ne} + {/noname true} + ifelse + dup + { + /$origfontnamefound 2 index def + /$origfontname 4 index def/$substituteFound true def + } + if + exch pop + { + $slen 0 gt + $sname null ne + 3 index length $slen gt or and + { + pop dup $findfontByEnum findfont + dup maxlength 1 add dict + begin + {1 index/FID eq{pop pop}{def}ifelse} + forall + currentdict + end + definefont + dup/FontName known{dup/FontName get}{null}ifelse + $origfontnamefound ne + { + $origfontname $str cvs print + ( substitution revised, using )print + dup/FontName known + {dup/FontName get}{(unspecified font)} + ifelse + $str cvs print(.\n)print + } + if + } + {exch pop} + ifelse + } + {exch pop} + ifelse + end + }bind def + } + ifelse + end + end + Adobe_CoolType_Core_Defined not + { + Adobe_CoolType_Core/findfont + { + $SubstituteFont + begin + $depth 0 eq + { + /$fontname 1 index dup type/stringtype ne{$str cvs}if def + /$substituteFound false def + } + if + /$depth $depth 1 add def + end + scfindfont + $SubstituteFont + begin + /$depth $depth 1 sub def + $substituteFound $depth 0 eq and + { + $inVMIndex null ne + {dup $inVMIndex $AddInVMFont} + if + $doSmartSub + { + currentdict/$Strategy known + {$Strategy/$BuildFont get exec} + if + } + if + } + if + end + }bind put + } + if + } + if + end +/$AddInVMFont + { + exch/FontName 2 copy known + { + get + 1 dict dup begin exch 1 index gcheck def end exch + Adobe_CoolType_Data/InVMFontsByCMap get exch + $DictAdd + } + {pop pop pop} + ifelse + }bind def +/$DictAdd + { + 2 copy known not + {2 copy 4 index length dict put} + if + Level2? not + { + 2 copy get dup maxlength exch length 4 index length add lt + 2 copy get dup length 4 index length add exch maxlength 1 index lt + { + 2 mul dict + begin + 2 copy get{forall}def + 2 copy currentdict put + end + } + {pop} + ifelse + } + if + get + begin + {def} + forall + end + }bind def +end +end +%%EndResource +currentglobal true setglobal +setglobal +Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end +%%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Image 71 dict dup begin put +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_c 0 def +/AGMIMG_tmp nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/ds +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage/colorimage ldf + }if + end + end +}def +/ps +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists{/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode[Decode 1 get Decode 0 get]def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode[1 1]def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub}currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + {pop 1}currenttransfer addprocs settransfer + }def + }ifelse + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt +{ +}def +/AGMIMG_flushfilters +{ + dup type/arraytype ne + {1 array astore}if + dup 0 get currentfile ne + {dup 0 get flushfile}if + { + dup type/filetype eq + { + dup status 1 index currentfile ne and + {closefile} + {pop} + ifelse + }{pop}ifelse + }forall +}def +/AGMIMG_init_common +{ + currentdict/T known{/ImageType/T ldf currentdict/T undef}if + currentdict/W known{/Width/W ldf currentdict/W undef}if + currentdict/H known{/Height/H ldf currentdict/H undef}if + currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if + currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if + currentdict/D known{/Decode/D ldf currentdict/D undef}if + currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if + currentdict/O known{ + /Operator/O load 1 eq{ + /imagemask + }{ + /O load 2 eq{ + /image + }{ + /colorimage + }ifelse + }ifelse + def + currentdict/O undef + }if + currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if + currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if + currentdict/I known{/Interpolate/I ldf currentdict/I undef}if + currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if + /DataSource load xcheck not{ + DataSource type/arraytype eq{ + DataSource 0 get type/filetype eq{ + /_Filters DataSource def + currentdict/MultipleDataSources known not{ + /DataSource DataSource dup length 1 sub get def + }if + }if + }if + currentdict/MultipleDataSources known not{ + /MultipleDataSources DataSource type/arraytype eq{ + DataSource length 1 gt + } + {false}ifelse def + }if + }if + /NComponents Decode length 2 div def + currentdict/SkipImageProc known not{/SkipImageProc{false}def}if +}bdf +/imageormask_sys +{ + begin + AGMIMG_init_common + save mark + level2{ + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix/DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + cleartomark restore + end +}def +/process_mask +{ + level3{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def + /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def + /ImageMatrix[Width 0 0 Height neg 0 Height]def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def + /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def + currentdict end def + currentdict end + }if +}def +/use_mask +{ + dup/Mask known {dup/Mask get}{false}ifelse +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get/DeviceCMYK eq and + currentdict/Components known and + Name()ne and + Name(All)ne and + Operator/image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load/exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + }/exec cvx + ]cvx bind + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator/imagemask eq{ + imageormask + }{ + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name(All)ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator/imagemask eq{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }if + }{ + invert_image_samples + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + [/Separation Name[/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + }bind + ]AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }if + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator/imagemask eq{ + imageormask_sys + }{ + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name(All)eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + currentcolorspace 0 get/Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + }if + currentoverprint + MappedCSA 0 get/DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse + Name(All)ne and{ + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type/dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode[/customcolor_tint AGMCORE_gget 0]def + /Operator/image def + /SkipImageProc{false}def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA[/DeviceCMYK] + /TintMethod/Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components[AGMIMG_colorAry aload pop pop] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec + }ifelse + }bdf +}def +end +systemdict/setpacking known +{setpacking}if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +3 3010 Adobe_AGM_Core/ds gx +Adobe_CoolType_Core/ds get exec +Adobe_AGM_Image/ds gx +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: 1 1 +%%EndPageComments +%%BeginPageSetup +Adobe_AGM_Utils begin +Adobe_AGM_Core/ps gx +Adobe_AGM_Utils/capture_cpd gx +Adobe_CoolType_Core/ps get exec +Adobe_AGM_Image/ps gx +%%EndPageSetup +1 -1 scale 0 -841.89 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 841.89 li +595.276 841.89 li +595.276 0 li +cp +clp +181.917 173.413 mo +181.917 316.98 li +348.161 316.98 li +348.161 173.413 li +181.917 173.413 li +cp +/0 +<< +/Name (BReg Rot) +/0 +[/DeviceCMYK] /CSA add_res +/CSA /0 +/ColorLookup [[0 1 1 0]] +>> +/CSD add_res +1 /0 /CSD get_res sepcs +f +64.2795 279.713 mo +64.2795 426.114 li +256.035 426.114 li +256.035 279.713 li +64.2795 279.713 li +cp +/1 +<< +/Name (BReg Gelb) +/CSA /0 +/ColorLookup [[0 .12 1 .05]] +>> +/CSD add_res +1 /1 /CSD get_res sepcs +f +gsave +nclp +grestore +grestore +grestore +pgrs +%%PageTrailer +Adobe_AGM_Image/pt gx +Adobe_CoolType_Core/pt get exec +Adobe_AGM_Core/pt gx +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/dt get exec +Adobe_CoolType_Core/dt get exec +Adobe_AGM_Core/dt get exec +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%DocumentCustomColors: (BReg Gelb) +%%+ (BReg Rot) +%%CMYKCustomColor: 0 0.1200 1 0.0500 (BReg Gelb) +%%+ 0 1 1 0 (BReg Rot) +%%EOF diff --git a/Beispieldatensatz/Spot.eps b/Beispieldatensatz/Spot.eps new file mode 100644 index 0000000..68743ac --- /dev/null +++ b/Beispieldatensatz/Spot.eps @@ -0,0 +1,678 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.16.0 (https://cairographics.org) +%%CreationDate: Thu Feb 13 11:23:47 2020 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 0 134 79 +%------------------------------------------- +%%DocumentCustomColors: (BReg Gelb) +%%+ (BReg Rot) +%%CMYKCustomColor: 0 0.12 1 0.05 (BReg Gelb) +%%+ 0 1 1 0 (BReg Rot) +%------------------------------------------- +%%EndComments +%%BeginProlog +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setcmykcolor } bind def +/d1 { setcachedevice } bind def +/cairo_data_source { + CairoDataIndex CairoData length lt + { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def } + { () } ifelse +} def +/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def +/cairo_image { image cairo_flush_ascii85_file } def +/cairo_imagemask { imagemask cairo_flush_ascii85_file } def +%------------------------------------------- +/dexec{exch begin cvx exec end}bind def +/@ss{2 index 0 eq{$dsf 3 1 roll 4 -1 roll pop}if exch $Scra add exch load SetScr}bind def +/SeparationMode where{pop}{/SeparationMode/Composite def}ifelse +matrix currentmatrix/$ctm exch def +/$ptm matrix def +/DocCmykSpace[/DeviceCMYK]def +/safe_setcolorspace{dup +currentcolorspace eq{pop}{setcolorspace}ifelse}bind def +/safe_setoverprint{dup type +/booleantype eq{dup currentoverprint ne{setoverprint}{pop}ifelse}{1 eq +setoverprint}ifelse}bind def +/spot_tint_transform_proc{ +/alternativeSpace exch def +/alternativeColors exch def +/tint exch def +/mixMethod/Subtractive def +/altSpaceNumChannels 4 def +/tintedColor altSpaceNumChannels{0.0}repeat altSpaceNumChannels array astore def 0 1 +altSpaceNumChannels 1 sub{ +/altChannelIndex exch def alternativeColors +altChannelIndex get mixMethod/Additive eq{}{tint mul}ifelse +tintedColor altChannelIndex 3 2 roll put +}for +tintedColor aload pop +}bind def +/set_color{ColorSpace safe_setcolorspace color aload pop setcolor}bind def +/separate_set_color{SeparationMode/OnHost eq{separate_color{/set_color dexec true}{pop currentoverprint{false}{SeparateInColor{0 0 0 0 SetCmyk_5 true}{1 SetGry true}ifelse}ifelse}ifelse}{set_color true}ifelse}bind def +/create_spot_colorspace{load/alternativeSpace exch def +/alternativeColor exch def +/name exch def[ +/Separation name alternativeSpace[alternativeColor alternativeSpace +/spot_tint_transform_proc cvx]cvx]}bind def +/O{/FillOverprint exch def}bind def +/$fm 0 def +/wfill{1 $fm eq{fill}{eofill}ifelse}bind def +/F{ +matrix currentmatrix +FillOverprint safe_setoverprint false FillColor/ColorModel get +/DeviceN eq and{0 1 FillColor/num get 1 sub{dup 0 gt{true safe_setoverprint}if +FillColor/get_ink_as_spot dexec +/set_color dexec q wfill Q}for}{FillColor +/separate_set_color dexec{wfill}{n}ifelse}ifelse setmatrix}bind def +/ColorModel/Spot def +/create_spot_color{ +currentdict 50 dict copy begin dup type +/arraytype ne{create_spot_colorspace}if +/ColorSpace exch def +/color exch 1 array astore def ColorSpace 1 get 1 array astore +currentdict end +}bind def +%------------------------------------------- +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 0 134 79 +%%EndPageSetup +q 0 0 134 79 rectclip +1 0 0 -1 0 79 cm q +1 g +0 0 133.078 78.395 re f +0 g +85.586 21.844 m 85.258 21.844 l 85.078 21.844 84.922 21.824 84.789 21.781 + c 84.664 21.73 84.547 21.656 84.445 21.562 c 84.309 21.668 84.195 21.734 + 84.102 21.766 c 83.953 21.82 83.758 21.844 83.508 21.844 c 83.242 21.844 + l 83.094 21.844 82.949 21.82 82.805 21.766 c 82.699 21.727 82.578 21.664 + 82.445 21.578 c 82.309 21.684 82.184 21.758 82.07 21.797 c 81.953 21.828 + 81.773 21.844 81.523 21.844 c 80.711 21.844 l 80.711 21.109 l 81.523 21.109 + l 81.75 21.109 81.914 21.09 82.008 21.047 c 82.172 20.984 82.258 20.859 + 82.258 20.672 c 82.258 20.59 82.25 20.508 82.242 20.422 c 82.23 20.34 82.215 + 20.246 82.195 20.141 c 82.367 19.891 l 82.449 20.152 82.516 20.34 82.57 + 20.453 c 82.652 20.664 82.75 20.82 82.867 20.922 c 82.992 21.047 83.141 + 21.109 83.32 21.109 c 83.602 21.109 l 83.82 21.109 83.977 21.078 84.07 +21.016 c 84.184 20.945 84.242 20.828 84.242 20.672 c 84.242 20.578 84.234 + 20.496 84.227 20.422 c 84.215 20.34 84.199 20.246 84.18 20.141 c 84.352 + 19.891 l 84.445 20.297 l 84.516 20.602 84.609 20.812 84.727 20.938 c 84.82 + 21.043 84.949 21.094 85.117 21.094 c 85.188 21.094 85.246 21.074 85.289 + 21.031 c 85.34 20.98 85.367 20.918 85.367 20.844 c 85.367 20.688 85.309 + 20.527 85.195 20.359 c 85.172 20.328 85.102 20.234 84.977 20.078 c 85.258 + 19.625 l 85.371 19.793 85.449 19.945 85.492 20.078 c 85.555 20.266 85.586 + 20.516 85.586 20.828 c h +85.586 21.844 m f +80.637 17.375 m 80.262 17.984 l 79.668 17.578 l 80.012 16.984 l h +80.996 21.844 m 78.434 21.844 l 78.434 21.109 l 79.887 21.109 l 80.051 +21.109 80.199 21.105 80.324 21.094 c 80.449 21.086 80.578 21.059 80.715 +21.016 c 80.234 20.945 79.922 20.875 79.777 20.812 c 79.453 20.68 79.293 + 20.438 79.293 20.094 c 79.293 19.805 79.371 19.527 79.527 19.266 c 79.703 + 18.977 79.918 18.828 80.168 18.828 c 80.449 18.828 80.668 19.012 80.824 + 19.375 c 80.938 19.656 80.996 19.996 80.996 20.391 c h +80.621 20.375 m 80.559 20.148 80.496 19.98 80.434 19.875 c 80.316 19.668 + 80.176 19.562 80.012 19.562 c 79.938 19.562 79.871 19.594 79.809 19.656 + c 79.754 19.719 79.73 19.793 79.73 19.875 c 79.73 20.086 79.84 20.227 80.059 + 20.297 c 80.141 20.328 80.328 20.355 80.621 20.375 c h +80.621 20.375 m f +78.73 21.844 m 78.137 21.844 l 77.949 21.844 77.797 21.766 77.684 21.609 + c 77.578 21.477 77.5 21.277 77.449 21.016 c 77.395 20.746 77.355 20.418 + 77.324 20.031 c 77.312 19.711 77.297 19.383 77.277 19.047 c 77.254 18.715 + 77.23 18.465 77.199 18.297 c 77.168 18.121 77.129 17.977 77.09 17.859 c + 77.027 17.727 76.938 17.609 76.824 17.516 c 77.34 16.688 l 77.453 17.031 + 77.531 17.438 77.574 17.906 c 77.605 18.199 77.629 18.887 77.652 19.969 + c 77.703 20.469 77.781 20.793 77.887 20.938 c 77.957 21.055 78.043 21.109 + 78.137 21.109 c 78.73 21.109 l h +78.73 21.844 m f +76.75 21.844 m 76.75 22.156 76.613 22.477 76.344 22.797 c 76.113 23.098 + 75.828 23.352 75.484 23.562 c 75.16 23.758 74.895 23.859 74.688 23.859 +c 74.488 23.859 74.281 23.832 74.062 23.781 c 73.883 23.738 73.676 23.672 + 73.438 23.578 c 73.238 23.504 73.039 23.43 72.844 23.359 c 72.922 23.188 + l 73.098 23.219 73.285 23.254 73.484 23.297 c 73.691 23.336 73.875 23.359 + 74.031 23.359 c 74.395 23.359 74.77 23.238 75.156 23 c 75.508 22.793 75.812 + 22.527 76.062 22.203 c 76.312 21.883 76.438 21.594 76.438 21.344 c 76.438 + 21.117 76.375 20.883 76.25 20.641 c 76.145 20.445 76 20.242 75.812 20.031 + c 76.047 19.375 l 76.273 19.586 76.445 19.797 76.562 20.016 c 76.688 20.258 + 76.75 20.527 76.75 20.828 c h +76.75 21.844 m f +72.059 17.906 m 71.73 18.516 l 71.043 18.156 l 71.371 17.547 l h +71.09 18.297 m 70.777 18.906 l 70.09 18.547 l 70.402 17.938 l h +72.434 20.609 m 72.434 21.008 72.363 21.305 72.23 21.5 c 72.031 21.805 +71.668 21.953 71.137 21.953 c 70.938 21.953 70.77 21.914 70.637 21.828 c + 70.48 21.746 70.402 21.617 70.402 21.438 c 70.402 21.242 70.449 21.012 +70.543 20.75 c 70.637 20.531 70.73 20.312 70.824 20.094 c 70.762 20.078 +l 71.012 19.375 l 71.52 19.637 71.828 19.805 71.934 19.875 c 72.266 20.117 + 72.434 20.359 72.434 20.609 c h +72.059 20.938 m 72.059 20.824 71.906 20.68 71.605 20.5 c 71.469 20.43 71.328 + 20.355 71.184 20.281 c 71.047 20.418 70.969 20.5 70.949 20.531 c 70.863 + 20.648 70.824 20.75 70.824 20.844 c 70.824 20.992 70.863 21.105 70.949 +21.188 c 71.031 21.273 71.141 21.312 71.277 21.312 c 71.434 21.312 71.598 + 21.273 71.777 21.188 c 71.965 21.094 72.059 21.012 72.059 20.938 c h +72.059 20.938 m f +85.504 30.844 m 80.645 30.844 l 80.645 30.109 l 84.082 30.109 l 83.789 +29.891 83.543 29.719 83.348 29.594 c 83.105 29.438 82.887 29.324 82.691 +29.25 c 82.461 29.18 82.227 29.141 81.988 29.141 c 81.852 29.141 81.711 +29.152 81.566 29.172 c 81.637 28.965 81.742 28.797 81.879 28.672 c 82.066 + 28.484 82.305 28.391 82.598 28.391 c 82.887 28.391 83.227 28.531 83.613 + 28.812 c 83.809 28.961 84.129 29.227 84.566 29.609 c 84.91 29.922 85.137 + 30.09 85.254 30.109 c 85.504 30.109 l h +83.363 31.766 m 83.051 32.359 l 82.363 32.016 l 82.691 31.391 l h +83.363 31.766 m f +80.941 30.844 m 80.488 30.844 l 80.301 30.844 80.09 30.805 79.863 30.719 + c 79.59 30.625 79.352 30.492 79.145 30.312 c 78.977 30.512 78.805 30.652 + 78.629 30.734 c 78.461 30.809 78.215 30.844 77.895 30.844 c 77.238 30.844 + l 77.238 30.109 l 77.879 30.109 l 78.137 30.109 78.367 30.047 78.566 29.922 + c 78.723 29.82 78.863 29.68 78.988 29.5 c 79.152 29.25 79.363 29.031 79.613 + 28.844 c 79.84 28.688 80.051 28.586 80.238 28.531 c 80.434 28.836 80.59 + 29.102 80.707 29.328 c 80.863 29.652 80.941 29.914 80.941 30.109 c h +80.457 30.016 m 80.414 29.852 80.355 29.688 80.285 29.531 c 80.223 29.406 + 80.133 29.273 80.02 29.125 c 79.883 29.156 79.77 29.219 79.676 29.312 c + 79.621 29.375 79.551 29.477 79.457 29.609 c 79.559 29.727 79.699 29.828 + 79.879 29.922 c 80.066 30.008 80.242 30.055 80.41 30.062 c h +80.457 30.016 m f +77.539 30.844 m 75.992 30.844 l 76.168 30.93 76.32 31.047 76.445 31.203 + c 76.609 31.402 76.695 31.609 76.695 31.828 c 76.695 32.047 76.656 32.223 + 76.586 32.359 c 76.5 32.523 76.371 32.609 76.195 32.609 c 75.852 32.609 + 75.543 32.492 75.273 32.266 c 74.93 31.984 74.758 31.609 74.758 31.141 +c 74.773 30.844 l 73.836 30.844 l 73.836 30.109 l 74.898 30.109 l 75 29.852 + 75.109 29.605 75.227 29.375 c 75.371 29.094 75.527 28.867 75.695 28.688 + c 75.883 28.48 76.059 28.375 76.227 28.375 c 76.309 28.375 76.383 28.453 + 76.445 28.609 c 76.516 28.758 76.555 28.918 76.555 29.094 c 76.555 29.336 + 76.492 29.531 76.367 29.688 c 76.281 29.781 76.055 29.922 75.68 30.109 +c 77.539 30.109 l h +76.133 29.406 m 76.133 29.137 76.078 29 75.977 29 c 75.852 29 75.703 29.133 + 75.539 29.391 c 75.453 29.516 75.34 29.73 75.195 30.031 c 75.445 29.961 + 75.656 29.871 75.836 29.766 c 76.031 29.641 76.133 29.523 76.133 29.406 + c h +76.305 31.766 m 76.305 31.547 76.141 31.336 75.82 31.125 c 75.547 30.961 + 75.281 30.855 75.023 30.812 c 75.023 31.117 75.102 31.367 75.258 31.562 + c 75.434 31.812 75.699 31.938 76.055 31.938 c 76.125 31.938 76.184 31.922 + 76.227 31.891 c 76.277 31.859 76.305 31.82 76.305 31.766 c h +76.305 31.766 m f +74.145 30.594 m 74.145 31.055 73.973 31.512 73.629 31.969 c 73.242 32.477 + 72.801 32.734 72.301 32.734 c 72.113 32.734 71.918 32.711 71.723 32.672 + c 71.586 32.641 71.402 32.586 71.176 32.516 c 70.988 32.453 70.801 32.391 + 70.613 32.328 c 70.691 32.172 l 70.848 32.211 71.008 32.254 71.176 32.297 + c 71.352 32.336 71.512 32.359 71.66 32.359 c 71.992 32.359 72.316 32.27 + 72.629 32.094 c 72.867 31.961 73.105 31.762 73.348 31.5 c 73.461 31.367 + 73.629 31.152 73.848 30.859 c 73.473 30.859 73.191 30.797 73.004 30.672 + c 72.793 30.539 72.691 30.312 72.691 30 c 72.691 29.711 72.754 29.438 72.879 + 29.188 c 73.043 28.906 73.246 28.766 73.488 28.766 c 73.727 28.766 73.898 + 28.906 74.004 29.188 c 74.098 29.406 74.145 29.715 74.145 30.109 c h +73.879 30.125 m 73.816 29.867 73.738 29.684 73.645 29.578 c 73.57 29.484 + 73.477 29.438 73.363 29.438 c 73.289 29.438 73.223 29.465 73.16 29.516 +c 73.105 29.57 73.082 29.637 73.082 29.719 c 73.082 29.855 73.145 29.961 + 73.27 30.031 c 73.395 30.094 73.598 30.125 73.879 30.125 c h +73.879 30.125 m f +70.418 30.844 m 70.418 31.156 70.281 31.477 70.012 31.797 c 69.781 32.098 + 69.496 32.352 69.152 32.562 c 68.828 32.758 68.562 32.859 68.355 32.859 + c 68.156 32.859 67.949 32.832 67.73 32.781 c 67.551 32.738 67.344 32.672 + 67.105 32.578 c 66.906 32.504 66.707 32.43 66.512 32.359 c 66.59 32.188 + l 66.766 32.219 66.953 32.254 67.152 32.297 c 67.359 32.336 67.543 32.359 + 67.699 32.359 c 68.062 32.359 68.438 32.238 68.824 32 c 69.176 31.793 69.48 + 31.527 69.73 31.203 c 69.98 30.883 70.105 30.594 70.105 30.344 c 70.105 + 30.117 70.043 29.883 69.918 29.641 c 69.812 29.445 69.668 29.242 69.48 +29.031 c 69.715 28.375 l 69.941 28.586 70.113 28.797 70.23 29.016 c 70.355 + 29.258 70.418 29.527 70.418 29.828 c h +70.418 30.844 m f +66.203 30.844 m 63.797 30.844 l 63.797 30.109 l 65.891 30.109 l 65.891 +29.777 65.852 29.527 65.781 29.359 c 65.719 29.234 65.582 29.059 65.375 +28.828 c 65.703 28.141 l 65.91 28.402 66.035 28.605 66.078 28.75 c 66.16 + 28.961 66.203 29.312 66.203 29.812 c h +66.172 31.688 m 65.844 32.297 l 65.172 31.938 l 65.484 31.328 l h +65.203 32.062 m 64.891 32.672 l 64.203 32.328 l 64.516 31.719 l h +65.203 32.062 m f +63.031 25.812 m 62.703 26.422 l 62.016 26.062 l 62.328 25.453 l h +62.062 26.188 m 61.734 26.797 l 61.062 26.453 l 61.375 25.844 l h +64.094 30.844 m 63.484 30.844 l 63.285 30.844 63.109 30.672 62.953 30.328 + c 62.836 30.07 62.742 29.734 62.672 29.328 c 62.586 29.484 62.484 29.609 + 62.359 29.703 c 62.234 29.789 62.098 29.828 61.953 29.828 c 61.629 29.828 + 61.359 29.809 61.141 29.766 c 60.93 29.715 60.828 29.656 60.828 29.594 +c 60.828 29.355 60.984 29.09 61.297 28.797 c 61.609 28.496 62 28.234 62.469 + 28.016 c 62.469 27.996 62.457 27.938 62.438 27.844 c 62.414 27.75 62.406 + 27.695 62.406 27.672 c 62.406 27.578 62.438 27.469 62.5 27.344 c 62.562 + 27.25 62.633 27.152 62.719 27.047 c 62.75 27.227 62.773 27.398 62.797 27.562 + c 62.828 27.719 62.863 27.887 62.906 28.062 c 63.031 28.781 l 63.102 29.188 + 63.164 29.484 63.219 29.672 c 63.312 29.965 63.398 30.109 63.484 30.109 + c 64.094 30.109 l h +62.625 28.969 m 62.547 28.5 l 62.297 28.594 62.098 28.688 61.953 28.781 + c 61.816 28.875 61.703 28.996 61.609 29.141 c 61.672 29.172 61.738 29.199 + 61.812 29.219 c 61.895 29.23 62.004 29.234 62.141 29.234 c 62.305 29.234 + 62.469 29.148 62.625 28.969 c h +62.625 28.969 m f +58.23 25.188 m 58.23 25.25 58.184 25.312 58.09 25.375 c 58.035 25.406 57.949 + 25.445 57.824 25.484 c 57.043 25.75 l 57.043 25.625 57.184 25.516 57.465 + 25.422 c 57.379 25.371 57.312 25.324 57.262 25.281 c 57.207 25.23 57.184 + 25.172 57.184 25.109 c 57.184 25.027 57.254 24.906 57.402 24.75 c 57.566 + 24.574 57.715 24.484 57.84 24.484 c 57.902 24.484 57.949 24.508 57.98 24.547 + c 58.02 24.59 58.043 24.641 58.043 24.703 c 58.043 24.734 58.031 24.773 + 58.012 24.812 c 58 24.855 57.98 24.902 57.949 24.953 c 57.863 24.871 57.77 + 24.828 57.668 24.828 c 57.605 24.828 57.543 24.844 57.48 24.875 c 57.426 + 24.898 57.402 24.922 57.402 24.953 c 57.402 25.008 57.465 25.07 57.59 25.141 + c 57.723 25.215 57.84 25.25 57.934 25.25 c 57.984 25.25 58.027 25.25 58.059 + 25.25 c 58.09 25.242 58.145 25.219 58.23 25.188 c h +58.105 29.766 m 58.105 29.996 58.062 30.215 57.98 30.422 c 57.938 30.539 + 57.848 30.715 57.715 30.953 c 57.637 30.922 l 57.645 30.84 57.652 30.746 + 57.652 30.641 c 57.66 30.527 57.668 30.453 57.668 30.422 c 57.668 30.133 + 57.641 29.727 57.59 29.203 c 57.547 28.672 57.496 28.125 57.434 27.562 +c 57.391 27.211 57.348 26.855 57.309 26.5 c 57.359 26.375 57.422 26.246 +57.496 26.109 c 57.566 25.965 57.637 25.824 57.699 25.688 c 57.738 26.012 + 57.793 26.453 57.855 27.016 c 57.926 27.57 57.984 28.07 58.027 28.516 c + 58.078 29.07 58.105 29.484 58.105 29.766 c h +58.105 29.766 m f +56.676 30.844 m 54.598 30.844 l 54.598 30.109 l 56.254 30.109 l 55.754 +26.547 l 55.535 26.438 l 55.535 26.242 55.551 26.059 55.582 25.891 c 55.613 + 25.727 55.664 25.559 55.738 25.391 c 55.801 25.438 l 55.801 25.605 55.887 + 25.73 56.066 25.812 c 56.211 25.867 56.355 25.918 56.504 25.969 c 56.504 + 26.117 56.488 26.273 56.457 26.438 c 56.434 26.594 56.41 26.711 56.379 +26.781 c 56.176 26.719 l 56.676 30.016 l h +56.676 30.844 m f +54.898 30.844 m 54.445 30.844 l 54.258 30.844 54.047 30.805 53.82 30.719 + c 53.547 30.625 53.309 30.492 53.102 30.312 c 52.934 30.512 52.762 30.652 + 52.586 30.734 c 52.418 30.809 52.172 30.844 51.852 30.844 c 51.195 30.844 + l 51.195 30.109 l 51.836 30.109 l 52.094 30.109 52.324 30.047 52.523 29.922 + c 52.68 29.82 52.82 29.68 52.945 29.5 c 53.109 29.25 53.32 29.031 53.57 + 28.844 c 53.797 28.688 54.008 28.586 54.195 28.531 c 54.391 28.836 54.547 + 29.102 54.664 29.328 c 54.82 29.652 54.898 29.914 54.898 30.109 c h +54.414 30.016 m 54.371 29.852 54.312 29.688 54.242 29.531 c 54.18 29.406 + 54.09 29.273 53.977 29.125 c 53.84 29.156 53.727 29.219 53.633 29.312 c + 53.578 29.375 53.508 29.477 53.414 29.609 c 53.516 29.727 53.656 29.828 + 53.836 29.922 c 54.023 30.008 54.199 30.055 54.367 30.062 c h +54.414 30.016 m f +51.488 30.844 m 50.895 30.844 l 50.707 30.844 50.555 30.766 50.441 30.609 + c 50.336 30.477 50.258 30.277 50.207 30.016 c 50.152 29.746 50.113 29.418 + 50.082 29.031 c 50.07 28.711 50.055 28.383 50.035 28.047 c 50.012 27.715 + 49.988 27.465 49.957 27.297 c 49.926 27.121 49.887 26.977 49.848 26.859 + c 49.785 26.727 49.695 26.609 49.582 26.516 c 50.098 25.688 l 50.211 26.031 + 50.289 26.438 50.332 26.906 c 50.363 27.199 50.387 27.887 50.41 28.969 +c 50.461 29.469 50.539 29.793 50.645 29.938 c 50.715 30.055 50.801 30.109 + 50.895 30.109 c 51.488 30.109 l h +51.488 30.844 m f +49.164 26.953 m 48.852 27.562 l 48.164 27.203 l 48.477 26.594 l h +49.508 30.844 m 47.102 30.844 l 47.102 30.109 l 49.195 30.109 l 49.195 +29.777 49.156 29.527 49.086 29.359 c 49.023 29.234 48.887 29.059 48.68 28.828 + c 49.008 28.141 l 49.215 28.402 49.34 28.605 49.383 28.75 c 49.465 28.961 + 49.508 29.312 49.508 29.812 c h +49.508 30.844 m f +47.402 30.844 m 44.996 30.844 l 44.996 30.109 l 47.09 30.109 l 47.09 29.777 + 47.051 29.527 46.98 29.359 c 46.918 29.234 46.781 29.059 46.574 28.828 +c 46.902 28.141 l 47.109 28.402 47.234 28.605 47.277 28.75 c 47.359 28.961 + 47.402 29.312 47.402 29.812 c h +47.371 31.688 m 47.043 32.297 l 46.371 31.938 l 46.684 31.328 l h +46.402 32.062 m 46.09 32.672 l 45.402 32.328 l 45.715 31.719 l h +46.402 32.062 m f +45.289 30.844 m 44.695 30.844 l 44.508 30.844 44.355 30.766 44.242 30.609 + c 44.137 30.477 44.059 30.277 44.008 30.016 c 43.953 29.746 43.914 29.418 + 43.883 29.031 c 43.871 28.711 43.855 28.383 43.836 28.047 c 43.812 27.715 + 43.789 27.465 43.758 27.297 c 43.727 27.121 43.688 26.977 43.648 26.859 + c 43.586 26.727 43.496 26.609 43.383 26.516 c 43.898 25.688 l 44.012 26.031 + 44.09 26.438 44.133 26.906 c 44.164 27.199 44.188 27.887 44.211 28.969 +c 44.262 29.469 44.34 29.793 44.445 29.938 c 44.516 30.055 44.602 30.109 + 44.695 30.109 c 45.289 30.109 l h +45.289 30.844 m f +40.551 29.766 m 40.551 29.996 40.508 30.215 40.426 30.422 c 40.383 30.539 + 40.293 30.715 40.16 30.953 c 40.082 30.922 l 40.09 30.84 40.098 30.746 +40.098 30.641 c 40.105 30.527 40.113 30.453 40.113 30.422 c 40.113 30.133 + 40.086 29.727 40.035 29.203 c 39.992 28.672 39.941 28.125 39.879 27.562 + c 39.836 27.211 39.793 26.855 39.754 26.5 c 39.805 26.375 39.867 26.246 + 39.941 26.109 c 40.012 25.965 40.082 25.824 40.145 25.688 c 40.184 26.012 + 40.238 26.453 40.301 27.016 c 40.371 27.57 40.43 28.07 40.473 28.516 c +40.523 29.07 40.551 29.484 40.551 29.766 c h +40.551 29.766 m f +38.805 26.391 m 38.602 27.156 l 38.352 27.031 l 38.352 27.406 l 38.352 +27.781 38.305 28.148 38.211 28.5 c 38.105 28.898 37.945 29.281 37.727 29.656 + c 37.828 29.855 37.902 30.012 37.945 30.125 c 38.008 30.305 38.039 30.48 + 38.039 30.656 c 38.039 30.762 38.031 30.852 38.023 30.922 c 38.023 30.996 + 38.012 31.086 37.992 31.188 c 37.699 31.25 37.383 31.305 37.039 31.344 +c 36.703 31.375 36.375 31.391 36.055 31.391 c 36.055 31.34 36.055 31.297 + 36.055 31.266 c 36.074 31.047 36.109 30.852 36.164 30.672 c 36.641 30.414 + 37.043 30.078 37.367 29.672 c 37.168 29.309 37.027 29.047 36.945 28.891 + c 36.84 28.727 36.672 28.461 36.445 28.094 c 36.352 27.98 36.273 27.887 + 36.211 27.812 c 36.117 27.711 36.043 27.656 35.992 27.656 c 35.949 27.656 + 35.887 27.68 35.805 27.719 c 35.762 27.742 35.727 27.75 35.695 27.75 c +35.633 27.75 35.531 27.695 35.398 27.578 c 35.281 27.465 35.164 27.328 35.039 + 27.172 c 34.934 27.039 34.859 26.93 34.82 26.844 c 34.789 26.762 34.773 + 26.656 34.773 26.531 c 34.773 26.367 34.789 26.23 34.82 26.125 c 34.852 + 25.98 34.906 25.906 34.992 25.906 c 35.105 25.906 35.273 26.016 35.492 +26.234 c 35.68 26.434 35.891 26.688 36.133 27 c 36.34 27.293 36.547 27.602 + 36.758 27.922 c 37.195 28.609 l 37.32 28.82 37.445 29.059 37.57 29.328 +c 37.758 28.945 37.887 28.559 37.961 28.172 c 38.023 27.84 38.055 27.414 + 38.055 26.891 c 37.82 26.75 l 37.82 26.562 37.836 26.398 37.867 26.25 c + 37.898 26.094 37.945 25.953 38.008 25.828 c 38.102 25.859 l 38.109 25.977 + 38.18 26.07 38.305 26.141 c 38.367 26.184 38.449 26.23 38.555 26.281 c +38.656 26.336 38.742 26.371 38.805 26.391 c h +37.711 30.484 m 37.711 30.422 37.695 30.359 37.664 30.297 c 37.641 30.234 + 37.59 30.125 37.508 29.969 c 37.422 30.086 37.297 30.215 37.133 30.359 +c 36.965 30.496 36.805 30.617 36.648 30.719 c 36.969 30.719 37.203 30.711 + 37.352 30.688 c 37.59 30.656 37.711 30.59 37.711 30.484 c h +37.711 30.484 m f +34.402 26.688 m 34.074 27.297 l 33.402 26.922 l 33.715 26.328 l h +33.434 27.062 m 33.121 27.672 l 32.434 27.312 l 32.746 26.703 l h +34.434 30.844 m 32.027 30.844 l 32.027 30.109 l 34.121 30.109 l 34.121 +29.777 34.082 29.527 34.012 29.359 c 33.949 29.234 33.812 29.059 33.605 +28.828 c 33.934 28.141 l 34.141 28.402 34.266 28.605 34.309 28.75 c 34.391 + 28.961 34.434 29.312 34.434 29.812 c h +34.434 30.844 m f +32.32 30.844 m 27.461 30.844 l 27.461 30.109 l 30.898 30.109 l 30.605 29.891 + 30.359 29.719 30.164 29.594 c 29.922 29.438 29.703 29.324 29.508 29.25 +c 29.277 29.18 29.043 29.141 28.805 29.141 c 28.668 29.141 28.527 29.152 + 28.383 29.172 c 28.453 28.965 28.559 28.797 28.695 28.672 c 28.883 28.484 + 29.121 28.391 29.414 28.391 c 29.703 28.391 30.043 28.531 30.43 28.812 +c 30.625 28.961 30.945 29.227 31.383 29.609 c 31.727 29.922 31.953 30.09 + 32.07 30.109 c 32.32 30.109 l h +32.32 30.844 m f +27.754 30.844 m 27.16 30.844 l 26.973 30.844 26.82 30.766 26.707 30.609 + c 26.602 30.477 26.523 30.277 26.473 30.016 c 26.418 29.746 26.379 29.418 + 26.348 29.031 c 26.336 28.711 26.32 28.383 26.301 28.047 c 26.277 27.715 + 26.254 27.465 26.223 27.297 c 26.191 27.121 26.152 26.977 26.113 26.859 + c 26.051 26.727 25.961 26.609 25.848 26.516 c 26.363 25.688 l 26.477 26.031 + 26.555 26.438 26.598 26.906 c 26.629 27.199 26.652 27.887 26.676 28.969 + c 26.727 29.469 26.805 29.793 26.91 29.938 c 26.98 30.055 27.066 30.109 + 27.16 30.109 c 27.754 30.109 l h +27.754 30.844 m f +25.762 30.844 m 23.871 30.844 l 23.715 30.844 23.574 30.797 23.449 30.703 + c 23.324 30.609 23.262 30.5 23.262 30.375 c 23.262 30.273 23.266 30.18 +23.277 30.094 c 23.285 30 23.309 29.902 23.34 29.797 c 23.434 29.797 l 23.465 + 29.914 23.52 29.996 23.605 30.047 c 23.668 30.09 23.754 30.109 23.871 30.109 + c 25.512 30.109 l 25.512 29.609 25.438 29.211 25.293 28.906 c 25.125 28.523 + 24.84 28.266 24.434 28.141 c 24.496 27.312 l 24.973 27.555 25.316 27.934 + 25.527 28.453 c 25.684 28.883 25.762 29.434 25.762 30.109 c h +25.762 30.844 m f +22.859 30.844 m 20.453 30.844 l 20.453 30.109 l 22.547 30.109 l 22.547 +29.777 22.508 29.527 22.438 29.359 c 22.375 29.234 22.238 29.059 22.031 +28.828 c 22.359 28.141 l 22.566 28.402 22.691 28.605 22.734 28.75 c 22.816 + 28.961 22.859 29.312 22.859 29.812 c h +22.828 31.688 m 22.5 32.297 l 21.828 31.938 l 22.141 31.328 l h +21.859 32.062 m 21.547 32.672 l 20.859 32.328 l 21.172 31.719 l h +21.859 32.062 m f +19.688 25.812 m 19.359 26.422 l 18.672 26.062 l 18.984 25.453 l h +18.719 26.188 m 18.391 26.797 l 17.719 26.453 l 18.031 25.844 l h +20.75 30.844 m 20.141 30.844 l 19.941 30.844 19.766 30.672 19.609 30.328 + c 19.492 30.07 19.398 29.734 19.328 29.328 c 19.242 29.484 19.141 29.609 + 19.016 29.703 c 18.891 29.789 18.754 29.828 18.609 29.828 c 18.285 29.828 + 18.016 29.809 17.797 29.766 c 17.586 29.715 17.484 29.656 17.484 29.594 + c 17.484 29.355 17.641 29.09 17.953 28.797 c 18.266 28.496 18.656 28.234 + 19.125 28.016 c 19.125 27.996 19.113 27.938 19.094 27.844 c 19.07 27.75 + 19.062 27.695 19.062 27.672 c 19.062 27.578 19.094 27.469 19.156 27.344 + c 19.219 27.25 19.289 27.152 19.375 27.047 c 19.406 27.227 19.43 27.398 + 19.453 27.562 c 19.484 27.719 19.52 27.887 19.562 28.062 c 19.688 28.781 + l 19.758 29.188 19.82 29.484 19.875 29.672 c 19.969 29.965 20.055 30.109 + 20.141 30.109 c 20.75 30.109 l h +19.281 28.969 m 19.203 28.5 l 18.953 28.594 18.754 28.688 18.609 28.781 + c 18.473 28.875 18.359 28.996 18.266 29.141 c 18.328 29.172 18.395 29.199 + 18.469 29.219 c 18.551 29.23 18.66 29.234 18.797 29.234 c 18.961 29.234 + 19.125 29.148 19.281 28.969 c h +19.281 28.969 m f +85.777 39.844 m 83.887 39.844 l 83.73 39.844 83.59 39.797 83.465 39.703 + c 83.34 39.609 83.277 39.5 83.277 39.375 c 83.277 39.273 83.281 39.18 83.293 + 39.094 c 83.301 39 83.324 38.902 83.355 38.797 c 83.449 38.797 l 83.48 +38.914 83.535 38.996 83.621 39.047 c 83.684 39.09 83.77 39.109 83.887 39.109 + c 85.527 39.109 l 85.527 38.609 85.453 38.211 85.309 37.906 c 85.141 37.523 + 84.855 37.266 84.449 37.141 c 84.512 36.312 l 84.988 36.555 85.332 36.934 + 85.543 37.453 c 85.699 37.883 85.777 38.434 85.777 39.109 c h +85.777 39.844 m f +82.875 39.844 m 82.422 39.844 l 82.234 39.844 82.023 39.805 81.797 39.719 + c 81.523 39.625 81.285 39.492 81.078 39.312 c 80.91 39.512 80.738 39.652 + 80.562 39.734 c 80.395 39.809 80.148 39.844 79.828 39.844 c 79.172 39.844 + l 79.172 39.109 l 79.812 39.109 l 80.07 39.109 80.301 39.047 80.5 38.922 + c 80.656 38.82 80.797 38.68 80.922 38.5 c 81.086 38.25 81.297 38.031 81.547 + 37.844 c 81.773 37.688 81.984 37.586 82.172 37.531 c 82.367 37.836 82.523 + 38.102 82.641 38.328 c 82.797 38.652 82.875 38.914 82.875 39.109 c h +82.391 39.016 m 82.348 38.852 82.289 38.688 82.219 38.531 c 82.156 38.406 + 82.066 38.273 81.953 38.125 c 81.816 38.156 81.703 38.219 81.609 38.312 + c 81.555 38.375 81.484 38.477 81.391 38.609 c 81.492 38.727 81.633 38.828 + 81.812 38.922 c 82 39.008 82.176 39.055 82.344 39.062 c h +82.391 39.016 m f +78.262 35.266 m 77.934 35.891 l 77.262 35.516 l 77.574 34.906 l h +79.09 36.016 m 78.762 36.625 l 78.074 36.266 l 78.402 35.656 l h +78.121 36.406 m 77.809 37.016 l 77.121 36.656 l 77.434 36.047 l h +79.465 39.844 m 79.137 39.844 l 78.957 39.844 78.801 39.824 78.668 39.781 + c 78.543 39.73 78.426 39.656 78.324 39.562 c 78.188 39.668 78.074 39.734 + 77.98 39.766 c 77.832 39.82 77.637 39.844 77.387 39.844 c 77.121 39.844 + l 76.973 39.844 76.828 39.82 76.684 39.766 c 76.578 39.727 76.457 39.664 + 76.324 39.578 c 76.188 39.684 76.062 39.758 75.949 39.797 c 75.832 39.828 + 75.652 39.844 75.402 39.844 c 74.59 39.844 l 74.59 39.109 l 75.402 39.109 + l 75.629 39.109 75.793 39.09 75.887 39.047 c 76.051 38.984 76.137 38.859 + 76.137 38.672 c 76.137 38.59 76.129 38.508 76.121 38.422 c 76.109 38.34 + 76.094 38.246 76.074 38.141 c 76.246 37.891 l 76.328 38.152 76.395 38.34 + 76.449 38.453 c 76.531 38.664 76.629 38.82 76.746 38.922 c 76.871 39.047 + 77.02 39.109 77.199 39.109 c 77.48 39.109 l 77.699 39.109 77.855 39.078 + 77.949 39.016 c 78.062 38.945 78.121 38.828 78.121 38.672 c 78.121 38.578 + 78.113 38.496 78.105 38.422 c 78.094 38.34 78.078 38.246 78.059 38.141 +c 78.23 37.891 l 78.324 38.297 l 78.395 38.602 78.488 38.812 78.605 38.938 + c 78.699 39.043 78.828 39.094 78.996 39.094 c 79.066 39.094 79.125 39.074 + 79.168 39.031 c 79.219 38.98 79.246 38.918 79.246 38.844 c 79.246 38.688 + 79.188 38.527 79.074 38.359 c 79.051 38.328 78.98 38.234 78.855 38.078 +c 79.137 37.625 l 79.25 37.793 79.328 37.945 79.371 38.078 c 79.434 38.266 + 79.465 38.516 79.465 38.828 c h +79.465 39.844 m f +74.383 35.547 m 74.055 36.156 l 73.383 35.781 l 73.695 35.188 l h +73.414 35.922 m 73.102 36.531 l 72.414 36.188 l 72.727 35.562 l h +74.883 40.062 m 74.883 40.617 74.617 41.039 74.086 41.328 c 73.605 41.586 + 72.965 41.719 72.164 41.719 c 71.539 41.719 71.055 41.609 70.711 41.391 + c 70.344 41.141 70.164 40.777 70.164 40.297 c 70.164 39.965 70.215 39.617 + 70.32 39.25 c 70.422 38.918 70.562 38.586 70.742 38.25 c 70.914 38.312 +l 70.84 38.512 70.773 38.688 70.711 38.844 c 70.637 39.055 70.586 39.23 +70.555 39.375 c 70.512 39.562 70.492 39.746 70.492 39.922 c 70.492 40.289 + 70.641 40.559 70.945 40.734 c 71.234 40.891 71.656 40.969 72.211 40.969 + c 72.812 40.969 73.34 40.871 73.789 40.672 c 74.309 40.453 74.57 40.148 + 74.57 39.75 c 74.57 39.617 74.562 39.516 74.555 39.453 c 74.543 39.383 +74.523 39.312 74.492 39.25 c 74.387 39.305 74.277 39.344 74.164 39.375 c + 74.059 39.406 73.953 39.422 73.852 39.422 c 73.602 39.422 73.398 39.367 + 73.242 39.25 c 73.055 39.117 72.961 38.914 72.961 38.641 c 72.961 38.32 + 73.043 38.016 73.211 37.734 c 73.398 37.402 73.617 37.234 73.867 37.234 + c 74.188 37.234 74.445 37.465 74.633 37.922 c 74.797 38.297 74.883 38.734 + 74.883 39.234 c h +74.211 38.5 m 74.137 38.324 74.086 38.215 74.055 38.172 c 73.98 38.059 +73.883 38 73.758 38 c 73.621 38 73.523 38.031 73.461 38.094 c 73.398 38.156 + 73.367 38.242 73.367 38.344 c 73.367 38.43 73.406 38.496 73.492 38.547 +c 73.574 38.602 73.668 38.625 73.773 38.625 c 73.844 38.625 73.914 38.617 + 73.977 38.594 c 74.039 38.574 74.117 38.543 74.211 38.5 c h +74.211 38.5 m f +108.621 22.559 m 108.641 22.391 108.652 22.219 108.652 22.043 c 108.652 + 21.945 108.652 21.832 108.641 21.703 c 110.137 21.684 111.445 20.605 111.445 + 19.367 c 111.445 18.738 111.035 18.262 110.805 17.98 c 110.855 17.969 110.91 + 17.957 110.961 17.941 c 111.18 18.133 111.801 18.809 111.801 19.664 c 111.801 + 21.148 110.316 22.527 108.621 22.559 c 107.113 17.387 m 107.086 17.219 +107.023 17.07 106.926 16.941 c 106.934 16.789 106.996 16.645 107.238 16.766 + c 107.105 16.898 107.207 17.137 107.207 17.137 c 107.207 17.137 107.48 +17.012 107.422 16.836 c 107.824 16.93 107.535 17.469 107.113 17.387 c 106.766 + 18.148 m 106.715 17.926 106.602 17.699 106.453 17.527 c 106.324 17.371 +106.105 17.184 105.812 17.184 c 105.676 17.184 105.453 17.25 105.309 17.309 + c 105.254 17.211 105.152 16.977 105.152 16.871 c 105.152 16.762 105.336 + 16.652 105.688 16.652 c 106.461 16.652 106.922 17 106.922 17.59 c 106.922 + 17.793 106.84 17.98 106.766 18.148 c 108.754 28.125 m 108.844 28.125 108.887 + 28.137 108.941 28.156 c 109.164 28.762 110.023 29.906 110.059 29.957 c +110.066 29.965 l 110.078 29.965 l 110.289 29.93 110.828 29.848 111.277 29.848 + c 111.289 29.848 l 111.336 29.848 111.391 29.848 111.426 29.883 c 111.457 + 29.914 111.469 29.965 111.469 30.035 c 111.469 30.148 111.422 30.34 111.367 + 30.422 c 111.207 30.25 110.953 30.172 110.543 30.172 c 110.422 30.172 110.273 + 30.207 110.195 30.23 c 110.164 30.234 l 110.129 30.246 l 110.363 30.48 +l 110.727 30.848 111.043 31.16 111.043 31.371 c 111.043 31.496 110.918 31.66 + 110.809 31.734 c 110.781 31.352 110.395 30.836 110.02 30.551 c 109.984 +30.527 l 109.98 30.66 l 109.977 30.754 109.965 30.891 109.965 31.035 c 109.965 + 31.766 109.891 31.879 109.641 31.879 c 109.602 31.879 109.543 31.867 109.504 + 31.852 c 109.648 31.676 109.703 31.445 109.703 31.035 c 109.699 30.848 +l 109.699 30.695 l 109.699 30.527 109.715 30.406 109.73 30.305 c 109.738 + 30.25 l 109.695 30.242 l 109.578 30.227 109.359 30.195 109.191 30.195 c + 108.832 30.195 108.586 30.23 108.41 30.398 c 108.293 30.301 108.172 30.141 + 108.172 30.035 c 108.172 29.883 108.266 29.871 108.391 29.871 c 108.453 + 29.871 108.512 29.883 108.594 29.891 c 108.75 29.914 108.98 29.949 109.461 + 29.949 c 109.492 29.949 l 109.484 29.918 l 109.359 29.57 109.027 29.062 + 108.492 28.414 c 108.539 28.238 108.586 28.125 108.754 28.125 c 104.125 + 29.918 m 104.113 29.949 l 104.145 29.949 l 104.625 29.949 104.859 29.914 + 105.012 29.891 c 105.094 29.883 105.152 29.871 105.215 29.871 c 105.34 +29.871 105.434 29.883 105.434 30.035 c 105.434 30.141 105.316 30.301 105.199 + 30.398 c 105.02 30.23 104.777 30.195 104.418 30.195 c 104.246 30.195 104.027 + 30.227 103.91 30.242 c 103.871 30.25 l 103.875 30.305 l 103.891 30.406 +103.906 30.527 103.906 30.695 c 103.906 30.848 l 103.902 31.035 l 103.902 + 31.445 103.961 31.676 104.102 31.852 c 104.066 31.867 104.008 31.879 103.969 + 31.879 c 103.715 31.879 103.641 31.766 103.641 31.035 c 103.641 30.891 +103.633 30.754 103.629 30.66 c 103.621 30.523 l 103.59 30.551 l 103.211 +30.836 102.824 31.352 102.801 31.734 c 102.688 31.66 102.562 31.496 102.562 + 31.371 c 102.562 31.16 102.879 30.848 103.242 30.48 c 103.453 30.273 l +103.48 30.246 l 103.41 30.23 l 103.332 30.207 103.188 30.172 103.062 30.172 + c 102.652 30.172 102.398 30.25 102.242 30.422 c 102.184 30.34 102.137 30.148 + 102.137 30.035 c 102.137 29.965 102.152 29.914 102.18 29.883 c 102.215 +29.848 102.27 29.848 102.32 29.848 c 102.328 29.848 l 102.781 29.848 103.32 + 29.93 103.527 29.965 c 103.543 29.965 l 103.547 29.957 l 103.586 29.906 + 104.445 28.762 104.668 28.156 c 104.719 28.137 104.762 28.125 104.852 28.125 + c 105.02 28.125 105.066 28.238 105.117 28.414 c 104.578 29.062 104.246 +29.57 104.125 29.918 c 101.805 19.664 m 101.805 18.809 102.426 18.133 102.645 + 17.941 c 102.699 17.957 102.75 17.969 102.805 17.98 c 102.57 18.262 102.16 + 18.738 102.16 19.367 c 102.16 20.621 103.496 21.707 105.008 21.707 c 105 + 21.812 104.996 21.926 104.996 22.043 c 104.996 22.227 105.004 22.398 105.023 + 22.559 c 103.312 22.551 101.805 21.16 101.805 19.664 c 113.285 22.301 m + 114.051 23.512 114.652 23.492 115.562 23.492 c 114.809 22.918 114.312 22.18 + 114.078 21.805 c 112.676 19.559 l 112.539 18.867 112.18 18.219 111.641 +17.738 c 111.824 17.668 111.973 17.598 112.062 17.527 c 111.148 17.527 110.238 + 17.062 109.738 17.062 c 109.418 17.062 109.211 17.254 109.211 17.508 c +109.234 17.793 109.523 18.078 110.062 18.078 c 110.184 18.078 110.34 18.062 + 110.512 18.035 c 110.801 18.441 111.035 18.809 111.035 19.332 c 111.035 + 20.312 109.863 21.078 108.676 21.078 c 108.609 21.078 108.543 21.074 108.477 + 21.07 c 108.371 20.828 108.012 20.418 108.012 19.953 c 108.012 19.172 108.523 + 18.535 108.523 17.762 c 108.523 17.281 108.289 16.984 108.199 16.859 c +108.344 16.727 108.504 16.559 108.539 16.445 c 108.457 16.48 108.355 16.488 + 108.207 16.488 c 107.641 16.488 107.176 16.34 106.727 16.34 c 106.469 16.34 + 106.398 16.418 106.398 16.492 c 106.398 16.523 106.402 16.551 106.41 16.562 + c 106.312 16.527 106.223 16.5 106.117 16.48 c 105.984 16.457 105.84 16.445 + 105.688 16.445 c 105.137 16.445 104.941 16.676 104.941 16.871 c 104.941 + 17.039 105.074 17.344 105.223 17.574 c 105.438 17.465 105.695 17.395 105.812 + 17.395 c 106.102 17.395 106.359 17.672 106.5 18 c 106.305 18.023 106.266 + 18.031 106.066 18.031 c 105.531 18.031 105.168 17.84 105.094 17.84 c 105.086 + 17.84 105.074 17.844 105.074 17.855 c 105.074 17.934 105.223 18.129 105.523 + 18.238 c 105.918 18.383 106.508 18.441 106.605 18.461 c 106.605 18.477 +106.504 18.664 106.395 18.699 c 106.371 18.707 106.352 18.707 106.324 18.699 + c 105.91 18.621 105.797 18.586 105.277 18.387 c 105.262 18.383 105.25 18.391 + 105.25 18.406 c 105.25 18.613 105.785 19.07 106.262 19.242 c 105.863 19.754 + 105.363 20.277 105.129 21.07 c 105.062 21.074 104.996 21.078 104.93 21.078 + c 103.746 21.078 102.57 20.312 102.57 19.332 c 102.57 18.809 102.805 18.441 + 103.098 18.035 c 103.266 18.062 103.422 18.078 103.547 18.078 c 104.082 + 18.078 104.375 17.793 104.395 17.508 c 104.395 17.254 104.188 17.062 103.867 + 17.062 c 103.367 17.062 102.461 17.527 101.543 17.527 c 101.633 17.598 +101.785 17.668 101.965 17.738 c 101.43 18.219 101.07 18.867 100.934 19.559 + c 99.531 21.805 l 99.293 22.18 98.797 22.918 98.047 23.492 c 98.953 23.492 + 99.555 23.512 100.32 22.301 c 101.043 21.148 l 101.094 21.297 101.16 21.441 + 101.238 21.586 c 99.809 23.875 l 99.57 24.254 99.074 24.984 98.32 25.562 + c 99.23 25.562 99.832 25.586 100.598 24.371 c 101.828 22.398 l 101.922 +22.496 102.02 22.594 102.121 22.684 c 100.383 25.465 l 100.145 25.848 99.656 + 26.574 98.898 27.152 c 99.809 27.152 100.41 27.176 101.176 25.961 c 102.871 + 23.25 l 102.98 23.32 103.094 23.391 103.215 23.453 c 101.145 26.762 l 100.906 + 27.141 100.418 27.867 99.66 28.449 c 100.57 28.449 101.172 28.469 101.938 + 27.258 c 104.066 23.848 l 104.191 23.898 104.32 23.945 104.449 23.984 c + 102.047 27.836 l 101.809 28.211 101.309 28.949 100.562 29.523 c 101.469 + 29.523 102.07 29.543 102.836 28.328 c 105.402 24.227 l 105.426 24.23 105.453 + 24.234 105.477 24.242 c 105.547 24.461 105.598 24.668 105.598 24.875 c +105.598 26.164 104.75 27.305 103.734 28.184 c 103.801 28.211 103.914 28.223 + 104.02 28.223 c 104.227 28.223 104.363 28.211 104.457 28.191 c 104.223 +28.727 103.719 29.418 103.461 29.777 c 103.129 29.715 102.648 29.668 102.328 + 29.668 c 102 29.668 101.961 29.863 101.961 30.035 c 101.961 30.336 102.102 + 30.574 102.266 30.711 c 102.328 30.555 102.449 30.352 103.062 30.352 c +103.074 30.352 103.098 30.352 103.125 30.355 c 102.945 30.555 102.387 31.004 + 102.387 31.371 c 102.387 31.613 102.648 31.973 103 31.973 c 102.98 31.895 + 102.98 31.824 102.98 31.77 c 102.98 31.477 103.242 31.129 103.465 30.887 + c 103.457 30.961 103.461 30.953 103.461 31.035 c 103.461 31.734 103.523 + 32.055 103.969 32.055 c 104.184 32.055 104.336 31.938 104.387 31.902 c +104.098 31.637 104.082 31.426 104.082 31.035 c 104.086 30.934 104.086 30.836 + 104.086 30.695 c 104.086 30.605 104.086 30.488 104.07 30.402 c 104.23 30.383 + 104.293 30.383 104.418 30.383 c 104.418 30.383 105.047 30.332 105.199 30.66 + c 105.367 30.5 105.617 30.281 105.617 30.035 c 105.617 29.875 105.539 29.691 + 105.215 29.691 c 105.094 29.691 104.707 29.77 104.383 29.77 c 104.469 29.574 + 104.855 29.012 105.191 28.602 c 105.242 28.758 105.32 28.93 105.496 29.07 + c 105.523 28.809 105.676 27.973 106.09 27.484 c 106.137 27.816 106.203 +28.152 106.203 28.867 c 106.203 30.602 105.785 31.883 104.898 32.129 c 105.016 + 32.328 105.258 32.508 105.512 32.508 c 105.836 32.508 106.012 32.141 106.191 + 31.797 c 106.285 32.051 106.543 32.676 106.805 32.676 c 107.062 32.676 +107.32 32.051 107.414 31.797 c 107.594 32.141 107.773 32.508 108.098 32.508 + c 108.348 32.508 108.594 32.328 108.707 32.129 c 107.82 31.883 107.406 +30.602 107.406 28.867 c 107.406 28.152 107.469 27.816 107.516 27.484 c 107.93 + 27.973 108.086 28.809 108.109 29.07 c 108.285 28.93 108.363 28.758 108.414 + 28.602 c 108.75 29.012 109.137 29.574 109.223 29.77 c 108.898 29.77 108.512 + 29.691 108.391 29.691 c 108.066 29.691 107.992 29.875 107.992 30.035 c +107.992 30.281 108.238 30.5 108.41 30.66 c 108.559 30.332 109.191 30.383 + 109.191 30.383 c 109.312 30.383 109.379 30.383 109.535 30.402 c 109.52 +30.488 109.52 30.605 109.52 30.695 c 109.523 30.836 109.523 30.934 109.523 + 31.035 c 109.523 31.426 109.508 31.637 109.219 31.902 c 109.273 31.938 +109.422 32.055 109.641 32.055 c 110.082 32.055 110.148 31.734 110.148 31.035 + c 110.148 30.953 110.148 30.961 110.145 30.887 c 110.363 31.129 110.625 + 31.477 110.625 31.77 c 110.625 31.824 110.629 31.895 110.605 31.973 c 110.957 + 31.973 111.223 31.613 111.223 31.371 c 111.223 31.004 110.66 30.555 110.48 + 30.355 c 110.512 30.352 110.531 30.352 110.543 30.352 c 111.156 30.352 +111.281 30.555 111.34 30.711 c 111.504 30.574 111.645 30.336 111.645 30.035 + c 111.645 29.863 111.609 29.668 111.277 29.668 c 110.961 29.668 110.477 + 29.715 110.145 29.777 c 109.887 29.418 109.383 28.727 109.148 28.191 c +109.242 28.211 109.379 28.223 109.59 28.223 c 109.695 28.223 109.805 28.211 + 109.871 28.184 c 108.855 27.305 108.008 26.164 108.008 24.875 c 108.008 + 24.668 108.059 24.461 108.129 24.242 c 108.152 24.234 108.18 24.23 108.207 + 24.227 c 110.77 28.328 l 111.535 29.543 112.137 29.523 113.047 29.523 c + 112.297 28.949 111.797 28.211 111.562 27.836 c 109.156 23.984 l 109.285 + 23.945 109.414 23.898 109.539 23.848 c 111.668 27.258 l 112.438 28.469 +113.039 28.449 113.945 28.449 c 113.191 27.867 112.699 27.141 112.461 26.762 + c 110.395 23.453 l 110.512 23.391 110.625 23.32 110.738 23.25 c 112.43 +25.961 l 113.199 27.176 113.801 27.152 114.707 27.152 c 113.953 26.574 113.461 + 25.848 113.223 25.465 c 111.484 22.684 l 111.59 22.594 111.684 22.496 111.777 + 22.398 c 113.008 24.371 l 113.777 25.586 114.379 25.562 115.285 25.562 +c 114.531 24.984 114.039 24.254 113.801 23.875 c 112.371 21.586 l 112.445 + 21.441 112.512 21.297 112.566 21.148 c h +113.285 22.301 m f +90.867 17.059 2.625 15 re f +1 O +1.00 (BReg Rot) [0 1 1 0] /DocCmykSpace create_spot_color /FillColor exch def +90.867 31.98 2.625 15.078 re F +0 O +1.00 (BReg Gelb) [0 0.12 1 0.05] /DocCmykSpace create_spot_color /FillColor exch def +90.867 47.059 2.625 15 re F +Q Q +showpage +%%Trailer +end +%%EOF diff --git a/Beispieldatensatz/Spot0.eps b/Beispieldatensatz/Spot0.eps new file mode 100644 index 0000000..24ab4fc --- /dev/null +++ b/Beispieldatensatz/Spot0.eps @@ -0,0 +1,618 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.16.0 (https://cairographics.org) +%%CreationDate: Thu Feb 13 11:23:47 2020 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 0 134 79 +%%EndComments +%%BeginProlog +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setcmykcolor } bind def +/d1 { setcachedevice } bind def +/cairo_data_source { + CairoDataIndex CairoData length lt + { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def } + { () } ifelse +} def +/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def +/cairo_image { image cairo_flush_ascii85_file } def +/cairo_imagemask { imagemask cairo_flush_ascii85_file } def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 0 134 79 +%%EndPageSetup +q 0 0 134 79 rectclip +1 0 0 -1 0 79 cm q +1 g +0 0 133.078 78.395 re f +0 g +85.586 21.844 m 85.258 21.844 l 85.078 21.844 84.922 21.824 84.789 21.781 + c 84.664 21.73 84.547 21.656 84.445 21.562 c 84.309 21.668 84.195 21.734 + 84.102 21.766 c 83.953 21.82 83.758 21.844 83.508 21.844 c 83.242 21.844 + l 83.094 21.844 82.949 21.82 82.805 21.766 c 82.699 21.727 82.578 21.664 + 82.445 21.578 c 82.309 21.684 82.184 21.758 82.07 21.797 c 81.953 21.828 + 81.773 21.844 81.523 21.844 c 80.711 21.844 l 80.711 21.109 l 81.523 21.109 + l 81.75 21.109 81.914 21.09 82.008 21.047 c 82.172 20.984 82.258 20.859 + 82.258 20.672 c 82.258 20.59 82.25 20.508 82.242 20.422 c 82.23 20.34 82.215 + 20.246 82.195 20.141 c 82.367 19.891 l 82.449 20.152 82.516 20.34 82.57 + 20.453 c 82.652 20.664 82.75 20.82 82.867 20.922 c 82.992 21.047 83.141 + 21.109 83.32 21.109 c 83.602 21.109 l 83.82 21.109 83.977 21.078 84.07 +21.016 c 84.184 20.945 84.242 20.828 84.242 20.672 c 84.242 20.578 84.234 + 20.496 84.227 20.422 c 84.215 20.34 84.199 20.246 84.18 20.141 c 84.352 + 19.891 l 84.445 20.297 l 84.516 20.602 84.609 20.812 84.727 20.938 c 84.82 + 21.043 84.949 21.094 85.117 21.094 c 85.188 21.094 85.246 21.074 85.289 + 21.031 c 85.34 20.98 85.367 20.918 85.367 20.844 c 85.367 20.688 85.309 + 20.527 85.195 20.359 c 85.172 20.328 85.102 20.234 84.977 20.078 c 85.258 + 19.625 l 85.371 19.793 85.449 19.945 85.492 20.078 c 85.555 20.266 85.586 + 20.516 85.586 20.828 c h +85.586 21.844 m f +80.637 17.375 m 80.262 17.984 l 79.668 17.578 l 80.012 16.984 l h +80.996 21.844 m 78.434 21.844 l 78.434 21.109 l 79.887 21.109 l 80.051 +21.109 80.199 21.105 80.324 21.094 c 80.449 21.086 80.578 21.059 80.715 +21.016 c 80.234 20.945 79.922 20.875 79.777 20.812 c 79.453 20.68 79.293 + 20.438 79.293 20.094 c 79.293 19.805 79.371 19.527 79.527 19.266 c 79.703 + 18.977 79.918 18.828 80.168 18.828 c 80.449 18.828 80.668 19.012 80.824 + 19.375 c 80.938 19.656 80.996 19.996 80.996 20.391 c h +80.621 20.375 m 80.559 20.148 80.496 19.98 80.434 19.875 c 80.316 19.668 + 80.176 19.562 80.012 19.562 c 79.938 19.562 79.871 19.594 79.809 19.656 + c 79.754 19.719 79.73 19.793 79.73 19.875 c 79.73 20.086 79.84 20.227 80.059 + 20.297 c 80.141 20.328 80.328 20.355 80.621 20.375 c h +80.621 20.375 m f +78.73 21.844 m 78.137 21.844 l 77.949 21.844 77.797 21.766 77.684 21.609 + c 77.578 21.477 77.5 21.277 77.449 21.016 c 77.395 20.746 77.355 20.418 + 77.324 20.031 c 77.312 19.711 77.297 19.383 77.277 19.047 c 77.254 18.715 + 77.23 18.465 77.199 18.297 c 77.168 18.121 77.129 17.977 77.09 17.859 c + 77.027 17.727 76.938 17.609 76.824 17.516 c 77.34 16.688 l 77.453 17.031 + 77.531 17.438 77.574 17.906 c 77.605 18.199 77.629 18.887 77.652 19.969 + c 77.703 20.469 77.781 20.793 77.887 20.938 c 77.957 21.055 78.043 21.109 + 78.137 21.109 c 78.73 21.109 l h +78.73 21.844 m f +76.75 21.844 m 76.75 22.156 76.613 22.477 76.344 22.797 c 76.113 23.098 + 75.828 23.352 75.484 23.562 c 75.16 23.758 74.895 23.859 74.688 23.859 +c 74.488 23.859 74.281 23.832 74.062 23.781 c 73.883 23.738 73.676 23.672 + 73.438 23.578 c 73.238 23.504 73.039 23.43 72.844 23.359 c 72.922 23.188 + l 73.098 23.219 73.285 23.254 73.484 23.297 c 73.691 23.336 73.875 23.359 + 74.031 23.359 c 74.395 23.359 74.77 23.238 75.156 23 c 75.508 22.793 75.812 + 22.527 76.062 22.203 c 76.312 21.883 76.438 21.594 76.438 21.344 c 76.438 + 21.117 76.375 20.883 76.25 20.641 c 76.145 20.445 76 20.242 75.812 20.031 + c 76.047 19.375 l 76.273 19.586 76.445 19.797 76.562 20.016 c 76.688 20.258 + 76.75 20.527 76.75 20.828 c h +76.75 21.844 m f +72.059 17.906 m 71.73 18.516 l 71.043 18.156 l 71.371 17.547 l h +71.09 18.297 m 70.777 18.906 l 70.09 18.547 l 70.402 17.938 l h +72.434 20.609 m 72.434 21.008 72.363 21.305 72.23 21.5 c 72.031 21.805 +71.668 21.953 71.137 21.953 c 70.938 21.953 70.77 21.914 70.637 21.828 c + 70.48 21.746 70.402 21.617 70.402 21.438 c 70.402 21.242 70.449 21.012 +70.543 20.75 c 70.637 20.531 70.73 20.312 70.824 20.094 c 70.762 20.078 +l 71.012 19.375 l 71.52 19.637 71.828 19.805 71.934 19.875 c 72.266 20.117 + 72.434 20.359 72.434 20.609 c h +72.059 20.938 m 72.059 20.824 71.906 20.68 71.605 20.5 c 71.469 20.43 71.328 + 20.355 71.184 20.281 c 71.047 20.418 70.969 20.5 70.949 20.531 c 70.863 + 20.648 70.824 20.75 70.824 20.844 c 70.824 20.992 70.863 21.105 70.949 +21.188 c 71.031 21.273 71.141 21.312 71.277 21.312 c 71.434 21.312 71.598 + 21.273 71.777 21.188 c 71.965 21.094 72.059 21.012 72.059 20.938 c h +72.059 20.938 m f +85.504 30.844 m 80.645 30.844 l 80.645 30.109 l 84.082 30.109 l 83.789 +29.891 83.543 29.719 83.348 29.594 c 83.105 29.438 82.887 29.324 82.691 +29.25 c 82.461 29.18 82.227 29.141 81.988 29.141 c 81.852 29.141 81.711 +29.152 81.566 29.172 c 81.637 28.965 81.742 28.797 81.879 28.672 c 82.066 + 28.484 82.305 28.391 82.598 28.391 c 82.887 28.391 83.227 28.531 83.613 + 28.812 c 83.809 28.961 84.129 29.227 84.566 29.609 c 84.91 29.922 85.137 + 30.09 85.254 30.109 c 85.504 30.109 l h +83.363 31.766 m 83.051 32.359 l 82.363 32.016 l 82.691 31.391 l h +83.363 31.766 m f +80.941 30.844 m 80.488 30.844 l 80.301 30.844 80.09 30.805 79.863 30.719 + c 79.59 30.625 79.352 30.492 79.145 30.312 c 78.977 30.512 78.805 30.652 + 78.629 30.734 c 78.461 30.809 78.215 30.844 77.895 30.844 c 77.238 30.844 + l 77.238 30.109 l 77.879 30.109 l 78.137 30.109 78.367 30.047 78.566 29.922 + c 78.723 29.82 78.863 29.68 78.988 29.5 c 79.152 29.25 79.363 29.031 79.613 + 28.844 c 79.84 28.688 80.051 28.586 80.238 28.531 c 80.434 28.836 80.59 + 29.102 80.707 29.328 c 80.863 29.652 80.941 29.914 80.941 30.109 c h +80.457 30.016 m 80.414 29.852 80.355 29.688 80.285 29.531 c 80.223 29.406 + 80.133 29.273 80.02 29.125 c 79.883 29.156 79.77 29.219 79.676 29.312 c + 79.621 29.375 79.551 29.477 79.457 29.609 c 79.559 29.727 79.699 29.828 + 79.879 29.922 c 80.066 30.008 80.242 30.055 80.41 30.062 c h +80.457 30.016 m f +77.539 30.844 m 75.992 30.844 l 76.168 30.93 76.32 31.047 76.445 31.203 + c 76.609 31.402 76.695 31.609 76.695 31.828 c 76.695 32.047 76.656 32.223 + 76.586 32.359 c 76.5 32.523 76.371 32.609 76.195 32.609 c 75.852 32.609 + 75.543 32.492 75.273 32.266 c 74.93 31.984 74.758 31.609 74.758 31.141 +c 74.773 30.844 l 73.836 30.844 l 73.836 30.109 l 74.898 30.109 l 75 29.852 + 75.109 29.605 75.227 29.375 c 75.371 29.094 75.527 28.867 75.695 28.688 + c 75.883 28.48 76.059 28.375 76.227 28.375 c 76.309 28.375 76.383 28.453 + 76.445 28.609 c 76.516 28.758 76.555 28.918 76.555 29.094 c 76.555 29.336 + 76.492 29.531 76.367 29.688 c 76.281 29.781 76.055 29.922 75.68 30.109 +c 77.539 30.109 l h +76.133 29.406 m 76.133 29.137 76.078 29 75.977 29 c 75.852 29 75.703 29.133 + 75.539 29.391 c 75.453 29.516 75.34 29.73 75.195 30.031 c 75.445 29.961 + 75.656 29.871 75.836 29.766 c 76.031 29.641 76.133 29.523 76.133 29.406 + c h +76.305 31.766 m 76.305 31.547 76.141 31.336 75.82 31.125 c 75.547 30.961 + 75.281 30.855 75.023 30.812 c 75.023 31.117 75.102 31.367 75.258 31.562 + c 75.434 31.812 75.699 31.938 76.055 31.938 c 76.125 31.938 76.184 31.922 + 76.227 31.891 c 76.277 31.859 76.305 31.82 76.305 31.766 c h +76.305 31.766 m f +74.145 30.594 m 74.145 31.055 73.973 31.512 73.629 31.969 c 73.242 32.477 + 72.801 32.734 72.301 32.734 c 72.113 32.734 71.918 32.711 71.723 32.672 + c 71.586 32.641 71.402 32.586 71.176 32.516 c 70.988 32.453 70.801 32.391 + 70.613 32.328 c 70.691 32.172 l 70.848 32.211 71.008 32.254 71.176 32.297 + c 71.352 32.336 71.512 32.359 71.66 32.359 c 71.992 32.359 72.316 32.27 + 72.629 32.094 c 72.867 31.961 73.105 31.762 73.348 31.5 c 73.461 31.367 + 73.629 31.152 73.848 30.859 c 73.473 30.859 73.191 30.797 73.004 30.672 + c 72.793 30.539 72.691 30.312 72.691 30 c 72.691 29.711 72.754 29.438 72.879 + 29.188 c 73.043 28.906 73.246 28.766 73.488 28.766 c 73.727 28.766 73.898 + 28.906 74.004 29.188 c 74.098 29.406 74.145 29.715 74.145 30.109 c h +73.879 30.125 m 73.816 29.867 73.738 29.684 73.645 29.578 c 73.57 29.484 + 73.477 29.438 73.363 29.438 c 73.289 29.438 73.223 29.465 73.16 29.516 +c 73.105 29.57 73.082 29.637 73.082 29.719 c 73.082 29.855 73.145 29.961 + 73.27 30.031 c 73.395 30.094 73.598 30.125 73.879 30.125 c h +73.879 30.125 m f +70.418 30.844 m 70.418 31.156 70.281 31.477 70.012 31.797 c 69.781 32.098 + 69.496 32.352 69.152 32.562 c 68.828 32.758 68.562 32.859 68.355 32.859 + c 68.156 32.859 67.949 32.832 67.73 32.781 c 67.551 32.738 67.344 32.672 + 67.105 32.578 c 66.906 32.504 66.707 32.43 66.512 32.359 c 66.59 32.188 + l 66.766 32.219 66.953 32.254 67.152 32.297 c 67.359 32.336 67.543 32.359 + 67.699 32.359 c 68.062 32.359 68.438 32.238 68.824 32 c 69.176 31.793 69.48 + 31.527 69.73 31.203 c 69.98 30.883 70.105 30.594 70.105 30.344 c 70.105 + 30.117 70.043 29.883 69.918 29.641 c 69.812 29.445 69.668 29.242 69.48 +29.031 c 69.715 28.375 l 69.941 28.586 70.113 28.797 70.23 29.016 c 70.355 + 29.258 70.418 29.527 70.418 29.828 c h +70.418 30.844 m f +66.203 30.844 m 63.797 30.844 l 63.797 30.109 l 65.891 30.109 l 65.891 +29.777 65.852 29.527 65.781 29.359 c 65.719 29.234 65.582 29.059 65.375 +28.828 c 65.703 28.141 l 65.91 28.402 66.035 28.605 66.078 28.75 c 66.16 + 28.961 66.203 29.312 66.203 29.812 c h +66.172 31.688 m 65.844 32.297 l 65.172 31.938 l 65.484 31.328 l h +65.203 32.062 m 64.891 32.672 l 64.203 32.328 l 64.516 31.719 l h +65.203 32.062 m f +63.031 25.812 m 62.703 26.422 l 62.016 26.062 l 62.328 25.453 l h +62.062 26.188 m 61.734 26.797 l 61.062 26.453 l 61.375 25.844 l h +64.094 30.844 m 63.484 30.844 l 63.285 30.844 63.109 30.672 62.953 30.328 + c 62.836 30.07 62.742 29.734 62.672 29.328 c 62.586 29.484 62.484 29.609 + 62.359 29.703 c 62.234 29.789 62.098 29.828 61.953 29.828 c 61.629 29.828 + 61.359 29.809 61.141 29.766 c 60.93 29.715 60.828 29.656 60.828 29.594 +c 60.828 29.355 60.984 29.09 61.297 28.797 c 61.609 28.496 62 28.234 62.469 + 28.016 c 62.469 27.996 62.457 27.938 62.438 27.844 c 62.414 27.75 62.406 + 27.695 62.406 27.672 c 62.406 27.578 62.438 27.469 62.5 27.344 c 62.562 + 27.25 62.633 27.152 62.719 27.047 c 62.75 27.227 62.773 27.398 62.797 27.562 + c 62.828 27.719 62.863 27.887 62.906 28.062 c 63.031 28.781 l 63.102 29.188 + 63.164 29.484 63.219 29.672 c 63.312 29.965 63.398 30.109 63.484 30.109 + c 64.094 30.109 l h +62.625 28.969 m 62.547 28.5 l 62.297 28.594 62.098 28.688 61.953 28.781 + c 61.816 28.875 61.703 28.996 61.609 29.141 c 61.672 29.172 61.738 29.199 + 61.812 29.219 c 61.895 29.23 62.004 29.234 62.141 29.234 c 62.305 29.234 + 62.469 29.148 62.625 28.969 c h +62.625 28.969 m f +58.23 25.188 m 58.23 25.25 58.184 25.312 58.09 25.375 c 58.035 25.406 57.949 + 25.445 57.824 25.484 c 57.043 25.75 l 57.043 25.625 57.184 25.516 57.465 + 25.422 c 57.379 25.371 57.312 25.324 57.262 25.281 c 57.207 25.23 57.184 + 25.172 57.184 25.109 c 57.184 25.027 57.254 24.906 57.402 24.75 c 57.566 + 24.574 57.715 24.484 57.84 24.484 c 57.902 24.484 57.949 24.508 57.98 24.547 + c 58.02 24.59 58.043 24.641 58.043 24.703 c 58.043 24.734 58.031 24.773 + 58.012 24.812 c 58 24.855 57.98 24.902 57.949 24.953 c 57.863 24.871 57.77 + 24.828 57.668 24.828 c 57.605 24.828 57.543 24.844 57.48 24.875 c 57.426 + 24.898 57.402 24.922 57.402 24.953 c 57.402 25.008 57.465 25.07 57.59 25.141 + c 57.723 25.215 57.84 25.25 57.934 25.25 c 57.984 25.25 58.027 25.25 58.059 + 25.25 c 58.09 25.242 58.145 25.219 58.23 25.188 c h +58.105 29.766 m 58.105 29.996 58.062 30.215 57.98 30.422 c 57.938 30.539 + 57.848 30.715 57.715 30.953 c 57.637 30.922 l 57.645 30.84 57.652 30.746 + 57.652 30.641 c 57.66 30.527 57.668 30.453 57.668 30.422 c 57.668 30.133 + 57.641 29.727 57.59 29.203 c 57.547 28.672 57.496 28.125 57.434 27.562 +c 57.391 27.211 57.348 26.855 57.309 26.5 c 57.359 26.375 57.422 26.246 +57.496 26.109 c 57.566 25.965 57.637 25.824 57.699 25.688 c 57.738 26.012 + 57.793 26.453 57.855 27.016 c 57.926 27.57 57.984 28.07 58.027 28.516 c + 58.078 29.07 58.105 29.484 58.105 29.766 c h +58.105 29.766 m f +56.676 30.844 m 54.598 30.844 l 54.598 30.109 l 56.254 30.109 l 55.754 +26.547 l 55.535 26.438 l 55.535 26.242 55.551 26.059 55.582 25.891 c 55.613 + 25.727 55.664 25.559 55.738 25.391 c 55.801 25.438 l 55.801 25.605 55.887 + 25.73 56.066 25.812 c 56.211 25.867 56.355 25.918 56.504 25.969 c 56.504 + 26.117 56.488 26.273 56.457 26.438 c 56.434 26.594 56.41 26.711 56.379 +26.781 c 56.176 26.719 l 56.676 30.016 l h +56.676 30.844 m f +54.898 30.844 m 54.445 30.844 l 54.258 30.844 54.047 30.805 53.82 30.719 + c 53.547 30.625 53.309 30.492 53.102 30.312 c 52.934 30.512 52.762 30.652 + 52.586 30.734 c 52.418 30.809 52.172 30.844 51.852 30.844 c 51.195 30.844 + l 51.195 30.109 l 51.836 30.109 l 52.094 30.109 52.324 30.047 52.523 29.922 + c 52.68 29.82 52.82 29.68 52.945 29.5 c 53.109 29.25 53.32 29.031 53.57 + 28.844 c 53.797 28.688 54.008 28.586 54.195 28.531 c 54.391 28.836 54.547 + 29.102 54.664 29.328 c 54.82 29.652 54.898 29.914 54.898 30.109 c h +54.414 30.016 m 54.371 29.852 54.312 29.688 54.242 29.531 c 54.18 29.406 + 54.09 29.273 53.977 29.125 c 53.84 29.156 53.727 29.219 53.633 29.312 c + 53.578 29.375 53.508 29.477 53.414 29.609 c 53.516 29.727 53.656 29.828 + 53.836 29.922 c 54.023 30.008 54.199 30.055 54.367 30.062 c h +54.414 30.016 m f +51.488 30.844 m 50.895 30.844 l 50.707 30.844 50.555 30.766 50.441 30.609 + c 50.336 30.477 50.258 30.277 50.207 30.016 c 50.152 29.746 50.113 29.418 + 50.082 29.031 c 50.07 28.711 50.055 28.383 50.035 28.047 c 50.012 27.715 + 49.988 27.465 49.957 27.297 c 49.926 27.121 49.887 26.977 49.848 26.859 + c 49.785 26.727 49.695 26.609 49.582 26.516 c 50.098 25.688 l 50.211 26.031 + 50.289 26.438 50.332 26.906 c 50.363 27.199 50.387 27.887 50.41 28.969 +c 50.461 29.469 50.539 29.793 50.645 29.938 c 50.715 30.055 50.801 30.109 + 50.895 30.109 c 51.488 30.109 l h +51.488 30.844 m f +49.164 26.953 m 48.852 27.562 l 48.164 27.203 l 48.477 26.594 l h +49.508 30.844 m 47.102 30.844 l 47.102 30.109 l 49.195 30.109 l 49.195 +29.777 49.156 29.527 49.086 29.359 c 49.023 29.234 48.887 29.059 48.68 28.828 + c 49.008 28.141 l 49.215 28.402 49.34 28.605 49.383 28.75 c 49.465 28.961 + 49.508 29.312 49.508 29.812 c h +49.508 30.844 m f +47.402 30.844 m 44.996 30.844 l 44.996 30.109 l 47.09 30.109 l 47.09 29.777 + 47.051 29.527 46.98 29.359 c 46.918 29.234 46.781 29.059 46.574 28.828 +c 46.902 28.141 l 47.109 28.402 47.234 28.605 47.277 28.75 c 47.359 28.961 + 47.402 29.312 47.402 29.812 c h +47.371 31.688 m 47.043 32.297 l 46.371 31.938 l 46.684 31.328 l h +46.402 32.062 m 46.09 32.672 l 45.402 32.328 l 45.715 31.719 l h +46.402 32.062 m f +45.289 30.844 m 44.695 30.844 l 44.508 30.844 44.355 30.766 44.242 30.609 + c 44.137 30.477 44.059 30.277 44.008 30.016 c 43.953 29.746 43.914 29.418 + 43.883 29.031 c 43.871 28.711 43.855 28.383 43.836 28.047 c 43.812 27.715 + 43.789 27.465 43.758 27.297 c 43.727 27.121 43.688 26.977 43.648 26.859 + c 43.586 26.727 43.496 26.609 43.383 26.516 c 43.898 25.688 l 44.012 26.031 + 44.09 26.438 44.133 26.906 c 44.164 27.199 44.188 27.887 44.211 28.969 +c 44.262 29.469 44.34 29.793 44.445 29.938 c 44.516 30.055 44.602 30.109 + 44.695 30.109 c 45.289 30.109 l h +45.289 30.844 m f +40.551 29.766 m 40.551 29.996 40.508 30.215 40.426 30.422 c 40.383 30.539 + 40.293 30.715 40.16 30.953 c 40.082 30.922 l 40.09 30.84 40.098 30.746 +40.098 30.641 c 40.105 30.527 40.113 30.453 40.113 30.422 c 40.113 30.133 + 40.086 29.727 40.035 29.203 c 39.992 28.672 39.941 28.125 39.879 27.562 + c 39.836 27.211 39.793 26.855 39.754 26.5 c 39.805 26.375 39.867 26.246 + 39.941 26.109 c 40.012 25.965 40.082 25.824 40.145 25.688 c 40.184 26.012 + 40.238 26.453 40.301 27.016 c 40.371 27.57 40.43 28.07 40.473 28.516 c +40.523 29.07 40.551 29.484 40.551 29.766 c h +40.551 29.766 m f +38.805 26.391 m 38.602 27.156 l 38.352 27.031 l 38.352 27.406 l 38.352 +27.781 38.305 28.148 38.211 28.5 c 38.105 28.898 37.945 29.281 37.727 29.656 + c 37.828 29.855 37.902 30.012 37.945 30.125 c 38.008 30.305 38.039 30.48 + 38.039 30.656 c 38.039 30.762 38.031 30.852 38.023 30.922 c 38.023 30.996 + 38.012 31.086 37.992 31.188 c 37.699 31.25 37.383 31.305 37.039 31.344 +c 36.703 31.375 36.375 31.391 36.055 31.391 c 36.055 31.34 36.055 31.297 + 36.055 31.266 c 36.074 31.047 36.109 30.852 36.164 30.672 c 36.641 30.414 + 37.043 30.078 37.367 29.672 c 37.168 29.309 37.027 29.047 36.945 28.891 + c 36.84 28.727 36.672 28.461 36.445 28.094 c 36.352 27.98 36.273 27.887 + 36.211 27.812 c 36.117 27.711 36.043 27.656 35.992 27.656 c 35.949 27.656 + 35.887 27.68 35.805 27.719 c 35.762 27.742 35.727 27.75 35.695 27.75 c +35.633 27.75 35.531 27.695 35.398 27.578 c 35.281 27.465 35.164 27.328 35.039 + 27.172 c 34.934 27.039 34.859 26.93 34.82 26.844 c 34.789 26.762 34.773 + 26.656 34.773 26.531 c 34.773 26.367 34.789 26.23 34.82 26.125 c 34.852 + 25.98 34.906 25.906 34.992 25.906 c 35.105 25.906 35.273 26.016 35.492 +26.234 c 35.68 26.434 35.891 26.688 36.133 27 c 36.34 27.293 36.547 27.602 + 36.758 27.922 c 37.195 28.609 l 37.32 28.82 37.445 29.059 37.57 29.328 +c 37.758 28.945 37.887 28.559 37.961 28.172 c 38.023 27.84 38.055 27.414 + 38.055 26.891 c 37.82 26.75 l 37.82 26.562 37.836 26.398 37.867 26.25 c + 37.898 26.094 37.945 25.953 38.008 25.828 c 38.102 25.859 l 38.109 25.977 + 38.18 26.07 38.305 26.141 c 38.367 26.184 38.449 26.23 38.555 26.281 c +38.656 26.336 38.742 26.371 38.805 26.391 c h +37.711 30.484 m 37.711 30.422 37.695 30.359 37.664 30.297 c 37.641 30.234 + 37.59 30.125 37.508 29.969 c 37.422 30.086 37.297 30.215 37.133 30.359 +c 36.965 30.496 36.805 30.617 36.648 30.719 c 36.969 30.719 37.203 30.711 + 37.352 30.688 c 37.59 30.656 37.711 30.59 37.711 30.484 c h +37.711 30.484 m f +34.402 26.688 m 34.074 27.297 l 33.402 26.922 l 33.715 26.328 l h +33.434 27.062 m 33.121 27.672 l 32.434 27.312 l 32.746 26.703 l h +34.434 30.844 m 32.027 30.844 l 32.027 30.109 l 34.121 30.109 l 34.121 +29.777 34.082 29.527 34.012 29.359 c 33.949 29.234 33.812 29.059 33.605 +28.828 c 33.934 28.141 l 34.141 28.402 34.266 28.605 34.309 28.75 c 34.391 + 28.961 34.434 29.312 34.434 29.812 c h +34.434 30.844 m f +32.32 30.844 m 27.461 30.844 l 27.461 30.109 l 30.898 30.109 l 30.605 29.891 + 30.359 29.719 30.164 29.594 c 29.922 29.438 29.703 29.324 29.508 29.25 +c 29.277 29.18 29.043 29.141 28.805 29.141 c 28.668 29.141 28.527 29.152 + 28.383 29.172 c 28.453 28.965 28.559 28.797 28.695 28.672 c 28.883 28.484 + 29.121 28.391 29.414 28.391 c 29.703 28.391 30.043 28.531 30.43 28.812 +c 30.625 28.961 30.945 29.227 31.383 29.609 c 31.727 29.922 31.953 30.09 + 32.07 30.109 c 32.32 30.109 l h +32.32 30.844 m f +27.754 30.844 m 27.16 30.844 l 26.973 30.844 26.82 30.766 26.707 30.609 + c 26.602 30.477 26.523 30.277 26.473 30.016 c 26.418 29.746 26.379 29.418 + 26.348 29.031 c 26.336 28.711 26.32 28.383 26.301 28.047 c 26.277 27.715 + 26.254 27.465 26.223 27.297 c 26.191 27.121 26.152 26.977 26.113 26.859 + c 26.051 26.727 25.961 26.609 25.848 26.516 c 26.363 25.688 l 26.477 26.031 + 26.555 26.438 26.598 26.906 c 26.629 27.199 26.652 27.887 26.676 28.969 + c 26.727 29.469 26.805 29.793 26.91 29.938 c 26.98 30.055 27.066 30.109 + 27.16 30.109 c 27.754 30.109 l h +27.754 30.844 m f +25.762 30.844 m 23.871 30.844 l 23.715 30.844 23.574 30.797 23.449 30.703 + c 23.324 30.609 23.262 30.5 23.262 30.375 c 23.262 30.273 23.266 30.18 +23.277 30.094 c 23.285 30 23.309 29.902 23.34 29.797 c 23.434 29.797 l 23.465 + 29.914 23.52 29.996 23.605 30.047 c 23.668 30.09 23.754 30.109 23.871 30.109 + c 25.512 30.109 l 25.512 29.609 25.438 29.211 25.293 28.906 c 25.125 28.523 + 24.84 28.266 24.434 28.141 c 24.496 27.312 l 24.973 27.555 25.316 27.934 + 25.527 28.453 c 25.684 28.883 25.762 29.434 25.762 30.109 c h +25.762 30.844 m f +22.859 30.844 m 20.453 30.844 l 20.453 30.109 l 22.547 30.109 l 22.547 +29.777 22.508 29.527 22.438 29.359 c 22.375 29.234 22.238 29.059 22.031 +28.828 c 22.359 28.141 l 22.566 28.402 22.691 28.605 22.734 28.75 c 22.816 + 28.961 22.859 29.312 22.859 29.812 c h +22.828 31.688 m 22.5 32.297 l 21.828 31.938 l 22.141 31.328 l h +21.859 32.062 m 21.547 32.672 l 20.859 32.328 l 21.172 31.719 l h +21.859 32.062 m f +19.688 25.812 m 19.359 26.422 l 18.672 26.062 l 18.984 25.453 l h +18.719 26.188 m 18.391 26.797 l 17.719 26.453 l 18.031 25.844 l h +20.75 30.844 m 20.141 30.844 l 19.941 30.844 19.766 30.672 19.609 30.328 + c 19.492 30.07 19.398 29.734 19.328 29.328 c 19.242 29.484 19.141 29.609 + 19.016 29.703 c 18.891 29.789 18.754 29.828 18.609 29.828 c 18.285 29.828 + 18.016 29.809 17.797 29.766 c 17.586 29.715 17.484 29.656 17.484 29.594 + c 17.484 29.355 17.641 29.09 17.953 28.797 c 18.266 28.496 18.656 28.234 + 19.125 28.016 c 19.125 27.996 19.113 27.938 19.094 27.844 c 19.07 27.75 + 19.062 27.695 19.062 27.672 c 19.062 27.578 19.094 27.469 19.156 27.344 + c 19.219 27.25 19.289 27.152 19.375 27.047 c 19.406 27.227 19.43 27.398 + 19.453 27.562 c 19.484 27.719 19.52 27.887 19.562 28.062 c 19.688 28.781 + l 19.758 29.188 19.82 29.484 19.875 29.672 c 19.969 29.965 20.055 30.109 + 20.141 30.109 c 20.75 30.109 l h +19.281 28.969 m 19.203 28.5 l 18.953 28.594 18.754 28.688 18.609 28.781 + c 18.473 28.875 18.359 28.996 18.266 29.141 c 18.328 29.172 18.395 29.199 + 18.469 29.219 c 18.551 29.23 18.66 29.234 18.797 29.234 c 18.961 29.234 + 19.125 29.148 19.281 28.969 c h +19.281 28.969 m f +85.777 39.844 m 83.887 39.844 l 83.73 39.844 83.59 39.797 83.465 39.703 + c 83.34 39.609 83.277 39.5 83.277 39.375 c 83.277 39.273 83.281 39.18 83.293 + 39.094 c 83.301 39 83.324 38.902 83.355 38.797 c 83.449 38.797 l 83.48 +38.914 83.535 38.996 83.621 39.047 c 83.684 39.09 83.77 39.109 83.887 39.109 + c 85.527 39.109 l 85.527 38.609 85.453 38.211 85.309 37.906 c 85.141 37.523 + 84.855 37.266 84.449 37.141 c 84.512 36.312 l 84.988 36.555 85.332 36.934 + 85.543 37.453 c 85.699 37.883 85.777 38.434 85.777 39.109 c h +85.777 39.844 m f +82.875 39.844 m 82.422 39.844 l 82.234 39.844 82.023 39.805 81.797 39.719 + c 81.523 39.625 81.285 39.492 81.078 39.312 c 80.91 39.512 80.738 39.652 + 80.562 39.734 c 80.395 39.809 80.148 39.844 79.828 39.844 c 79.172 39.844 + l 79.172 39.109 l 79.812 39.109 l 80.07 39.109 80.301 39.047 80.5 38.922 + c 80.656 38.82 80.797 38.68 80.922 38.5 c 81.086 38.25 81.297 38.031 81.547 + 37.844 c 81.773 37.688 81.984 37.586 82.172 37.531 c 82.367 37.836 82.523 + 38.102 82.641 38.328 c 82.797 38.652 82.875 38.914 82.875 39.109 c h +82.391 39.016 m 82.348 38.852 82.289 38.688 82.219 38.531 c 82.156 38.406 + 82.066 38.273 81.953 38.125 c 81.816 38.156 81.703 38.219 81.609 38.312 + c 81.555 38.375 81.484 38.477 81.391 38.609 c 81.492 38.727 81.633 38.828 + 81.812 38.922 c 82 39.008 82.176 39.055 82.344 39.062 c h +82.391 39.016 m f +78.262 35.266 m 77.934 35.891 l 77.262 35.516 l 77.574 34.906 l h +79.09 36.016 m 78.762 36.625 l 78.074 36.266 l 78.402 35.656 l h +78.121 36.406 m 77.809 37.016 l 77.121 36.656 l 77.434 36.047 l h +79.465 39.844 m 79.137 39.844 l 78.957 39.844 78.801 39.824 78.668 39.781 + c 78.543 39.73 78.426 39.656 78.324 39.562 c 78.188 39.668 78.074 39.734 + 77.98 39.766 c 77.832 39.82 77.637 39.844 77.387 39.844 c 77.121 39.844 + l 76.973 39.844 76.828 39.82 76.684 39.766 c 76.578 39.727 76.457 39.664 + 76.324 39.578 c 76.188 39.684 76.062 39.758 75.949 39.797 c 75.832 39.828 + 75.652 39.844 75.402 39.844 c 74.59 39.844 l 74.59 39.109 l 75.402 39.109 + l 75.629 39.109 75.793 39.09 75.887 39.047 c 76.051 38.984 76.137 38.859 + 76.137 38.672 c 76.137 38.59 76.129 38.508 76.121 38.422 c 76.109 38.34 + 76.094 38.246 76.074 38.141 c 76.246 37.891 l 76.328 38.152 76.395 38.34 + 76.449 38.453 c 76.531 38.664 76.629 38.82 76.746 38.922 c 76.871 39.047 + 77.02 39.109 77.199 39.109 c 77.48 39.109 l 77.699 39.109 77.855 39.078 + 77.949 39.016 c 78.062 38.945 78.121 38.828 78.121 38.672 c 78.121 38.578 + 78.113 38.496 78.105 38.422 c 78.094 38.34 78.078 38.246 78.059 38.141 +c 78.23 37.891 l 78.324 38.297 l 78.395 38.602 78.488 38.812 78.605 38.938 + c 78.699 39.043 78.828 39.094 78.996 39.094 c 79.066 39.094 79.125 39.074 + 79.168 39.031 c 79.219 38.98 79.246 38.918 79.246 38.844 c 79.246 38.688 + 79.188 38.527 79.074 38.359 c 79.051 38.328 78.98 38.234 78.855 38.078 +c 79.137 37.625 l 79.25 37.793 79.328 37.945 79.371 38.078 c 79.434 38.266 + 79.465 38.516 79.465 38.828 c h +79.465 39.844 m f +74.383 35.547 m 74.055 36.156 l 73.383 35.781 l 73.695 35.188 l h +73.414 35.922 m 73.102 36.531 l 72.414 36.188 l 72.727 35.562 l h +74.883 40.062 m 74.883 40.617 74.617 41.039 74.086 41.328 c 73.605 41.586 + 72.965 41.719 72.164 41.719 c 71.539 41.719 71.055 41.609 70.711 41.391 + c 70.344 41.141 70.164 40.777 70.164 40.297 c 70.164 39.965 70.215 39.617 + 70.32 39.25 c 70.422 38.918 70.562 38.586 70.742 38.25 c 70.914 38.312 +l 70.84 38.512 70.773 38.688 70.711 38.844 c 70.637 39.055 70.586 39.23 +70.555 39.375 c 70.512 39.562 70.492 39.746 70.492 39.922 c 70.492 40.289 + 70.641 40.559 70.945 40.734 c 71.234 40.891 71.656 40.969 72.211 40.969 + c 72.812 40.969 73.34 40.871 73.789 40.672 c 74.309 40.453 74.57 40.148 + 74.57 39.75 c 74.57 39.617 74.562 39.516 74.555 39.453 c 74.543 39.383 +74.523 39.312 74.492 39.25 c 74.387 39.305 74.277 39.344 74.164 39.375 c + 74.059 39.406 73.953 39.422 73.852 39.422 c 73.602 39.422 73.398 39.367 + 73.242 39.25 c 73.055 39.117 72.961 38.914 72.961 38.641 c 72.961 38.32 + 73.043 38.016 73.211 37.734 c 73.398 37.402 73.617 37.234 73.867 37.234 + c 74.188 37.234 74.445 37.465 74.633 37.922 c 74.797 38.297 74.883 38.734 + 74.883 39.234 c h +74.211 38.5 m 74.137 38.324 74.086 38.215 74.055 38.172 c 73.98 38.059 +73.883 38 73.758 38 c 73.621 38 73.523 38.031 73.461 38.094 c 73.398 38.156 + 73.367 38.242 73.367 38.344 c 73.367 38.43 73.406 38.496 73.492 38.547 +c 73.574 38.602 73.668 38.625 73.773 38.625 c 73.844 38.625 73.914 38.617 + 73.977 38.594 c 74.039 38.574 74.117 38.543 74.211 38.5 c h +74.211 38.5 m f +108.621 22.559 m 108.641 22.391 108.652 22.219 108.652 22.043 c 108.652 + 21.945 108.652 21.832 108.641 21.703 c 110.137 21.684 111.445 20.605 111.445 + 19.367 c 111.445 18.738 111.035 18.262 110.805 17.98 c 110.855 17.969 110.91 + 17.957 110.961 17.941 c 111.18 18.133 111.801 18.809 111.801 19.664 c 111.801 + 21.148 110.316 22.527 108.621 22.559 c 107.113 17.387 m 107.086 17.219 +107.023 17.07 106.926 16.941 c 106.934 16.789 106.996 16.645 107.238 16.766 + c 107.105 16.898 107.207 17.137 107.207 17.137 c 107.207 17.137 107.48 +17.012 107.422 16.836 c 107.824 16.93 107.535 17.469 107.113 17.387 c 106.766 + 18.148 m 106.715 17.926 106.602 17.699 106.453 17.527 c 106.324 17.371 +106.105 17.184 105.812 17.184 c 105.676 17.184 105.453 17.25 105.309 17.309 + c 105.254 17.211 105.152 16.977 105.152 16.871 c 105.152 16.762 105.336 + 16.652 105.688 16.652 c 106.461 16.652 106.922 17 106.922 17.59 c 106.922 + 17.793 106.84 17.98 106.766 18.148 c 108.754 28.125 m 108.844 28.125 108.887 + 28.137 108.941 28.156 c 109.164 28.762 110.023 29.906 110.059 29.957 c +110.066 29.965 l 110.078 29.965 l 110.289 29.93 110.828 29.848 111.277 29.848 + c 111.289 29.848 l 111.336 29.848 111.391 29.848 111.426 29.883 c 111.457 + 29.914 111.469 29.965 111.469 30.035 c 111.469 30.148 111.422 30.34 111.367 + 30.422 c 111.207 30.25 110.953 30.172 110.543 30.172 c 110.422 30.172 110.273 + 30.207 110.195 30.23 c 110.164 30.234 l 110.129 30.246 l 110.363 30.48 +l 110.727 30.848 111.043 31.16 111.043 31.371 c 111.043 31.496 110.918 31.66 + 110.809 31.734 c 110.781 31.352 110.395 30.836 110.02 30.551 c 109.984 +30.527 l 109.98 30.66 l 109.977 30.754 109.965 30.891 109.965 31.035 c 109.965 + 31.766 109.891 31.879 109.641 31.879 c 109.602 31.879 109.543 31.867 109.504 + 31.852 c 109.648 31.676 109.703 31.445 109.703 31.035 c 109.699 30.848 +l 109.699 30.695 l 109.699 30.527 109.715 30.406 109.73 30.305 c 109.738 + 30.25 l 109.695 30.242 l 109.578 30.227 109.359 30.195 109.191 30.195 c + 108.832 30.195 108.586 30.23 108.41 30.398 c 108.293 30.301 108.172 30.141 + 108.172 30.035 c 108.172 29.883 108.266 29.871 108.391 29.871 c 108.453 + 29.871 108.512 29.883 108.594 29.891 c 108.75 29.914 108.98 29.949 109.461 + 29.949 c 109.492 29.949 l 109.484 29.918 l 109.359 29.57 109.027 29.062 + 108.492 28.414 c 108.539 28.238 108.586 28.125 108.754 28.125 c 104.125 + 29.918 m 104.113 29.949 l 104.145 29.949 l 104.625 29.949 104.859 29.914 + 105.012 29.891 c 105.094 29.883 105.152 29.871 105.215 29.871 c 105.34 +29.871 105.434 29.883 105.434 30.035 c 105.434 30.141 105.316 30.301 105.199 + 30.398 c 105.02 30.23 104.777 30.195 104.418 30.195 c 104.246 30.195 104.027 + 30.227 103.91 30.242 c 103.871 30.25 l 103.875 30.305 l 103.891 30.406 +103.906 30.527 103.906 30.695 c 103.906 30.848 l 103.902 31.035 l 103.902 + 31.445 103.961 31.676 104.102 31.852 c 104.066 31.867 104.008 31.879 103.969 + 31.879 c 103.715 31.879 103.641 31.766 103.641 31.035 c 103.641 30.891 +103.633 30.754 103.629 30.66 c 103.621 30.523 l 103.59 30.551 l 103.211 +30.836 102.824 31.352 102.801 31.734 c 102.688 31.66 102.562 31.496 102.562 + 31.371 c 102.562 31.16 102.879 30.848 103.242 30.48 c 103.453 30.273 l +103.48 30.246 l 103.41 30.23 l 103.332 30.207 103.188 30.172 103.062 30.172 + c 102.652 30.172 102.398 30.25 102.242 30.422 c 102.184 30.34 102.137 30.148 + 102.137 30.035 c 102.137 29.965 102.152 29.914 102.18 29.883 c 102.215 +29.848 102.27 29.848 102.32 29.848 c 102.328 29.848 l 102.781 29.848 103.32 + 29.93 103.527 29.965 c 103.543 29.965 l 103.547 29.957 l 103.586 29.906 + 104.445 28.762 104.668 28.156 c 104.719 28.137 104.762 28.125 104.852 28.125 + c 105.02 28.125 105.066 28.238 105.117 28.414 c 104.578 29.062 104.246 +29.57 104.125 29.918 c 101.805 19.664 m 101.805 18.809 102.426 18.133 102.645 + 17.941 c 102.699 17.957 102.75 17.969 102.805 17.98 c 102.57 18.262 102.16 + 18.738 102.16 19.367 c 102.16 20.621 103.496 21.707 105.008 21.707 c 105 + 21.812 104.996 21.926 104.996 22.043 c 104.996 22.227 105.004 22.398 105.023 + 22.559 c 103.312 22.551 101.805 21.16 101.805 19.664 c 113.285 22.301 m + 114.051 23.512 114.652 23.492 115.562 23.492 c 114.809 22.918 114.312 22.18 + 114.078 21.805 c 112.676 19.559 l 112.539 18.867 112.18 18.219 111.641 +17.738 c 111.824 17.668 111.973 17.598 112.062 17.527 c 111.148 17.527 110.238 + 17.062 109.738 17.062 c 109.418 17.062 109.211 17.254 109.211 17.508 c +109.234 17.793 109.523 18.078 110.062 18.078 c 110.184 18.078 110.34 18.062 + 110.512 18.035 c 110.801 18.441 111.035 18.809 111.035 19.332 c 111.035 + 20.312 109.863 21.078 108.676 21.078 c 108.609 21.078 108.543 21.074 108.477 + 21.07 c 108.371 20.828 108.012 20.418 108.012 19.953 c 108.012 19.172 108.523 + 18.535 108.523 17.762 c 108.523 17.281 108.289 16.984 108.199 16.859 c +108.344 16.727 108.504 16.559 108.539 16.445 c 108.457 16.48 108.355 16.488 + 108.207 16.488 c 107.641 16.488 107.176 16.34 106.727 16.34 c 106.469 16.34 + 106.398 16.418 106.398 16.492 c 106.398 16.523 106.402 16.551 106.41 16.562 + c 106.312 16.527 106.223 16.5 106.117 16.48 c 105.984 16.457 105.84 16.445 + 105.688 16.445 c 105.137 16.445 104.941 16.676 104.941 16.871 c 104.941 + 17.039 105.074 17.344 105.223 17.574 c 105.438 17.465 105.695 17.395 105.812 + 17.395 c 106.102 17.395 106.359 17.672 106.5 18 c 106.305 18.023 106.266 + 18.031 106.066 18.031 c 105.531 18.031 105.168 17.84 105.094 17.84 c 105.086 + 17.84 105.074 17.844 105.074 17.855 c 105.074 17.934 105.223 18.129 105.523 + 18.238 c 105.918 18.383 106.508 18.441 106.605 18.461 c 106.605 18.477 +106.504 18.664 106.395 18.699 c 106.371 18.707 106.352 18.707 106.324 18.699 + c 105.91 18.621 105.797 18.586 105.277 18.387 c 105.262 18.383 105.25 18.391 + 105.25 18.406 c 105.25 18.613 105.785 19.07 106.262 19.242 c 105.863 19.754 + 105.363 20.277 105.129 21.07 c 105.062 21.074 104.996 21.078 104.93 21.078 + c 103.746 21.078 102.57 20.312 102.57 19.332 c 102.57 18.809 102.805 18.441 + 103.098 18.035 c 103.266 18.062 103.422 18.078 103.547 18.078 c 104.082 + 18.078 104.375 17.793 104.395 17.508 c 104.395 17.254 104.188 17.062 103.867 + 17.062 c 103.367 17.062 102.461 17.527 101.543 17.527 c 101.633 17.598 +101.785 17.668 101.965 17.738 c 101.43 18.219 101.07 18.867 100.934 19.559 + c 99.531 21.805 l 99.293 22.18 98.797 22.918 98.047 23.492 c 98.953 23.492 + 99.555 23.512 100.32 22.301 c 101.043 21.148 l 101.094 21.297 101.16 21.441 + 101.238 21.586 c 99.809 23.875 l 99.57 24.254 99.074 24.984 98.32 25.562 + c 99.23 25.562 99.832 25.586 100.598 24.371 c 101.828 22.398 l 101.922 +22.496 102.02 22.594 102.121 22.684 c 100.383 25.465 l 100.145 25.848 99.656 + 26.574 98.898 27.152 c 99.809 27.152 100.41 27.176 101.176 25.961 c 102.871 + 23.25 l 102.98 23.32 103.094 23.391 103.215 23.453 c 101.145 26.762 l 100.906 + 27.141 100.418 27.867 99.66 28.449 c 100.57 28.449 101.172 28.469 101.938 + 27.258 c 104.066 23.848 l 104.191 23.898 104.32 23.945 104.449 23.984 c + 102.047 27.836 l 101.809 28.211 101.309 28.949 100.562 29.523 c 101.469 + 29.523 102.07 29.543 102.836 28.328 c 105.402 24.227 l 105.426 24.23 105.453 + 24.234 105.477 24.242 c 105.547 24.461 105.598 24.668 105.598 24.875 c +105.598 26.164 104.75 27.305 103.734 28.184 c 103.801 28.211 103.914 28.223 + 104.02 28.223 c 104.227 28.223 104.363 28.211 104.457 28.191 c 104.223 +28.727 103.719 29.418 103.461 29.777 c 103.129 29.715 102.648 29.668 102.328 + 29.668 c 102 29.668 101.961 29.863 101.961 30.035 c 101.961 30.336 102.102 + 30.574 102.266 30.711 c 102.328 30.555 102.449 30.352 103.062 30.352 c +103.074 30.352 103.098 30.352 103.125 30.355 c 102.945 30.555 102.387 31.004 + 102.387 31.371 c 102.387 31.613 102.648 31.973 103 31.973 c 102.98 31.895 + 102.98 31.824 102.98 31.77 c 102.98 31.477 103.242 31.129 103.465 30.887 + c 103.457 30.961 103.461 30.953 103.461 31.035 c 103.461 31.734 103.523 + 32.055 103.969 32.055 c 104.184 32.055 104.336 31.938 104.387 31.902 c +104.098 31.637 104.082 31.426 104.082 31.035 c 104.086 30.934 104.086 30.836 + 104.086 30.695 c 104.086 30.605 104.086 30.488 104.07 30.402 c 104.23 30.383 + 104.293 30.383 104.418 30.383 c 104.418 30.383 105.047 30.332 105.199 30.66 + c 105.367 30.5 105.617 30.281 105.617 30.035 c 105.617 29.875 105.539 29.691 + 105.215 29.691 c 105.094 29.691 104.707 29.77 104.383 29.77 c 104.469 29.574 + 104.855 29.012 105.191 28.602 c 105.242 28.758 105.32 28.93 105.496 29.07 + c 105.523 28.809 105.676 27.973 106.09 27.484 c 106.137 27.816 106.203 +28.152 106.203 28.867 c 106.203 30.602 105.785 31.883 104.898 32.129 c 105.016 + 32.328 105.258 32.508 105.512 32.508 c 105.836 32.508 106.012 32.141 106.191 + 31.797 c 106.285 32.051 106.543 32.676 106.805 32.676 c 107.062 32.676 +107.32 32.051 107.414 31.797 c 107.594 32.141 107.773 32.508 108.098 32.508 + c 108.348 32.508 108.594 32.328 108.707 32.129 c 107.82 31.883 107.406 +30.602 107.406 28.867 c 107.406 28.152 107.469 27.816 107.516 27.484 c 107.93 + 27.973 108.086 28.809 108.109 29.07 c 108.285 28.93 108.363 28.758 108.414 + 28.602 c 108.75 29.012 109.137 29.574 109.223 29.77 c 108.898 29.77 108.512 + 29.691 108.391 29.691 c 108.066 29.691 107.992 29.875 107.992 30.035 c +107.992 30.281 108.238 30.5 108.41 30.66 c 108.559 30.332 109.191 30.383 + 109.191 30.383 c 109.312 30.383 109.379 30.383 109.535 30.402 c 109.52 +30.488 109.52 30.605 109.52 30.695 c 109.523 30.836 109.523 30.934 109.523 + 31.035 c 109.523 31.426 109.508 31.637 109.219 31.902 c 109.273 31.938 +109.422 32.055 109.641 32.055 c 110.082 32.055 110.148 31.734 110.148 31.035 + c 110.148 30.953 110.148 30.961 110.145 30.887 c 110.363 31.129 110.625 + 31.477 110.625 31.77 c 110.625 31.824 110.629 31.895 110.605 31.973 c 110.957 + 31.973 111.223 31.613 111.223 31.371 c 111.223 31.004 110.66 30.555 110.48 + 30.355 c 110.512 30.352 110.531 30.352 110.543 30.352 c 111.156 30.352 +111.281 30.555 111.34 30.711 c 111.504 30.574 111.645 30.336 111.645 30.035 + c 111.645 29.863 111.609 29.668 111.277 29.668 c 110.961 29.668 110.477 + 29.715 110.145 29.777 c 109.887 29.418 109.383 28.727 109.148 28.191 c +109.242 28.211 109.379 28.223 109.59 28.223 c 109.695 28.223 109.805 28.211 + 109.871 28.184 c 108.855 27.305 108.008 26.164 108.008 24.875 c 108.008 + 24.668 108.059 24.461 108.129 24.242 c 108.152 24.234 108.18 24.23 108.207 + 24.227 c 110.77 28.328 l 111.535 29.543 112.137 29.523 113.047 29.523 c + 112.297 28.949 111.797 28.211 111.562 27.836 c 109.156 23.984 l 109.285 + 23.945 109.414 23.898 109.539 23.848 c 111.668 27.258 l 112.438 28.469 +113.039 28.449 113.945 28.449 c 113.191 27.867 112.699 27.141 112.461 26.762 + c 110.395 23.453 l 110.512 23.391 110.625 23.32 110.738 23.25 c 112.43 +25.961 l 113.199 27.176 113.801 27.152 114.707 27.152 c 113.953 26.574 113.461 + 25.848 113.223 25.465 c 111.484 22.684 l 111.59 22.594 111.684 22.496 111.777 + 22.398 c 113.008 24.371 l 113.777 25.586 114.379 25.562 115.285 25.562 +c 114.531 24.984 114.039 24.254 113.801 23.875 c 112.371 21.586 l 112.445 + 21.441 112.512 21.297 112.566 21.148 c h +113.285 22.301 m f +90.867 17.059 2.625 15 re f +0 1 1 0 rg +90.867 32.059 2.625 15 re f +0 0.12 1 0.05 rg +90.867 47.059 2.625 15 re f +Q Q +showpage +%%Trailer +end +%%EOF diff --git a/Beispieldatensatz/Spot_orig.eps b/Beispieldatensatz/Spot_orig.eps new file mode 100644 index 0000000..b3fcc3f --- /dev/null +++ b/Beispieldatensatz/Spot_orig.eps @@ -0,0 +1,618 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.16.0 (https://cairographics.org) +%%CreationDate: Thu Feb 13 11:23:47 2020 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 0 134 79 +%%EndComments +%%BeginProlog +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setcmykcolor } bind def +/d1 { setcachedevice } bind def +/cairo_data_source { + CairoDataIndex CairoData length lt + { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def } + { () } ifelse +} def +/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def +/cairo_image { image cairo_flush_ascii85_file } def +/cairo_imagemask { imagemask cairo_flush_ascii85_file } def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 0 134 79 +%%EndPageSetup +q 0 0 134 79 rectclip +1 0 0 -1 0 79 cm q +1 g +0 0 133.078 78.395 re f +0 g +85.586 21.844 m 85.258 21.844 l 85.078 21.844 84.922 21.824 84.789 21.781 + c 84.664 21.73 84.547 21.656 84.445 21.562 c 84.309 21.668 84.195 21.734 + 84.102 21.766 c 83.953 21.82 83.758 21.844 83.508 21.844 c 83.242 21.844 + l 83.094 21.844 82.949 21.82 82.805 21.766 c 82.699 21.727 82.578 21.664 + 82.445 21.578 c 82.309 21.684 82.184 21.758 82.07 21.797 c 81.953 21.828 + 81.773 21.844 81.523 21.844 c 80.711 21.844 l 80.711 21.109 l 81.523 21.109 + l 81.75 21.109 81.914 21.09 82.008 21.047 c 82.172 20.984 82.258 20.859 + 82.258 20.672 c 82.258 20.59 82.25 20.508 82.242 20.422 c 82.23 20.34 82.215 + 20.246 82.195 20.141 c 82.367 19.891 l 82.449 20.152 82.516 20.34 82.57 + 20.453 c 82.652 20.664 82.75 20.82 82.867 20.922 c 82.992 21.047 83.141 + 21.109 83.32 21.109 c 83.602 21.109 l 83.82 21.109 83.977 21.078 84.07 +21.016 c 84.184 20.945 84.242 20.828 84.242 20.672 c 84.242 20.578 84.234 + 20.496 84.227 20.422 c 84.215 20.34 84.199 20.246 84.18 20.141 c 84.352 + 19.891 l 84.445 20.297 l 84.516 20.602 84.609 20.812 84.727 20.938 c 84.82 + 21.043 84.949 21.094 85.117 21.094 c 85.188 21.094 85.246 21.074 85.289 + 21.031 c 85.34 20.98 85.367 20.918 85.367 20.844 c 85.367 20.688 85.309 + 20.527 85.195 20.359 c 85.172 20.328 85.102 20.234 84.977 20.078 c 85.258 + 19.625 l 85.371 19.793 85.449 19.945 85.492 20.078 c 85.555 20.266 85.586 + 20.516 85.586 20.828 c h +85.586 21.844 m f +80.637 17.375 m 80.262 17.984 l 79.668 17.578 l 80.012 16.984 l h +80.996 21.844 m 78.434 21.844 l 78.434 21.109 l 79.887 21.109 l 80.051 +21.109 80.199 21.105 80.324 21.094 c 80.449 21.086 80.578 21.059 80.715 +21.016 c 80.234 20.945 79.922 20.875 79.777 20.812 c 79.453 20.68 79.293 + 20.438 79.293 20.094 c 79.293 19.805 79.371 19.527 79.527 19.266 c 79.703 + 18.977 79.918 18.828 80.168 18.828 c 80.449 18.828 80.668 19.012 80.824 + 19.375 c 80.938 19.656 80.996 19.996 80.996 20.391 c h +80.621 20.375 m 80.559 20.148 80.496 19.98 80.434 19.875 c 80.316 19.668 + 80.176 19.562 80.012 19.562 c 79.938 19.562 79.871 19.594 79.809 19.656 + c 79.754 19.719 79.73 19.793 79.73 19.875 c 79.73 20.086 79.84 20.227 80.059 + 20.297 c 80.141 20.328 80.328 20.355 80.621 20.375 c h +80.621 20.375 m f +78.73 21.844 m 78.137 21.844 l 77.949 21.844 77.797 21.766 77.684 21.609 + c 77.578 21.477 77.5 21.277 77.449 21.016 c 77.395 20.746 77.355 20.418 + 77.324 20.031 c 77.312 19.711 77.297 19.383 77.277 19.047 c 77.254 18.715 + 77.23 18.465 77.199 18.297 c 77.168 18.121 77.129 17.977 77.09 17.859 c + 77.027 17.727 76.938 17.609 76.824 17.516 c 77.34 16.688 l 77.453 17.031 + 77.531 17.438 77.574 17.906 c 77.605 18.199 77.629 18.887 77.652 19.969 + c 77.703 20.469 77.781 20.793 77.887 20.938 c 77.957 21.055 78.043 21.109 + 78.137 21.109 c 78.73 21.109 l h +78.73 21.844 m f +76.75 21.844 m 76.75 22.156 76.613 22.477 76.344 22.797 c 76.113 23.098 + 75.828 23.352 75.484 23.562 c 75.16 23.758 74.895 23.859 74.688 23.859 +c 74.488 23.859 74.281 23.832 74.062 23.781 c 73.883 23.738 73.676 23.672 + 73.438 23.578 c 73.238 23.504 73.039 23.43 72.844 23.359 c 72.922 23.188 + l 73.098 23.219 73.285 23.254 73.484 23.297 c 73.691 23.336 73.875 23.359 + 74.031 23.359 c 74.395 23.359 74.77 23.238 75.156 23 c 75.508 22.793 75.812 + 22.527 76.062 22.203 c 76.312 21.883 76.438 21.594 76.438 21.344 c 76.438 + 21.117 76.375 20.883 76.25 20.641 c 76.145 20.445 76 20.242 75.812 20.031 + c 76.047 19.375 l 76.273 19.586 76.445 19.797 76.562 20.016 c 76.688 20.258 + 76.75 20.527 76.75 20.828 c h +76.75 21.844 m f +72.059 17.906 m 71.73 18.516 l 71.043 18.156 l 71.371 17.547 l h +71.09 18.297 m 70.777 18.906 l 70.09 18.547 l 70.402 17.938 l h +72.434 20.609 m 72.434 21.008 72.363 21.305 72.23 21.5 c 72.031 21.805 +71.668 21.953 71.137 21.953 c 70.938 21.953 70.77 21.914 70.637 21.828 c + 70.48 21.746 70.402 21.617 70.402 21.438 c 70.402 21.242 70.449 21.012 +70.543 20.75 c 70.637 20.531 70.73 20.312 70.824 20.094 c 70.762 20.078 +l 71.012 19.375 l 71.52 19.637 71.828 19.805 71.934 19.875 c 72.266 20.117 + 72.434 20.359 72.434 20.609 c h +72.059 20.938 m 72.059 20.824 71.906 20.68 71.605 20.5 c 71.469 20.43 71.328 + 20.355 71.184 20.281 c 71.047 20.418 70.969 20.5 70.949 20.531 c 70.863 + 20.648 70.824 20.75 70.824 20.844 c 70.824 20.992 70.863 21.105 70.949 +21.188 c 71.031 21.273 71.141 21.312 71.277 21.312 c 71.434 21.312 71.598 + 21.273 71.777 21.188 c 71.965 21.094 72.059 21.012 72.059 20.938 c h +72.059 20.938 m f +85.504 30.844 m 80.645 30.844 l 80.645 30.109 l 84.082 30.109 l 83.789 +29.891 83.543 29.719 83.348 29.594 c 83.105 29.438 82.887 29.324 82.691 +29.25 c 82.461 29.18 82.227 29.141 81.988 29.141 c 81.852 29.141 81.711 +29.152 81.566 29.172 c 81.637 28.965 81.742 28.797 81.879 28.672 c 82.066 + 28.484 82.305 28.391 82.598 28.391 c 82.887 28.391 83.227 28.531 83.613 + 28.812 c 83.809 28.961 84.129 29.227 84.566 29.609 c 84.91 29.922 85.137 + 30.09 85.254 30.109 c 85.504 30.109 l h +83.363 31.766 m 83.051 32.359 l 82.363 32.016 l 82.691 31.391 l h +83.363 31.766 m f +80.941 30.844 m 80.488 30.844 l 80.301 30.844 80.09 30.805 79.863 30.719 + c 79.59 30.625 79.352 30.492 79.145 30.312 c 78.977 30.512 78.805 30.652 + 78.629 30.734 c 78.461 30.809 78.215 30.844 77.895 30.844 c 77.238 30.844 + l 77.238 30.109 l 77.879 30.109 l 78.137 30.109 78.367 30.047 78.566 29.922 + c 78.723 29.82 78.863 29.68 78.988 29.5 c 79.152 29.25 79.363 29.031 79.613 + 28.844 c 79.84 28.688 80.051 28.586 80.238 28.531 c 80.434 28.836 80.59 + 29.102 80.707 29.328 c 80.863 29.652 80.941 29.914 80.941 30.109 c h +80.457 30.016 m 80.414 29.852 80.355 29.688 80.285 29.531 c 80.223 29.406 + 80.133 29.273 80.02 29.125 c 79.883 29.156 79.77 29.219 79.676 29.312 c + 79.621 29.375 79.551 29.477 79.457 29.609 c 79.559 29.727 79.699 29.828 + 79.879 29.922 c 80.066 30.008 80.242 30.055 80.41 30.062 c h +80.457 30.016 m f +77.539 30.844 m 75.992 30.844 l 76.168 30.93 76.32 31.047 76.445 31.203 + c 76.609 31.402 76.695 31.609 76.695 31.828 c 76.695 32.047 76.656 32.223 + 76.586 32.359 c 76.5 32.523 76.371 32.609 76.195 32.609 c 75.852 32.609 + 75.543 32.492 75.273 32.266 c 74.93 31.984 74.758 31.609 74.758 31.141 +c 74.773 30.844 l 73.836 30.844 l 73.836 30.109 l 74.898 30.109 l 75 29.852 + 75.109 29.605 75.227 29.375 c 75.371 29.094 75.527 28.867 75.695 28.688 + c 75.883 28.48 76.059 28.375 76.227 28.375 c 76.309 28.375 76.383 28.453 + 76.445 28.609 c 76.516 28.758 76.555 28.918 76.555 29.094 c 76.555 29.336 + 76.492 29.531 76.367 29.688 c 76.281 29.781 76.055 29.922 75.68 30.109 +c 77.539 30.109 l h +76.133 29.406 m 76.133 29.137 76.078 29 75.977 29 c 75.852 29 75.703 29.133 + 75.539 29.391 c 75.453 29.516 75.34 29.73 75.195 30.031 c 75.445 29.961 + 75.656 29.871 75.836 29.766 c 76.031 29.641 76.133 29.523 76.133 29.406 + c h +76.305 31.766 m 76.305 31.547 76.141 31.336 75.82 31.125 c 75.547 30.961 + 75.281 30.855 75.023 30.812 c 75.023 31.117 75.102 31.367 75.258 31.562 + c 75.434 31.812 75.699 31.938 76.055 31.938 c 76.125 31.938 76.184 31.922 + 76.227 31.891 c 76.277 31.859 76.305 31.82 76.305 31.766 c h +76.305 31.766 m f +74.145 30.594 m 74.145 31.055 73.973 31.512 73.629 31.969 c 73.242 32.477 + 72.801 32.734 72.301 32.734 c 72.113 32.734 71.918 32.711 71.723 32.672 + c 71.586 32.641 71.402 32.586 71.176 32.516 c 70.988 32.453 70.801 32.391 + 70.613 32.328 c 70.691 32.172 l 70.848 32.211 71.008 32.254 71.176 32.297 + c 71.352 32.336 71.512 32.359 71.66 32.359 c 71.992 32.359 72.316 32.27 + 72.629 32.094 c 72.867 31.961 73.105 31.762 73.348 31.5 c 73.461 31.367 + 73.629 31.152 73.848 30.859 c 73.473 30.859 73.191 30.797 73.004 30.672 + c 72.793 30.539 72.691 30.312 72.691 30 c 72.691 29.711 72.754 29.438 72.879 + 29.188 c 73.043 28.906 73.246 28.766 73.488 28.766 c 73.727 28.766 73.898 + 28.906 74.004 29.188 c 74.098 29.406 74.145 29.715 74.145 30.109 c h +73.879 30.125 m 73.816 29.867 73.738 29.684 73.645 29.578 c 73.57 29.484 + 73.477 29.438 73.363 29.438 c 73.289 29.438 73.223 29.465 73.16 29.516 +c 73.105 29.57 73.082 29.637 73.082 29.719 c 73.082 29.855 73.145 29.961 + 73.27 30.031 c 73.395 30.094 73.598 30.125 73.879 30.125 c h +73.879 30.125 m f +70.418 30.844 m 70.418 31.156 70.281 31.477 70.012 31.797 c 69.781 32.098 + 69.496 32.352 69.152 32.562 c 68.828 32.758 68.562 32.859 68.355 32.859 + c 68.156 32.859 67.949 32.832 67.73 32.781 c 67.551 32.738 67.344 32.672 + 67.105 32.578 c 66.906 32.504 66.707 32.43 66.512 32.359 c 66.59 32.188 + l 66.766 32.219 66.953 32.254 67.152 32.297 c 67.359 32.336 67.543 32.359 + 67.699 32.359 c 68.062 32.359 68.438 32.238 68.824 32 c 69.176 31.793 69.48 + 31.527 69.73 31.203 c 69.98 30.883 70.105 30.594 70.105 30.344 c 70.105 + 30.117 70.043 29.883 69.918 29.641 c 69.812 29.445 69.668 29.242 69.48 +29.031 c 69.715 28.375 l 69.941 28.586 70.113 28.797 70.23 29.016 c 70.355 + 29.258 70.418 29.527 70.418 29.828 c h +70.418 30.844 m f +66.203 30.844 m 63.797 30.844 l 63.797 30.109 l 65.891 30.109 l 65.891 +29.777 65.852 29.527 65.781 29.359 c 65.719 29.234 65.582 29.059 65.375 +28.828 c 65.703 28.141 l 65.91 28.402 66.035 28.605 66.078 28.75 c 66.16 + 28.961 66.203 29.312 66.203 29.812 c h +66.172 31.688 m 65.844 32.297 l 65.172 31.938 l 65.484 31.328 l h +65.203 32.062 m 64.891 32.672 l 64.203 32.328 l 64.516 31.719 l h +65.203 32.062 m f +63.031 25.812 m 62.703 26.422 l 62.016 26.062 l 62.328 25.453 l h +62.062 26.188 m 61.734 26.797 l 61.062 26.453 l 61.375 25.844 l h +64.094 30.844 m 63.484 30.844 l 63.285 30.844 63.109 30.672 62.953 30.328 + c 62.836 30.07 62.742 29.734 62.672 29.328 c 62.586 29.484 62.484 29.609 + 62.359 29.703 c 62.234 29.789 62.098 29.828 61.953 29.828 c 61.629 29.828 + 61.359 29.809 61.141 29.766 c 60.93 29.715 60.828 29.656 60.828 29.594 +c 60.828 29.355 60.984 29.09 61.297 28.797 c 61.609 28.496 62 28.234 62.469 + 28.016 c 62.469 27.996 62.457 27.938 62.438 27.844 c 62.414 27.75 62.406 + 27.695 62.406 27.672 c 62.406 27.578 62.438 27.469 62.5 27.344 c 62.562 + 27.25 62.633 27.152 62.719 27.047 c 62.75 27.227 62.773 27.398 62.797 27.562 + c 62.828 27.719 62.863 27.887 62.906 28.062 c 63.031 28.781 l 63.102 29.188 + 63.164 29.484 63.219 29.672 c 63.312 29.965 63.398 30.109 63.484 30.109 + c 64.094 30.109 l h +62.625 28.969 m 62.547 28.5 l 62.297 28.594 62.098 28.688 61.953 28.781 + c 61.816 28.875 61.703 28.996 61.609 29.141 c 61.672 29.172 61.738 29.199 + 61.812 29.219 c 61.895 29.23 62.004 29.234 62.141 29.234 c 62.305 29.234 + 62.469 29.148 62.625 28.969 c h +62.625 28.969 m f +58.23 25.188 m 58.23 25.25 58.184 25.312 58.09 25.375 c 58.035 25.406 57.949 + 25.445 57.824 25.484 c 57.043 25.75 l 57.043 25.625 57.184 25.516 57.465 + 25.422 c 57.379 25.371 57.312 25.324 57.262 25.281 c 57.207 25.23 57.184 + 25.172 57.184 25.109 c 57.184 25.027 57.254 24.906 57.402 24.75 c 57.566 + 24.574 57.715 24.484 57.84 24.484 c 57.902 24.484 57.949 24.508 57.98 24.547 + c 58.02 24.59 58.043 24.641 58.043 24.703 c 58.043 24.734 58.031 24.773 + 58.012 24.812 c 58 24.855 57.98 24.902 57.949 24.953 c 57.863 24.871 57.77 + 24.828 57.668 24.828 c 57.605 24.828 57.543 24.844 57.48 24.875 c 57.426 + 24.898 57.402 24.922 57.402 24.953 c 57.402 25.008 57.465 25.07 57.59 25.141 + c 57.723 25.215 57.84 25.25 57.934 25.25 c 57.984 25.25 58.027 25.25 58.059 + 25.25 c 58.09 25.242 58.145 25.219 58.23 25.188 c h +58.105 29.766 m 58.105 29.996 58.062 30.215 57.98 30.422 c 57.938 30.539 + 57.848 30.715 57.715 30.953 c 57.637 30.922 l 57.645 30.84 57.652 30.746 + 57.652 30.641 c 57.66 30.527 57.668 30.453 57.668 30.422 c 57.668 30.133 + 57.641 29.727 57.59 29.203 c 57.547 28.672 57.496 28.125 57.434 27.562 +c 57.391 27.211 57.348 26.855 57.309 26.5 c 57.359 26.375 57.422 26.246 +57.496 26.109 c 57.566 25.965 57.637 25.824 57.699 25.688 c 57.738 26.012 + 57.793 26.453 57.855 27.016 c 57.926 27.57 57.984 28.07 58.027 28.516 c + 58.078 29.07 58.105 29.484 58.105 29.766 c h +58.105 29.766 m f +56.676 30.844 m 54.598 30.844 l 54.598 30.109 l 56.254 30.109 l 55.754 +26.547 l 55.535 26.438 l 55.535 26.242 55.551 26.059 55.582 25.891 c 55.613 + 25.727 55.664 25.559 55.738 25.391 c 55.801 25.438 l 55.801 25.605 55.887 + 25.73 56.066 25.812 c 56.211 25.867 56.355 25.918 56.504 25.969 c 56.504 + 26.117 56.488 26.273 56.457 26.438 c 56.434 26.594 56.41 26.711 56.379 +26.781 c 56.176 26.719 l 56.676 30.016 l h +56.676 30.844 m f +54.898 30.844 m 54.445 30.844 l 54.258 30.844 54.047 30.805 53.82 30.719 + c 53.547 30.625 53.309 30.492 53.102 30.312 c 52.934 30.512 52.762 30.652 + 52.586 30.734 c 52.418 30.809 52.172 30.844 51.852 30.844 c 51.195 30.844 + l 51.195 30.109 l 51.836 30.109 l 52.094 30.109 52.324 30.047 52.523 29.922 + c 52.68 29.82 52.82 29.68 52.945 29.5 c 53.109 29.25 53.32 29.031 53.57 + 28.844 c 53.797 28.688 54.008 28.586 54.195 28.531 c 54.391 28.836 54.547 + 29.102 54.664 29.328 c 54.82 29.652 54.898 29.914 54.898 30.109 c h +54.414 30.016 m 54.371 29.852 54.312 29.688 54.242 29.531 c 54.18 29.406 + 54.09 29.273 53.977 29.125 c 53.84 29.156 53.727 29.219 53.633 29.312 c + 53.578 29.375 53.508 29.477 53.414 29.609 c 53.516 29.727 53.656 29.828 + 53.836 29.922 c 54.023 30.008 54.199 30.055 54.367 30.062 c h +54.414 30.016 m f +51.488 30.844 m 50.895 30.844 l 50.707 30.844 50.555 30.766 50.441 30.609 + c 50.336 30.477 50.258 30.277 50.207 30.016 c 50.152 29.746 50.113 29.418 + 50.082 29.031 c 50.07 28.711 50.055 28.383 50.035 28.047 c 50.012 27.715 + 49.988 27.465 49.957 27.297 c 49.926 27.121 49.887 26.977 49.848 26.859 + c 49.785 26.727 49.695 26.609 49.582 26.516 c 50.098 25.688 l 50.211 26.031 + 50.289 26.438 50.332 26.906 c 50.363 27.199 50.387 27.887 50.41 28.969 +c 50.461 29.469 50.539 29.793 50.645 29.938 c 50.715 30.055 50.801 30.109 + 50.895 30.109 c 51.488 30.109 l h +51.488 30.844 m f +49.164 26.953 m 48.852 27.562 l 48.164 27.203 l 48.477 26.594 l h +49.508 30.844 m 47.102 30.844 l 47.102 30.109 l 49.195 30.109 l 49.195 +29.777 49.156 29.527 49.086 29.359 c 49.023 29.234 48.887 29.059 48.68 28.828 + c 49.008 28.141 l 49.215 28.402 49.34 28.605 49.383 28.75 c 49.465 28.961 + 49.508 29.312 49.508 29.812 c h +49.508 30.844 m f +47.402 30.844 m 44.996 30.844 l 44.996 30.109 l 47.09 30.109 l 47.09 29.777 + 47.051 29.527 46.98 29.359 c 46.918 29.234 46.781 29.059 46.574 28.828 +c 46.902 28.141 l 47.109 28.402 47.234 28.605 47.277 28.75 c 47.359 28.961 + 47.402 29.312 47.402 29.812 c h +47.371 31.688 m 47.043 32.297 l 46.371 31.938 l 46.684 31.328 l h +46.402 32.062 m 46.09 32.672 l 45.402 32.328 l 45.715 31.719 l h +46.402 32.062 m f +45.289 30.844 m 44.695 30.844 l 44.508 30.844 44.355 30.766 44.242 30.609 + c 44.137 30.477 44.059 30.277 44.008 30.016 c 43.953 29.746 43.914 29.418 + 43.883 29.031 c 43.871 28.711 43.855 28.383 43.836 28.047 c 43.812 27.715 + 43.789 27.465 43.758 27.297 c 43.727 27.121 43.688 26.977 43.648 26.859 + c 43.586 26.727 43.496 26.609 43.383 26.516 c 43.898 25.688 l 44.012 26.031 + 44.09 26.438 44.133 26.906 c 44.164 27.199 44.188 27.887 44.211 28.969 +c 44.262 29.469 44.34 29.793 44.445 29.938 c 44.516 30.055 44.602 30.109 + 44.695 30.109 c 45.289 30.109 l h +45.289 30.844 m f +40.551 29.766 m 40.551 29.996 40.508 30.215 40.426 30.422 c 40.383 30.539 + 40.293 30.715 40.16 30.953 c 40.082 30.922 l 40.09 30.84 40.098 30.746 +40.098 30.641 c 40.105 30.527 40.113 30.453 40.113 30.422 c 40.113 30.133 + 40.086 29.727 40.035 29.203 c 39.992 28.672 39.941 28.125 39.879 27.562 + c 39.836 27.211 39.793 26.855 39.754 26.5 c 39.805 26.375 39.867 26.246 + 39.941 26.109 c 40.012 25.965 40.082 25.824 40.145 25.688 c 40.184 26.012 + 40.238 26.453 40.301 27.016 c 40.371 27.57 40.43 28.07 40.473 28.516 c +40.523 29.07 40.551 29.484 40.551 29.766 c h +40.551 29.766 m f +38.805 26.391 m 38.602 27.156 l 38.352 27.031 l 38.352 27.406 l 38.352 +27.781 38.305 28.148 38.211 28.5 c 38.105 28.898 37.945 29.281 37.727 29.656 + c 37.828 29.855 37.902 30.012 37.945 30.125 c 38.008 30.305 38.039 30.48 + 38.039 30.656 c 38.039 30.762 38.031 30.852 38.023 30.922 c 38.023 30.996 + 38.012 31.086 37.992 31.188 c 37.699 31.25 37.383 31.305 37.039 31.344 +c 36.703 31.375 36.375 31.391 36.055 31.391 c 36.055 31.34 36.055 31.297 + 36.055 31.266 c 36.074 31.047 36.109 30.852 36.164 30.672 c 36.641 30.414 + 37.043 30.078 37.367 29.672 c 37.168 29.309 37.027 29.047 36.945 28.891 + c 36.84 28.727 36.672 28.461 36.445 28.094 c 36.352 27.98 36.273 27.887 + 36.211 27.812 c 36.117 27.711 36.043 27.656 35.992 27.656 c 35.949 27.656 + 35.887 27.68 35.805 27.719 c 35.762 27.742 35.727 27.75 35.695 27.75 c +35.633 27.75 35.531 27.695 35.398 27.578 c 35.281 27.465 35.164 27.328 35.039 + 27.172 c 34.934 27.039 34.859 26.93 34.82 26.844 c 34.789 26.762 34.773 + 26.656 34.773 26.531 c 34.773 26.367 34.789 26.23 34.82 26.125 c 34.852 + 25.98 34.906 25.906 34.992 25.906 c 35.105 25.906 35.273 26.016 35.492 +26.234 c 35.68 26.434 35.891 26.688 36.133 27 c 36.34 27.293 36.547 27.602 + 36.758 27.922 c 37.195 28.609 l 37.32 28.82 37.445 29.059 37.57 29.328 +c 37.758 28.945 37.887 28.559 37.961 28.172 c 38.023 27.84 38.055 27.414 + 38.055 26.891 c 37.82 26.75 l 37.82 26.562 37.836 26.398 37.867 26.25 c + 37.898 26.094 37.945 25.953 38.008 25.828 c 38.102 25.859 l 38.109 25.977 + 38.18 26.07 38.305 26.141 c 38.367 26.184 38.449 26.23 38.555 26.281 c +38.656 26.336 38.742 26.371 38.805 26.391 c h +37.711 30.484 m 37.711 30.422 37.695 30.359 37.664 30.297 c 37.641 30.234 + 37.59 30.125 37.508 29.969 c 37.422 30.086 37.297 30.215 37.133 30.359 +c 36.965 30.496 36.805 30.617 36.648 30.719 c 36.969 30.719 37.203 30.711 + 37.352 30.688 c 37.59 30.656 37.711 30.59 37.711 30.484 c h +37.711 30.484 m f +34.402 26.688 m 34.074 27.297 l 33.402 26.922 l 33.715 26.328 l h +33.434 27.062 m 33.121 27.672 l 32.434 27.312 l 32.746 26.703 l h +34.434 30.844 m 32.027 30.844 l 32.027 30.109 l 34.121 30.109 l 34.121 +29.777 34.082 29.527 34.012 29.359 c 33.949 29.234 33.812 29.059 33.605 +28.828 c 33.934 28.141 l 34.141 28.402 34.266 28.605 34.309 28.75 c 34.391 + 28.961 34.434 29.312 34.434 29.812 c h +34.434 30.844 m f +32.32 30.844 m 27.461 30.844 l 27.461 30.109 l 30.898 30.109 l 30.605 29.891 + 30.359 29.719 30.164 29.594 c 29.922 29.438 29.703 29.324 29.508 29.25 +c 29.277 29.18 29.043 29.141 28.805 29.141 c 28.668 29.141 28.527 29.152 + 28.383 29.172 c 28.453 28.965 28.559 28.797 28.695 28.672 c 28.883 28.484 + 29.121 28.391 29.414 28.391 c 29.703 28.391 30.043 28.531 30.43 28.812 +c 30.625 28.961 30.945 29.227 31.383 29.609 c 31.727 29.922 31.953 30.09 + 32.07 30.109 c 32.32 30.109 l h +32.32 30.844 m f +27.754 30.844 m 27.16 30.844 l 26.973 30.844 26.82 30.766 26.707 30.609 + c 26.602 30.477 26.523 30.277 26.473 30.016 c 26.418 29.746 26.379 29.418 + 26.348 29.031 c 26.336 28.711 26.32 28.383 26.301 28.047 c 26.277 27.715 + 26.254 27.465 26.223 27.297 c 26.191 27.121 26.152 26.977 26.113 26.859 + c 26.051 26.727 25.961 26.609 25.848 26.516 c 26.363 25.688 l 26.477 26.031 + 26.555 26.438 26.598 26.906 c 26.629 27.199 26.652 27.887 26.676 28.969 + c 26.727 29.469 26.805 29.793 26.91 29.938 c 26.98 30.055 27.066 30.109 + 27.16 30.109 c 27.754 30.109 l h +27.754 30.844 m f +25.762 30.844 m 23.871 30.844 l 23.715 30.844 23.574 30.797 23.449 30.703 + c 23.324 30.609 23.262 30.5 23.262 30.375 c 23.262 30.273 23.266 30.18 +23.277 30.094 c 23.285 30 23.309 29.902 23.34 29.797 c 23.434 29.797 l 23.465 + 29.914 23.52 29.996 23.605 30.047 c 23.668 30.09 23.754 30.109 23.871 30.109 + c 25.512 30.109 l 25.512 29.609 25.438 29.211 25.293 28.906 c 25.125 28.523 + 24.84 28.266 24.434 28.141 c 24.496 27.312 l 24.973 27.555 25.316 27.934 + 25.527 28.453 c 25.684 28.883 25.762 29.434 25.762 30.109 c h +25.762 30.844 m f +22.859 30.844 m 20.453 30.844 l 20.453 30.109 l 22.547 30.109 l 22.547 +29.777 22.508 29.527 22.438 29.359 c 22.375 29.234 22.238 29.059 22.031 +28.828 c 22.359 28.141 l 22.566 28.402 22.691 28.605 22.734 28.75 c 22.816 + 28.961 22.859 29.312 22.859 29.812 c h +22.828 31.688 m 22.5 32.297 l 21.828 31.938 l 22.141 31.328 l h +21.859 32.062 m 21.547 32.672 l 20.859 32.328 l 21.172 31.719 l h +21.859 32.062 m f +19.688 25.812 m 19.359 26.422 l 18.672 26.062 l 18.984 25.453 l h +18.719 26.188 m 18.391 26.797 l 17.719 26.453 l 18.031 25.844 l h +20.75 30.844 m 20.141 30.844 l 19.941 30.844 19.766 30.672 19.609 30.328 + c 19.492 30.07 19.398 29.734 19.328 29.328 c 19.242 29.484 19.141 29.609 + 19.016 29.703 c 18.891 29.789 18.754 29.828 18.609 29.828 c 18.285 29.828 + 18.016 29.809 17.797 29.766 c 17.586 29.715 17.484 29.656 17.484 29.594 + c 17.484 29.355 17.641 29.09 17.953 28.797 c 18.266 28.496 18.656 28.234 + 19.125 28.016 c 19.125 27.996 19.113 27.938 19.094 27.844 c 19.07 27.75 + 19.062 27.695 19.062 27.672 c 19.062 27.578 19.094 27.469 19.156 27.344 + c 19.219 27.25 19.289 27.152 19.375 27.047 c 19.406 27.227 19.43 27.398 + 19.453 27.562 c 19.484 27.719 19.52 27.887 19.562 28.062 c 19.688 28.781 + l 19.758 29.188 19.82 29.484 19.875 29.672 c 19.969 29.965 20.055 30.109 + 20.141 30.109 c 20.75 30.109 l h +19.281 28.969 m 19.203 28.5 l 18.953 28.594 18.754 28.688 18.609 28.781 + c 18.473 28.875 18.359 28.996 18.266 29.141 c 18.328 29.172 18.395 29.199 + 18.469 29.219 c 18.551 29.23 18.66 29.234 18.797 29.234 c 18.961 29.234 + 19.125 29.148 19.281 28.969 c h +19.281 28.969 m f +85.777 39.844 m 83.887 39.844 l 83.73 39.844 83.59 39.797 83.465 39.703 + c 83.34 39.609 83.277 39.5 83.277 39.375 c 83.277 39.273 83.281 39.18 83.293 + 39.094 c 83.301 39 83.324 38.902 83.355 38.797 c 83.449 38.797 l 83.48 +38.914 83.535 38.996 83.621 39.047 c 83.684 39.09 83.77 39.109 83.887 39.109 + c 85.527 39.109 l 85.527 38.609 85.453 38.211 85.309 37.906 c 85.141 37.523 + 84.855 37.266 84.449 37.141 c 84.512 36.312 l 84.988 36.555 85.332 36.934 + 85.543 37.453 c 85.699 37.883 85.777 38.434 85.777 39.109 c h +85.777 39.844 m f +82.875 39.844 m 82.422 39.844 l 82.234 39.844 82.023 39.805 81.797 39.719 + c 81.523 39.625 81.285 39.492 81.078 39.312 c 80.91 39.512 80.738 39.652 + 80.562 39.734 c 80.395 39.809 80.148 39.844 79.828 39.844 c 79.172 39.844 + l 79.172 39.109 l 79.812 39.109 l 80.07 39.109 80.301 39.047 80.5 38.922 + c 80.656 38.82 80.797 38.68 80.922 38.5 c 81.086 38.25 81.297 38.031 81.547 + 37.844 c 81.773 37.688 81.984 37.586 82.172 37.531 c 82.367 37.836 82.523 + 38.102 82.641 38.328 c 82.797 38.652 82.875 38.914 82.875 39.109 c h +82.391 39.016 m 82.348 38.852 82.289 38.688 82.219 38.531 c 82.156 38.406 + 82.066 38.273 81.953 38.125 c 81.816 38.156 81.703 38.219 81.609 38.312 + c 81.555 38.375 81.484 38.477 81.391 38.609 c 81.492 38.727 81.633 38.828 + 81.812 38.922 c 82 39.008 82.176 39.055 82.344 39.062 c h +82.391 39.016 m f +78.262 35.266 m 77.934 35.891 l 77.262 35.516 l 77.574 34.906 l h +79.09 36.016 m 78.762 36.625 l 78.074 36.266 l 78.402 35.656 l h +78.121 36.406 m 77.809 37.016 l 77.121 36.656 l 77.434 36.047 l h +79.465 39.844 m 79.137 39.844 l 78.957 39.844 78.801 39.824 78.668 39.781 + c 78.543 39.73 78.426 39.656 78.324 39.562 c 78.188 39.668 78.074 39.734 + 77.98 39.766 c 77.832 39.82 77.637 39.844 77.387 39.844 c 77.121 39.844 + l 76.973 39.844 76.828 39.82 76.684 39.766 c 76.578 39.727 76.457 39.664 + 76.324 39.578 c 76.188 39.684 76.062 39.758 75.949 39.797 c 75.832 39.828 + 75.652 39.844 75.402 39.844 c 74.59 39.844 l 74.59 39.109 l 75.402 39.109 + l 75.629 39.109 75.793 39.09 75.887 39.047 c 76.051 38.984 76.137 38.859 + 76.137 38.672 c 76.137 38.59 76.129 38.508 76.121 38.422 c 76.109 38.34 + 76.094 38.246 76.074 38.141 c 76.246 37.891 l 76.328 38.152 76.395 38.34 + 76.449 38.453 c 76.531 38.664 76.629 38.82 76.746 38.922 c 76.871 39.047 + 77.02 39.109 77.199 39.109 c 77.48 39.109 l 77.699 39.109 77.855 39.078 + 77.949 39.016 c 78.062 38.945 78.121 38.828 78.121 38.672 c 78.121 38.578 + 78.113 38.496 78.105 38.422 c 78.094 38.34 78.078 38.246 78.059 38.141 +c 78.23 37.891 l 78.324 38.297 l 78.395 38.602 78.488 38.812 78.605 38.938 + c 78.699 39.043 78.828 39.094 78.996 39.094 c 79.066 39.094 79.125 39.074 + 79.168 39.031 c 79.219 38.98 79.246 38.918 79.246 38.844 c 79.246 38.688 + 79.188 38.527 79.074 38.359 c 79.051 38.328 78.98 38.234 78.855 38.078 +c 79.137 37.625 l 79.25 37.793 79.328 37.945 79.371 38.078 c 79.434 38.266 + 79.465 38.516 79.465 38.828 c h +79.465 39.844 m f +74.383 35.547 m 74.055 36.156 l 73.383 35.781 l 73.695 35.188 l h +73.414 35.922 m 73.102 36.531 l 72.414 36.188 l 72.727 35.562 l h +74.883 40.062 m 74.883 40.617 74.617 41.039 74.086 41.328 c 73.605 41.586 + 72.965 41.719 72.164 41.719 c 71.539 41.719 71.055 41.609 70.711 41.391 + c 70.344 41.141 70.164 40.777 70.164 40.297 c 70.164 39.965 70.215 39.617 + 70.32 39.25 c 70.422 38.918 70.562 38.586 70.742 38.25 c 70.914 38.312 +l 70.84 38.512 70.773 38.688 70.711 38.844 c 70.637 39.055 70.586 39.23 +70.555 39.375 c 70.512 39.562 70.492 39.746 70.492 39.922 c 70.492 40.289 + 70.641 40.559 70.945 40.734 c 71.234 40.891 71.656 40.969 72.211 40.969 + c 72.812 40.969 73.34 40.871 73.789 40.672 c 74.309 40.453 74.57 40.148 + 74.57 39.75 c 74.57 39.617 74.562 39.516 74.555 39.453 c 74.543 39.383 +74.523 39.312 74.492 39.25 c 74.387 39.305 74.277 39.344 74.164 39.375 c + 74.059 39.406 73.953 39.422 73.852 39.422 c 73.602 39.422 73.398 39.367 + 73.242 39.25 c 73.055 39.117 72.961 38.914 72.961 38.641 c 72.961 38.32 + 73.043 38.016 73.211 37.734 c 73.398 37.402 73.617 37.234 73.867 37.234 + c 74.188 37.234 74.445 37.465 74.633 37.922 c 74.797 38.297 74.883 38.734 + 74.883 39.234 c h +74.211 38.5 m 74.137 38.324 74.086 38.215 74.055 38.172 c 73.98 38.059 +73.883 38 73.758 38 c 73.621 38 73.523 38.031 73.461 38.094 c 73.398 38.156 + 73.367 38.242 73.367 38.344 c 73.367 38.43 73.406 38.496 73.492 38.547 +c 73.574 38.602 73.668 38.625 73.773 38.625 c 73.844 38.625 73.914 38.617 + 73.977 38.594 c 74.039 38.574 74.117 38.543 74.211 38.5 c h +74.211 38.5 m f +108.621 22.559 m 108.641 22.391 108.652 22.219 108.652 22.043 c 108.652 + 21.945 108.652 21.832 108.641 21.703 c 110.137 21.684 111.445 20.605 111.445 + 19.367 c 111.445 18.738 111.035 18.262 110.805 17.98 c 110.855 17.969 110.91 + 17.957 110.961 17.941 c 111.18 18.133 111.801 18.809 111.801 19.664 c 111.801 + 21.148 110.316 22.527 108.621 22.559 c 107.113 17.387 m 107.086 17.219 +107.023 17.07 106.926 16.941 c 106.934 16.789 106.996 16.645 107.238 16.766 + c 107.105 16.898 107.207 17.137 107.207 17.137 c 107.207 17.137 107.48 +17.012 107.422 16.836 c 107.824 16.93 107.535 17.469 107.113 17.387 c 106.766 + 18.148 m 106.715 17.926 106.602 17.699 106.453 17.527 c 106.324 17.371 +106.105 17.184 105.812 17.184 c 105.676 17.184 105.453 17.25 105.309 17.309 + c 105.254 17.211 105.152 16.977 105.152 16.871 c 105.152 16.762 105.336 + 16.652 105.688 16.652 c 106.461 16.652 106.922 17 106.922 17.59 c 106.922 + 17.793 106.84 17.98 106.766 18.148 c 108.754 28.125 m 108.844 28.125 108.887 + 28.137 108.941 28.156 c 109.164 28.762 110.023 29.906 110.059 29.957 c +110.066 29.965 l 110.078 29.965 l 110.289 29.93 110.828 29.848 111.277 29.848 + c 111.289 29.848 l 111.336 29.848 111.391 29.848 111.426 29.883 c 111.457 + 29.914 111.469 29.965 111.469 30.035 c 111.469 30.148 111.422 30.34 111.367 + 30.422 c 111.207 30.25 110.953 30.172 110.543 30.172 c 110.422 30.172 110.273 + 30.207 110.195 30.23 c 110.164 30.234 l 110.129 30.246 l 110.363 30.48 +l 110.727 30.848 111.043 31.16 111.043 31.371 c 111.043 31.496 110.918 31.66 + 110.809 31.734 c 110.781 31.352 110.395 30.836 110.02 30.551 c 109.984 +30.527 l 109.98 30.66 l 109.977 30.754 109.965 30.891 109.965 31.035 c 109.965 + 31.766 109.891 31.879 109.641 31.879 c 109.602 31.879 109.543 31.867 109.504 + 31.852 c 109.648 31.676 109.703 31.445 109.703 31.035 c 109.699 30.848 +l 109.699 30.695 l 109.699 30.527 109.715 30.406 109.73 30.305 c 109.738 + 30.25 l 109.695 30.242 l 109.578 30.227 109.359 30.195 109.191 30.195 c + 108.832 30.195 108.586 30.23 108.41 30.398 c 108.293 30.301 108.172 30.141 + 108.172 30.035 c 108.172 29.883 108.266 29.871 108.391 29.871 c 108.453 + 29.871 108.512 29.883 108.594 29.891 c 108.75 29.914 108.98 29.949 109.461 + 29.949 c 109.492 29.949 l 109.484 29.918 l 109.359 29.57 109.027 29.062 + 108.492 28.414 c 108.539 28.238 108.586 28.125 108.754 28.125 c 104.125 + 29.918 m 104.113 29.949 l 104.145 29.949 l 104.625 29.949 104.859 29.914 + 105.012 29.891 c 105.094 29.883 105.152 29.871 105.215 29.871 c 105.34 +29.871 105.434 29.883 105.434 30.035 c 105.434 30.141 105.316 30.301 105.199 + 30.398 c 105.02 30.23 104.777 30.195 104.418 30.195 c 104.246 30.195 104.027 + 30.227 103.91 30.242 c 103.871 30.25 l 103.875 30.305 l 103.891 30.406 +103.906 30.527 103.906 30.695 c 103.906 30.848 l 103.902 31.035 l 103.902 + 31.445 103.961 31.676 104.102 31.852 c 104.066 31.867 104.008 31.879 103.969 + 31.879 c 103.715 31.879 103.641 31.766 103.641 31.035 c 103.641 30.891 +103.633 30.754 103.629 30.66 c 103.621 30.523 l 103.59 30.551 l 103.211 +30.836 102.824 31.352 102.801 31.734 c 102.688 31.66 102.562 31.496 102.562 + 31.371 c 102.562 31.16 102.879 30.848 103.242 30.48 c 103.453 30.273 l +103.48 30.246 l 103.41 30.23 l 103.332 30.207 103.188 30.172 103.062 30.172 + c 102.652 30.172 102.398 30.25 102.242 30.422 c 102.184 30.34 102.137 30.148 + 102.137 30.035 c 102.137 29.965 102.152 29.914 102.18 29.883 c 102.215 +29.848 102.27 29.848 102.32 29.848 c 102.328 29.848 l 102.781 29.848 103.32 + 29.93 103.527 29.965 c 103.543 29.965 l 103.547 29.957 l 103.586 29.906 + 104.445 28.762 104.668 28.156 c 104.719 28.137 104.762 28.125 104.852 28.125 + c 105.02 28.125 105.066 28.238 105.117 28.414 c 104.578 29.062 104.246 +29.57 104.125 29.918 c 101.805 19.664 m 101.805 18.809 102.426 18.133 102.645 + 17.941 c 102.699 17.957 102.75 17.969 102.805 17.98 c 102.57 18.262 102.16 + 18.738 102.16 19.367 c 102.16 20.621 103.496 21.707 105.008 21.707 c 105 + 21.812 104.996 21.926 104.996 22.043 c 104.996 22.227 105.004 22.398 105.023 + 22.559 c 103.312 22.551 101.805 21.16 101.805 19.664 c 113.285 22.301 m + 114.051 23.512 114.652 23.492 115.562 23.492 c 114.809 22.918 114.312 22.18 + 114.078 21.805 c 112.676 19.559 l 112.539 18.867 112.18 18.219 111.641 +17.738 c 111.824 17.668 111.973 17.598 112.062 17.527 c 111.148 17.527 110.238 + 17.062 109.738 17.062 c 109.418 17.062 109.211 17.254 109.211 17.508 c +109.234 17.793 109.523 18.078 110.062 18.078 c 110.184 18.078 110.34 18.062 + 110.512 18.035 c 110.801 18.441 111.035 18.809 111.035 19.332 c 111.035 + 20.312 109.863 21.078 108.676 21.078 c 108.609 21.078 108.543 21.074 108.477 + 21.07 c 108.371 20.828 108.012 20.418 108.012 19.953 c 108.012 19.172 108.523 + 18.535 108.523 17.762 c 108.523 17.281 108.289 16.984 108.199 16.859 c +108.344 16.727 108.504 16.559 108.539 16.445 c 108.457 16.48 108.355 16.488 + 108.207 16.488 c 107.641 16.488 107.176 16.34 106.727 16.34 c 106.469 16.34 + 106.398 16.418 106.398 16.492 c 106.398 16.523 106.402 16.551 106.41 16.562 + c 106.312 16.527 106.223 16.5 106.117 16.48 c 105.984 16.457 105.84 16.445 + 105.688 16.445 c 105.137 16.445 104.941 16.676 104.941 16.871 c 104.941 + 17.039 105.074 17.344 105.223 17.574 c 105.438 17.465 105.695 17.395 105.812 + 17.395 c 106.102 17.395 106.359 17.672 106.5 18 c 106.305 18.023 106.266 + 18.031 106.066 18.031 c 105.531 18.031 105.168 17.84 105.094 17.84 c 105.086 + 17.84 105.074 17.844 105.074 17.855 c 105.074 17.934 105.223 18.129 105.523 + 18.238 c 105.918 18.383 106.508 18.441 106.605 18.461 c 106.605 18.477 +106.504 18.664 106.395 18.699 c 106.371 18.707 106.352 18.707 106.324 18.699 + c 105.91 18.621 105.797 18.586 105.277 18.387 c 105.262 18.383 105.25 18.391 + 105.25 18.406 c 105.25 18.613 105.785 19.07 106.262 19.242 c 105.863 19.754 + 105.363 20.277 105.129 21.07 c 105.062 21.074 104.996 21.078 104.93 21.078 + c 103.746 21.078 102.57 20.312 102.57 19.332 c 102.57 18.809 102.805 18.441 + 103.098 18.035 c 103.266 18.062 103.422 18.078 103.547 18.078 c 104.082 + 18.078 104.375 17.793 104.395 17.508 c 104.395 17.254 104.188 17.062 103.867 + 17.062 c 103.367 17.062 102.461 17.527 101.543 17.527 c 101.633 17.598 +101.785 17.668 101.965 17.738 c 101.43 18.219 101.07 18.867 100.934 19.559 + c 99.531 21.805 l 99.293 22.18 98.797 22.918 98.047 23.492 c 98.953 23.492 + 99.555 23.512 100.32 22.301 c 101.043 21.148 l 101.094 21.297 101.16 21.441 + 101.238 21.586 c 99.809 23.875 l 99.57 24.254 99.074 24.984 98.32 25.562 + c 99.23 25.562 99.832 25.586 100.598 24.371 c 101.828 22.398 l 101.922 +22.496 102.02 22.594 102.121 22.684 c 100.383 25.465 l 100.145 25.848 99.656 + 26.574 98.898 27.152 c 99.809 27.152 100.41 27.176 101.176 25.961 c 102.871 + 23.25 l 102.98 23.32 103.094 23.391 103.215 23.453 c 101.145 26.762 l 100.906 + 27.141 100.418 27.867 99.66 28.449 c 100.57 28.449 101.172 28.469 101.938 + 27.258 c 104.066 23.848 l 104.191 23.898 104.32 23.945 104.449 23.984 c + 102.047 27.836 l 101.809 28.211 101.309 28.949 100.562 29.523 c 101.469 + 29.523 102.07 29.543 102.836 28.328 c 105.402 24.227 l 105.426 24.23 105.453 + 24.234 105.477 24.242 c 105.547 24.461 105.598 24.668 105.598 24.875 c +105.598 26.164 104.75 27.305 103.734 28.184 c 103.801 28.211 103.914 28.223 + 104.02 28.223 c 104.227 28.223 104.363 28.211 104.457 28.191 c 104.223 +28.727 103.719 29.418 103.461 29.777 c 103.129 29.715 102.648 29.668 102.328 + 29.668 c 102 29.668 101.961 29.863 101.961 30.035 c 101.961 30.336 102.102 + 30.574 102.266 30.711 c 102.328 30.555 102.449 30.352 103.062 30.352 c +103.074 30.352 103.098 30.352 103.125 30.355 c 102.945 30.555 102.387 31.004 + 102.387 31.371 c 102.387 31.613 102.648 31.973 103 31.973 c 102.98 31.895 + 102.98 31.824 102.98 31.77 c 102.98 31.477 103.242 31.129 103.465 30.887 + c 103.457 30.961 103.461 30.953 103.461 31.035 c 103.461 31.734 103.523 + 32.055 103.969 32.055 c 104.184 32.055 104.336 31.938 104.387 31.902 c +104.098 31.637 104.082 31.426 104.082 31.035 c 104.086 30.934 104.086 30.836 + 104.086 30.695 c 104.086 30.605 104.086 30.488 104.07 30.402 c 104.23 30.383 + 104.293 30.383 104.418 30.383 c 104.418 30.383 105.047 30.332 105.199 30.66 + c 105.367 30.5 105.617 30.281 105.617 30.035 c 105.617 29.875 105.539 29.691 + 105.215 29.691 c 105.094 29.691 104.707 29.77 104.383 29.77 c 104.469 29.574 + 104.855 29.012 105.191 28.602 c 105.242 28.758 105.32 28.93 105.496 29.07 + c 105.523 28.809 105.676 27.973 106.09 27.484 c 106.137 27.816 106.203 +28.152 106.203 28.867 c 106.203 30.602 105.785 31.883 104.898 32.129 c 105.016 + 32.328 105.258 32.508 105.512 32.508 c 105.836 32.508 106.012 32.141 106.191 + 31.797 c 106.285 32.051 106.543 32.676 106.805 32.676 c 107.062 32.676 +107.32 32.051 107.414 31.797 c 107.594 32.141 107.773 32.508 108.098 32.508 + c 108.348 32.508 108.594 32.328 108.707 32.129 c 107.82 31.883 107.406 +30.602 107.406 28.867 c 107.406 28.152 107.469 27.816 107.516 27.484 c 107.93 + 27.973 108.086 28.809 108.109 29.07 c 108.285 28.93 108.363 28.758 108.414 + 28.602 c 108.75 29.012 109.137 29.574 109.223 29.77 c 108.898 29.77 108.512 + 29.691 108.391 29.691 c 108.066 29.691 107.992 29.875 107.992 30.035 c +107.992 30.281 108.238 30.5 108.41 30.66 c 108.559 30.332 109.191 30.383 + 109.191 30.383 c 109.312 30.383 109.379 30.383 109.535 30.402 c 109.52 +30.488 109.52 30.605 109.52 30.695 c 109.523 30.836 109.523 30.934 109.523 + 31.035 c 109.523 31.426 109.508 31.637 109.219 31.902 c 109.273 31.938 +109.422 32.055 109.641 32.055 c 110.082 32.055 110.148 31.734 110.148 31.035 + c 110.148 30.953 110.148 30.961 110.145 30.887 c 110.363 31.129 110.625 + 31.477 110.625 31.77 c 110.625 31.824 110.629 31.895 110.605 31.973 c 110.957 + 31.973 111.223 31.613 111.223 31.371 c 111.223 31.004 110.66 30.555 110.48 + 30.355 c 110.512 30.352 110.531 30.352 110.543 30.352 c 111.156 30.352 +111.281 30.555 111.34 30.711 c 111.504 30.574 111.645 30.336 111.645 30.035 + c 111.645 29.863 111.609 29.668 111.277 29.668 c 110.961 29.668 110.477 + 29.715 110.145 29.777 c 109.887 29.418 109.383 28.727 109.148 28.191 c +109.242 28.211 109.379 28.223 109.59 28.223 c 109.695 28.223 109.805 28.211 + 109.871 28.184 c 108.855 27.305 108.008 26.164 108.008 24.875 c 108.008 + 24.668 108.059 24.461 108.129 24.242 c 108.152 24.234 108.18 24.23 108.207 + 24.227 c 110.77 28.328 l 111.535 29.543 112.137 29.523 113.047 29.523 c + 112.297 28.949 111.797 28.211 111.562 27.836 c 109.156 23.984 l 109.285 + 23.945 109.414 23.898 109.539 23.848 c 111.668 27.258 l 112.438 28.469 +113.039 28.449 113.945 28.449 c 113.191 27.867 112.699 27.141 112.461 26.762 + c 110.395 23.453 l 110.512 23.391 110.625 23.32 110.738 23.25 c 112.43 +25.961 l 113.199 27.176 113.801 27.152 114.707 27.152 c 113.953 26.574 113.461 + 25.848 113.223 25.465 c 111.484 22.684 l 111.59 22.594 111.684 22.496 111.777 + 22.398 c 113.008 24.371 l 113.777 25.586 114.379 25.562 115.285 25.562 +c 114.531 24.984 114.039 24.254 113.801 23.875 c 112.371 21.586 l 112.445 + 21.441 112.512 21.297 112.566 21.148 c h +113.285 22.301 m f +90.867 17.059 2.625 15 re f +0 1 1 0 rg +90.867 31.98 2.625 15.078 re f +0 0.12 1 0.05 rg +90.867 47.059 2.625 15 re f +Q Q +showpage +%%Trailer +end +%%EOF