Improved write test
Closes #10 Added image format test: I pass every image format supported by QImage (except Alpha8) to the plugin and check the result.
Before Width: | Height: | Size: 743 B After Width: | Height: | Size: 743 B |
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 574 B After Width: | Height: | Size: 574 B |
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
BIN
autotests/write/format/_images/cmyk8.tif
Normal file
BIN
autotests/write/format/_images/gray16.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
autotests/write/format/_images/indexed.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
autotests/write/format/_images/mono.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
autotests/write/format/_images/rgb16.png
Normal file
After Width: | Height: | Size: 5.4 KiB |
BIN
autotests/write/format/_images/rgba16.png
Normal file
After Width: | Height: | Size: 7.6 KiB |
BIN
autotests/write/format/avif/Format_A2BGR30_Premultiplied.avif
Normal file
After Width: | Height: | Size: 8.7 KiB |
BIN
autotests/write/format/avif/Format_A2RGB30_Premultiplied.avif
Normal file
After Width: | Height: | Size: 8.7 KiB |
BIN
autotests/write/format/avif/Format_ARGB32.avif
Normal file
After Width: | Height: | Size: 7.7 KiB |
BIN
autotests/write/format/avif/Format_ARGB32_Premultiplied.avif
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
autotests/write/format/avif/Format_ARGB4444_Premultiplied.avif
Normal file
After Width: | Height: | Size: 7.3 KiB |
BIN
autotests/write/format/avif/Format_ARGB6666_Premultiplied.avif
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
autotests/write/format/avif/Format_ARGB8555_Premultiplied.avif
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
autotests/write/format/avif/Format_ARGB8565_Premultiplied.avif
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
autotests/write/format/avif/Format_BGR30.avif
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
autotests/write/format/avif/Format_BGR888.avif
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
autotests/write/format/avif/Format_Grayscale16.avif
Normal file
After Width: | Height: | Size: 7.9 KiB |
BIN
autotests/write/format/avif/Format_Grayscale8.avif
Normal file
After Width: | Height: | Size: 5.8 KiB |
BIN
autotests/write/format/avif/Format_Indexed8.avif
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
autotests/write/format/avif/Format_Mono.avif
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
autotests/write/format/avif/Format_MonoLSB.avif
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
autotests/write/format/avif/Format_RGB16.avif
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
autotests/write/format/avif/Format_RGB30.avif
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
autotests/write/format/avif/Format_RGB32.avif
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
autotests/write/format/avif/Format_RGB444.avif
Normal file
After Width: | Height: | Size: 4.9 KiB |
BIN
autotests/write/format/avif/Format_RGB555.avif
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
autotests/write/format/avif/Format_RGB666.avif
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
autotests/write/format/avif/Format_RGB888.avif
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
autotests/write/format/avif/Format_RGBA16FPx4.avif
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
autotests/write/format/avif/Format_RGBA16FPx4_Premultiplied.avif
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
autotests/write/format/avif/Format_RGBA32FPx4.avif
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
autotests/write/format/avif/Format_RGBA32FPx4_Premultiplied.avif
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
autotests/write/format/avif/Format_RGBA64.avif
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
autotests/write/format/avif/Format_RGBA64_Premultiplied.avif
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
autotests/write/format/avif/Format_RGBA8888.avif
Normal file
After Width: | Height: | Size: 7.7 KiB |
BIN
autotests/write/format/avif/Format_RGBA8888_Premultiplied.avif
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
autotests/write/format/avif/Format_RGBX16FPx4.avif
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
autotests/write/format/avif/Format_RGBX32FPx4.avif
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
autotests/write/format/avif/Format_RGBX64.avif
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
autotests/write/format/avif/Format_RGBX8888.avif
Normal file
After Width: | Height: | Size: 13 KiB |
3186
autotests/write/format/eps/Format_A2BGR30_Premultiplied.eps
Normal file
3186
autotests/write/format/eps/Format_A2RGB30_Premultiplied.eps
Normal file
3198
autotests/write/format/eps/Format_ARGB32.eps
Normal file
3199
autotests/write/format/eps/Format_ARGB32_Premultiplied.eps
Normal file
3184
autotests/write/format/eps/Format_ARGB4444_Premultiplied.eps
Normal file
3187
autotests/write/format/eps/Format_ARGB6666_Premultiplied.eps
Normal file
3227
autotests/write/format/eps/Format_ARGB8555_Premultiplied.eps
Normal file
3318
autotests/write/format/eps/Format_ARGB8565_Premultiplied.eps
Normal file
672
autotests/write/format/eps/Format_BGR30.eps
Normal file
@ -0,0 +1,672 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!:fGH;=Lde([L$lNVc1od@*"M/3IcXWo*_6Z*F(DXM^^q;<
|
||||
ceV2Hl&[aW:&WUFY+^g=='H/?#$^L]l#cDq"S:g(V?4T<m.&Iq.sB7(be!$1V*7r=
|
||||
@l-p=K3f:n:Y=:=QXd>@0>g4T)(dNZ4V(YTl2HfV%R9m0R@np@I6UKYQK,]Hcoq`E
|
||||
ijV=&f1Qrr@ami>ikEd]IX6-VsaB=nZMUMCXF:b2)etO^cU&VER/nom[fn^DM10p=
|
||||
*D*Mc#Mg#VD]rHeV2lSR[B[@>lXhUF;8F'Pb?g`C3c6!7HikBf-:PkD>_l:s5(Cio
|
||||
SJQTr7nj"HEAP4q%Aj_(kp@r'U7[nE7^h!#.:BDTBRhVpB/<:Dha?g<X\$Xehcr&8
|
||||
=s%80?#_`L((:G%H:XYP9R0m(r1LrX.iJrr<B'C%:)7r[MX9h5us_K*@Tr]O>5a@r
|
||||
#dg/6?V.1Yc\C&6_e6OKi@c&Z9YDHFN7kq`apOpg`9tL`3tY_nQi1F*HT>\$=EN]J
|
||||
V"eg>r7`e'8@XgW:,f;;Yk9rNW[]g^+ciiWkA?-YT+T]K9tQi%6<LeL'ejX`5tY0>
|
||||
kId7D66a:(Tt)nld&kc1Zi(@rqH79/i.pp#]?uW`F4ee@aAQVhVDBU!IM#Su6MsS&
|
||||
$fXcMeOVO0:BWBQun`*tP`^L;2Gc>5VH*]p5/fNGW@71]<GQ?:Bb3M.>>"ah,[rJe
|
||||
*oli0(j]f>0]H-7?eTLu/q2)JD>Loj(nA_/H5ED;oIM=BsTc>>M;6B\QSF980.&5F
|
||||
0-D]&?e8jb#552SU+eq]FP(iUjT_DhTe8.rjNhWF*DnFL];MgH-LbB'8NsT^l>[]K
|
||||
5j0?Id[>"nTKa^U2Ri@Gm3&/ZD2.rk`<p,$Pb2#\^Z`mXOV04IGi#?m`fY=7Xut*a
|
||||
\bV0[&M(`o65^SQ]#<.)Y%YVPEG-h_Hp3L)14D$r':/]p+seoXe0a+8@<um.^!JrX
|
||||
,jgrr<9$C\X0fr)1pbKXJA[6rlJhnU6,)[!("1Q`DojUJ%#H7t"Q0+>Tl-0,Z+N^U
|
||||
3dpi,)-\E:Cp7LCT<H`SeKCr'&Ll*0!kZ>"$qC:Xlb0HU/ilZ?R;I.slsrS48J^S0
|
||||
2,gk0Fb@fl?8K!^&7I\,QF9@b(JY\$]k?c<h"D=c*<"VMM)>%DEB8$(&jC$i*mN]V
|
||||
$'afDZ*ZiEIDX]A`Ck?82.5DkUBr$_9ogo^)i;A%'\'m9.!jK0eS.Q$@HB4M@f"+:
|
||||
HfDrL>@lh4MR\9DgGUni_pi?&QYJ=I_N':7G<_N*D3GmZjp:E$+RAJ(\c!+8cb@it
|
||||
oWeMI$JUa2K"bDUZF"l0T";]ObN"Vr(\$XQbj/6MB,<3?gmY-!,13*Hn!iQCn'i9D
|
||||
3c.0E2"U<q07Dr\aUCnG`L-%3o(M9:l>QVtb2M2E&"CDd`+lXNY>*Vfn3[<fp,aJ0
|
||||
J;+-Em>(rr@YIGWSFb#K/$508L\OD'>B;\!#=j>9=@/_l2@fWFLTpeg1ul$+OAuG0
|
||||
m>K!eHTaF^G`0h7aGe`?,S+;oRT3ct@,cT^[]&%%:auj"*Z>+4t$61qQrDY\`)#g)
|
||||
\1$N&^Jaq)rG$I]J;'e?+4G2>B7NGr>+ASNgg'c00RAAc"f=<qH$2n;lparr<=kL_
|
||||
mlk.enLer&F]0rr@_0'<9dNg6R_6CZbWsa.JUJ&]8\a[KL5;gCtZ\nppX1n?;a/li
|
||||
-r$S+^pmkD1uK)gIkO.(e]W,O;T"\l.eArrAoedDKI.VolIiFbR>,Bpf#?6&_+1:U
|
||||
*,s3Al&rCnHJ`g>cp@WTjC5dVL:gppcpMaL[*@KpDXKo$mkO%Q8tJJW*[<r"dbo(M
|
||||
VluLAe<'$h/Y`*t:r>%6!P35CmoN$VHUahO[\dc#[_728Qd!=]>f3U<7J0,^dT:0o
|
||||
d`+,8G)f3;VC/]Oc2Qi#f;gr":s-^[OpHfY>?(!"OH-r'U6dA$,$&2:m4ICHe@CXa
|
||||
=hH][f+i\3S5G]L]5>jb"ZmP!,neE*eV!<:K:@M>L1q(@$84/Oh#UStBYnq$'h8ln
|
||||
9Rfj[16'_P76ZJJjm&D*);8NVbDZ_+uq<pa_]tMrB.+r+YYlQYW_fr]&MW2.F9.^6
|
||||
;$k[^Ck17(I$7(@"!W*J(eB=W%::Irq3L^[MJ6LL0qcIN6%kF5,rFr[lRVe*Z:?GI
|
||||
P%cf_-g1<Dr!+SX!/1ZaKmE?DKWS'uk)DX#Kt>e=Z5%Y6W]o5ICFjLijQIHf<9dhd
|
||||
-##kK\t)/P',XY3fAgB">=+8BAWb(<[0naWBXBC&\1T;R$0$YZ-,K3bn/&p`s1Ji4
|
||||
K!hg.,@C%VQn3d]\F\V_9[!YJI/*dJ^)o.M=g&#]/li[u^S7C!K5]rn;km<3/=N'd
|
||||
*F8R\9P!j=cAi!:gWi(]AEcr_6`NHqOD=O;)'pgjeN>?W6kurrA.)Lqi8HcgkiHA)
|
||||
^SfJ>3&DY2fN^6#-C;n:U^2DCtkgYH7^rqH&0fpF?1CY>YB#dZ9pt3If-)DuTfDMu
|
||||
NdN]mST)5Q3t*,6%YGG<a3MkqA'(ni#8&!8!tF!9e?.2Z-AN!0DD\^[%H:nnS0&L]
|
||||
!6]*WH+H+o_P=+7&+;Zi3Y,#QDO#q+UTsi`H&.UAk4rj8T*FCAi#L!.l#3DUVeh!.
|
||||
nS1>g;:\'>aE(J&RH\95Q9O?^I&X!4$u1G=:#jo+`ZQ*4Fb;\Bd/4P5(=B!$E])la
|
||||
Zrpcs"1f5N%<cQ\BP]!;Ik*\,7N*2i'>>rr<d]8bR)hc"7tXb/TS&^&.`N=nh+@`\
|
||||
ui^mpor%&#=FIQ?3'+YB9dE-@ZWgrrDKQeXp/q#1K^ITA%o43gQ3kfbVWJ>$\i3e&
|
||||
+[m1&GcZ[rB;/=V</SaVtt)FouPI8E([Lqb_jZ+?WU&!!PLS"eU<o(&Ui%:Nte=,>
|
||||
_*`iAE"6XPt##a".WdSN)5UmUG5'PM3]+p/KT%ZMh)A"YQ2OQM+B$/[:0]0&8.N+a
|
||||
_;IX1#uKFTd*N(ZnQ:'S28Lp;Ht2Jt?:u_'1ut(QLZepbE5l''e20INO_K)eq%+C%
|
||||
LSq_^3Zq-nV-tPpCEhDT_>q!?&_4Q41OOS1`:an,(/(IGs^V+,?0^!!Mq@hq7\?^B
|
||||
cqti;ollG$:=/BAq)S>-P<^VM`:8Bbo8+@p'l#$uulDR3[E.5XAa(rm,;.([\WgFk
|
||||
&&C!42>Un\p$k[JLlqrL.Z6a1aba<E:]ROg$<h`W-jpB7A06n4@O8rrBki5@SI;iL
|
||||
e(bLu/VW218]KqWE_&V:29kYAGm7QGZ2#<SY#%`/*!M((>_1Pr>rh_/0+p[Sc;H[P
|
||||
,PaG])p;iIf-RFD5jtFc,9LoO(4A799i3A8YC`*^Dhhf0cP,ghZoi0]1pj!$f;Z!8
|
||||
t8W*C"4ufn9!#co(bMGf/Ii`TN-Go_-kK2rXH!D:R(BS`GOUY3b,VP"=6D*5Ys](f
|
||||
cHW)NjhuXae/Zrr?`i'&>,8O2q8#NLGOaJi/_S`u:JNWX1aQC!"@d3;5<,5Q:]ePl
|
||||
7-2nSdd3Tj)1O4n*'uGb-=mQ0mt5eDYM.>$Za@cY"0S&u,Jaq1fg/*Y%/%pbm'N^V
|
||||
g'OgQTIg!&$H;n<.,rGiM;X>Hkbq<7Dj\MA/_(.kHFn8fng(i%.PcAET/b&%O%^GP
|
||||
b-_8_8D0BN&8c6Li%U\!gm?gcYH#e;ZOH8m&VV9+jh<4`ar=q^2*m=n.isCYN-)=4
|
||||
HnIB_9oA@D'17Gh'a;!5Vd!%LF$I5.*VjYP9D6`'4fX0B6Z6%^Y*4TCuQrP2!rLpN
|
||||
Ic<#.0E\A2ZEV-9t=u2W$>[S^HU<4*o5-?aD)mq_N]CrYPO/FmH^bn%ddE]:ZueI>
|
||||
roc8ZP3tZWmS&`orO9J+51]Q'IET+3ViEk+dOGdAK$)WQ$Zb`0*\beLgc5-8.$hih
|
||||
WK/V\unKP"sl#:<0/;GW/.C-5'SJ>&D3.D%/(s3<R_UFQD')?Om)9AD`)en&%j,C[
|
||||
["-&+:gWdk0G8kO@l/NB8sh=Lg/L`0,.:>h>A<kOqI:-c>ragQTIg!&$!I8UP+0N?
|
||||
1f3_X\S@D)*M:0-%(!(rW-<@kIi$_ra^>4+3m^=2eH,`#]<]fquXrlHf>[fh$&?VK
|
||||
>Y'K3CciZ5Xc<1'2Rn[eZXKmZ0?LgXj[JS1.h$LVgVmr$u@L4cD:/Mo/@nCctofRT
|
||||
<:ERYkCPSZUt!#OJ/a!!MK`T)<*g')'pYp_!"2<ORr`GucHA"_k<;\<\6S.mcK\,\
|
||||
Pp/eu.omq_lLl48;mn=r4tMK0BgoZqHn%9)elie,2/oj%d1nNo?/C(1rD?>pGK[+J
|
||||
ljW`$u';2;?<%2#dQ-Lj1HDBDn%,/c/*)g0]_Tr"%ib\bnCaf[sCo-ER`oc#='6)p
|
||||
FEqJ+51]Q'IET+3ViEmXO0#ILXc=>Q4[1j823_SfdI:g&D&Zr4hVYDl!8*n$6S=fr
|
||||
aDVg^NZ+pP(KL2T4UUi[=+J'6BL`gOFQ0@hb2k4s^)udf(oSCV]89=oSJ7l>,F<!I
|
||||
8JS27*0:hf"R'IS-WA>?`=[<==`c0oG`*!/5`+J_"U0hqI\;rr<4M/b&Aue(IjLnI
|
||||
r`B2Mkp-XW,.H&M;cMTq/<^\jVM`b]_ErUnb>FnbY)p8#Lgg^CRI*]=5P0%iK*/V:
|
||||
5Os/!UpuJKbC8>Uoi;\Q,kZ!:a<dm482:"GQ@nr"SVX*<-!L^(u)apecJ!N@Vp_4s
|
||||
?5/8bJQ4TsKX1qVFXNg2SF-9;i=#k_,*Q!Vif4rrADc!94sEIa<N5<8Cp\$Es=ABK
|
||||
m,Y2>B)G24Y]+g?43l@dlhXkdHW.`F5LrmZh\<q4:'&V\rQ$'aMlV9k]""Z<GNM@!
|
||||
k.b(iCq,?cG-H[u,Had`!*;O(u:\5jS[U@#>9RB]qXaptoZPhc0@cUVlsPG['+XM#
|
||||
8+pWIK&jrrBpIn>;>Ol%uAhC%7RYD.&Y8Y$)-AFt<cU*"e.s!kqb7T$mTkgK22VW`
|
||||
f?%BBj9mCB8]rp,02R1uE54I""\fXBSmR?r[Sn!&9B-e*_H2raLAnrb%%9f'mo#ib
|
||||
+5L!dGeXd(EMV61GWJmt\P)WnlNVK&6=_Ye?3%-86q&65"5S'R)0^#;NZ3jh,[7!!
|
||||
SDXSacg&*Y&(ND_s*K7I_V<rrBClSh.+p@C!LN%U5k+LO%iVP/M63jtEsr9-=U'\"
|
||||
9PQ[K@1i=7*8gr(#4`"6$pp`SL]($Ef$@93k=`eQ9PP\d\:9N%rQ'9+B*Gd5oLD40
|
||||
I2V/%BVmO,86]U=n;rBs`-P/YgaDZ@B*-`3C`!rm(Cbp5dl(]P[O1gV;1LXDIM.!.
|
||||
0_*!&\ssb;#9Um:aq4UYSAHpS<4u#'`6/Y[kp9rm@K1ns"DHrU4s5q`]eaRYU:.ih
|
||||
(bY'u+OD$V.GJ/o<d2pt+Q0L@s02JnL7phnks)RoIk.fW;(c8LN%@(3:U[1*f.$-4
|
||||
J/Dl!Le5ZglN<EVM9c1$\JdA\Wc&YDL!u/Y^"dN^VFNHu7j@;chLB8C#SG%E6Mm[N
|
||||
QS7$7,51(I'-l61LPOGGsBT9rdJVh;;N'fCq)7bI!TP)QX<bW_DbS>"dK_@^pL'kb
|
||||
2N>UD;k(,P\D#N<<(f]WgoQ^L_UtFerI":BmLLEa)d_:c5tR1,**:9.1[P[rI$%0j
|
||||
)St`C024R!a#:]i.%`lba8"qu6Z*;OtEapa>94Ndoulh\3^HGiQWT[E[ifi(1R-GT
|
||||
ZX-PJrh+Cc5@1U!%QX!"eT].T0B.adg?D)sLl6B3+WS)g9#+DR31<[/<kl)re?oEM
|
||||
7(>)?nB``r?#Wr,qMc](_:[nlf8m;o=f6RWI3uPsS%fqPD'SA.f)7La'dRRD0[<:%
|
||||
9IH<rO1X*^,!V9dBNcqZlI\I42Q'cMMhZO4_+YgO@KBn+<e6)a+-#hW'+1?W21ga#
|
||||
`+74;k!\HB,81hs+CH(V5n!h9F`<cZsZ6=iU`IE?h_>o%q6a*Qt]>3WQH%!u8u<er
|
||||
:c@@kaLkI%8=T+(].nZkg"<e+ReV1&E]jp=a)mJ@)M:^BQ9a^U&qge_,=eiVc\VeO
|
||||
rHYd$"pXbH82r)^>\8o9^=Y@`/(arrBsP^YkS'Z]E*jMgcK"idVjG!5_Im>51Tcrl
|
||||
;7Nq_"lA0nd)pnj_FT&Kg[u%D;6K"oO8,r*QL=3fTutY,SAS?.`HI=8(+^Ep4m``g
|
||||
$S6dcO"(.j^Dgd9F-C"CeX$;i:Mirr@XaYJ^g`pa8:]FO(*b>#,js\dsfYqadhRi=
|
||||
giNK11L]1jR#9Up*P$aR`,I+]uSdGEI\/-BZAdrlhZOc21uJ5'n,a/Z`=!>&h$/H%
|
||||
aVb)8;/H]7iN:"p&+h$0Q!c3D\@-rX,-?rr<2%p]3UtT7Yo1Z%!GPhB9&le_D3(eD
|
||||
"-4HTA43Y$L%IdQ8gZ(/%2Qj!-2.@C%45m/I&u[(hOmg@./gQ@ITaReYmX?<[;eD#
|
||||
V[<gZ.05P,bPuf#ZJY6K8%S@_MdAiDtfnD&Q%lqd+LTi4"HT+5PZ+>j;"_!"cd`U$
|
||||
13?l:+n9\$llfD\Qu/+bosH4SasMZf%bbI;]jMbE),noAAo8rr<2&nW3S\MtTg5a+
|
||||
8[gr'U6pB<5hh2:qal)sMQM`:g\62d1ZgBdLN^*Is8SMcl=]:^Tn+/X?coi"q0Cn@
|
||||
.e[i!V&^l[;[Z0,Nkbf(KRu]S,-0A!@)<mSX?\_]^=.##YX9m.pY]"]Em#i2Y\>Iu
|
||||
""JHu&5#SsnMuj'?lHH@-b>^O6mJ/`Et^/doh2BmfJBcZ[2UkQ!p>P&joQm'WqZSf
|
||||
n!/^)u#a?J*/(ip-nm;faY'0LB]?c(qMIWB&7(eQ#"ko,<IRj7sqe\1tDaQd_%miQ
|
||||
q9H^8:^3?:j+Z!rPO_F/nO!ELf^(V&I%O=:g;A[n0u#r6h7R3To&DFjKh@rrD)6U^
|
||||
rgOYD"2chUM3!rrBK-oEY:-5K8-fnDEU6Xae2DiNEmY3i_CB`B.iRlo4G?rmP_p4L
|
||||
jbFfjA]*R(32$)bD05\\I*Bl@8EB_uBF\r[P7VoVdfQ6iC5[:/rBbhTq\Of6a,A6N
|
||||
L5hH/Z%+M13ts(%gsFT-!oQnEX2.p?,ZL(;G@XbsHb6=1+LVcK7cF?7'8bBZnE79.
|
||||
H)1b(IZXLP\2PkutoA.c4'-rr@<UIjVA_5PBd1!/"VW!<1Dr+$=Q5(L?Q\`X>LZa5
|
||||
.rRnK+A-L9%4BCCS8Eba/s<9(jm\(jQrHB4:iY@X5/Grr?pipblX?5O?eeT24(G*u
|
||||
=cZ]=bc+j03X?eMQM8&[X>b8-ra\G%4kR_*!$kkPS&'?_-1bK_CDJDThcTrD-cMiI
|
||||
$)_Ml20E--nM]G@c8&nM=A=$p'RmM^ZpGJ03@VS,JL6,?Xk`pmLWliDu-Wh7nbn@B
|
||||
&Kt'=53\<D+aCY%<LA2j'An`'N/k<>gDLKdVcV)#]5>i7X0ArrBF@_L4dXf=Y>XEm
|
||||
jO-=-CB4_c5*[N5i*>+='+.S_9.;irF)boV_'Mrr<8:quQbc5!F35i\#rErr@uoHJ
|
||||
a7#6"/b94q%<j:6O1DM`[<o,"Ycc;4991W*ld(JoJNs?QYe_mDF0r>k%Nfc^kWld!
|
||||
#?)2W9%4?]1n8`21cbB4l@:;p<#9(S?cGoJc[hrrBm<U]1>82<j0#$+I*e_r%d2Kt
|
||||
J/j'?Au?oY";s`>[UBD(WA7QZhu</Z+X?css=3*Eq-S##I#<K#_h;eA(c`3hQ?>Yl
|
||||
=^;+9)=uYEQ`ZWh)':p:7!s4J0T](:U<bB@S36>p!.+9bDoa7CW*$f,Mie\Am<3rT
|
||||
s(1_]C==)?)X-q/iFt1u>KO=`:;#=27h4%XIDgIJYMX0.6.Vi!V%QU=E;r`RZTL(<
|
||||
YVuLn_LNBiIX'iAN-'R8ne&!TLURgF)t,1ZFJj.bBG"n5mJVM15l0f!LE'/SMu#8Z
|
||||
Z)@3dnXOBWL9FAcV85Hje::q3^cBohX8hqT$Lg[7>c>m4R8hek?#C)<nnN(H4NoQI
|
||||
$(--B?K2W[s)9UIaJN>nAL+Z+'Mkm7%$T"]i88!.n0p!mfjJ_1)UBbMo(*:eqSW%i
|
||||
X`2=OY6ZZ-.+J,.*6M7@VN/LCRm,$g%MDY\!d^MAq#^r$N*N5OAbgnFlJ4B8"%YO1
|
||||
Z_,J&P_#>ut#)gA_/,ET%oW?dc'!+"'ka!*T#/-Aj=.LW\HI?'/UA6Dcq]PP0.o`t
|
||||
sW&>IO<NnHVk?(@9pI4bncpXT$I&rT_b2;(BPmYZ+(+/dBZV/)sun8,a\)pfZS%g!
|
||||
A\;r)DN2e?rRTi]L<!$i^3$d[*_Y+gKLiM57c\1r!^,Zs0DM&JPNs,WccQ:X]2'i3
|
||||
'+pn708K[Hh(3kM`V!4s0Q@i]Yk]*WH,K,h'-f'$foYOtFC6\7k9b,+6:`.LW1#O-
|
||||
-COGW>)4HW`7L4Lr_R.U;8mPs8i@LVFWh*SPbm;ie`n0[Y8F#D_?Jd^<lJ%9uXIG,
|
||||
M7=`6cVE+IRm,6D[YmU<CH.:G;!/fgG`ST8L8bWQFZX8_%;%m58#uU(V/PfnP#G&Q
|
||||
5>?d2dG<T/b,A)*#G0YQ"TS5^q3h+9)=mSpXH2Sa`hu2L<B*iZ#W6[\T6.r))5%#i
|
||||
O:@Q>g"F-@NfR#0_CU=23[l+1<5Wrr<1^e9i;+9?3-/g<YSY,/!HPae;nSIAK*'k`
|
||||
3L`Dm_]$D@uO,Zi7!2ZGonf1Bm^NM7bjbk?2$4X3IV%T=!]TH??d`o/U<J8i;$s?S
|
||||
7-#Qi&'(TD\kqrrDO/rrBpMEW6#jT)9]#Dial!Bbl"*KtKpXhF6E0Ap>j`frejV`O
|
||||
3c><>:OfZAeG!%pJR/5D1S[!k]QN?G%sZi%GT8'>qQtV:4A8A#_/JVs'G5F'Brs7U
|
||||
p4g96O:jFr)HK59u;PJ)HMt[+Bq[i247)IOG%CpgQ?[AZjka't#<unOB,SKqO;4CI
|
||||
r.AgY?&Jj,no%*oam=-i-$gq0k5n2Aj!H_;<HleG:/CN%8IbKe1*32(),Tc+>e('E
|
||||
/;ln:/Ek!;Hl$g$@K1nK*O408LsC+MZB;[ZTT.f"a7H:eHnP1Xdh%/*QHs7J/nA#@
|
||||
IK2i&gr=Kmkq0_,((2BtjoQ!5U2Ymf\"QpnYVMe3$5P2kDlCSe\J]rlA7"1cB>DS!
|
||||
iZ9c<3!)K#;3VY7V17@)$&PHlcQDi.$@Y!,Ise0)cpe?bi*8`+c>c\M<C`Bj,t@Bl
|
||||
bP8BW:)$ZQ6ZB;gII@-lMa>d@>V,Er<fo;]@i(e!n%8A"[JI@9YS4.cqHpW4J#_:"
|
||||
^UhHumcLFeO1!nK#r-[(GMk@`N;R@/eGEPJ-F%dI<<o+oTk]P/@X=Rj/dm$@I$D5!
|
||||
=9o^!e@Z]I!(i?I^mr=_#(%_KQbr[KW1a/YS%)?0hV/R?0GG-icZ<h?EoZ"Hr_go\
|
||||
]EnO2PC^?O2#i%^DdDdeF[EOT,;t>=2u!WnZhX5^"@)jZ[H4dC[RJZ--,XpaWc?7H
|
||||
+7Hpa&D1i1GVY&FB(LB>lXFH/hbEiRjp8e&@mJK$Ge=cQk8k_G)N<ZMAi6]L4Og_1
|
||||
)99Ho]%(\Q[1T9t;]3m5\(9]e6mDc_#KASSr8nr43s4q_.rm58,jag/m7hrh8iQa&
|
||||
Z5A?7+-=/oGP`)lVbJ27eX8h3p#45Qm6F!!LoJHkt2D(MVluLAe<'$h/Y`*t:r>%6
|
||||
!P35CmoN$VHUahO[\dc#[_728Qd!=]>f3U<7J0,T:mC>uoG4a+8_Uf!s2T_d<h"5O
|
||||
djSH`]+drr?q.VeOj2S_VU<>C;'BdG)0"1P@;Y(Jm[FPo^>&?.\uo1TJRd>MulSrY
|
||||
Y0$L*Af=]"7F4)_F6H-j[/(dHq+eL1;P-,Un[)eW?("!8jheZPd5G:,5l2MN=mNS.
|
||||
^$_TE!R~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
671
autotests/write/format/eps/Format_BGR888.eps
Normal file
@ -0,0 +1,671 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!:fGH;=Lde([L$lNVc1od@*"M/3IcXWo*_6Z*F(DXM^^q;<
|
||||
ceV2Hl&[aW:&WUFY+^g=='H/?#$^L]l#cDq"S:g(V?4T<m.&Iq.sB7(be!$1V*7r=
|
||||
@l-p=K3f:n:Y=:=QXd>@0>g4T)(dNZ4V(YTl2HfV%R9m0R@np@I6UKYQK,]Hcoq`E
|
||||
ijV=&f1Qrr@ami>ikEd]IX6-VsaB=nZMUMCXF:b2)etO^cU&VER/nom[fn^DM10p=
|
||||
*D*Mc#Mg#VD]rHeV2lSR[B[@>lXhUF;8F'Pb?g`C3c6!7HikBf-:PkD>_l:s5(Cio
|
||||
SJQTr7nj"HEAP4q%Aj_(kp@r'U7[nE7^h!#.:BDTBRhVpB/<:Dha?g<X\$Xehcr&8
|
||||
=s%80?#_`L((:G%H:XYP9R0m(r1LrX.iJrr<B'C%:)7r[MX9h5us_K*@Tr]O>5a@r
|
||||
#dg/6?V.1Yc\C&6_e6OKi@c&Z9YDHFN7kq`apOpg`9tL`3tY_nQi1F*HT>\$=EN]J
|
||||
T@iCQnWs:H1&SD^97T7t$?.p;Y=gE$S^BL`S)ASYCKEnEmX8J@(k#<1CfE[D]XU^C
|
||||
Ko/(A?l"3'ebCa_5iJ2qes;NR-]$/DaL`f9p#qWEIX3;Y+*6Sf5APLHVd)HC_gjDZ
|
||||
muT48;bJ5.o:NU#?LrHp5um)ZKeOfk^+`CA(\PqDG[TaNsQK[<WN<N[9a,1FDQ="p
|
||||
dCUrr@XCrm+pSrrCuET,<#%HrTlTT_qa=FaFW&^7?jbM7d,&F)>o65-:ZVD-ME@(6
|
||||
1ZZ>6Z_GKk9#)%)5']r++FGIqnG-dbSWO'XuGka+_g8If9r-ita^mm!dKST<e`Sa`
|
||||
/g"lf<><=("90cMemador;tJj(<cV&.&H$(jJ>Cf1*RU>$'drrBHKnmgB*J=@,W?c
|
||||
uimH$f(K__7'@)i(OjF_Og6UCW3YRZFLRI)s:h(gJVV0f:0[p/5U3dd:;tJ)I;uZe
|
||||
rSppaX%:r#>10i`:^%91@DEf&sj]=SQOJp(mALgK6LCXNgHu/nTALok>+jb+M/8A=
|
||||
EAke)Q47[4g4N_]Q0(3]=YfK)A..qaC4"2-ZVc'3S$o;UR/a"GsG+i+n/9mM(t,)D
|
||||
m=jJU"AfHrKoRa/44inB<ZFr%3h.rnc1sHT?I0Tk5\^^7$74a>WfYlm?'n-nj[iQL
|
||||
]Q3gL'_(%u"hLC@?r+h0?iqh7eS\4>(b,pX?Jd`K&\7+15_DapeT=i`4shaR]&-^j
|
||||
n(F/,!q_Dg$U<kqDP>T?-^[flf"^6"4g*V)iI!8hk38GIghaRD=<g.K9BZ^P%++8o
|
||||
KYq&ABT<(W.=/Dmd2Q"\Yc#4sKN^L%_-eCG)rj7-tB:BlN-i'aU(1d"HPqG6V6#n5
|
||||
V-poAIC]'jJX`&,=cH)oM[U'Jted/M;D_#+skh(tdQrV7hN%HF#>u8tF[+I9K'!.K
|
||||
G<M,auL;e,B]>i9_W%*tY-q^*%e0["`E5hFh'ECj\<[%\n'5V2c._=HlQK-K0OsgH
|
||||
r5s$3jF#eU0g_G5+C2'RVpG:D\7k6(P,)K>JO3123%uN3O8=Ipn-udd:gZ_6\)*BQ
|
||||
k=,0]U[#jRo@+qQ;(;;RQJafAQ&,jO_>MFT&":2kfmJQgG+<>L2!g_EY="r$#Gi?N
|
||||
g/)iVnW%j83Wk&h$MUCStoN26F'Orr=*h;d;g%ced:dSMt@]Fq;^tnLMJkn8GN.?>
|
||||
nNC_k&"#]PZYHpnI5OplDSqY3ATW:]?b,7h(HTT.8WAee[4MVITsD"u9=a5/dDijO
|
||||
N8gZ@3fuCQ5;GVl0<r8[+d:io5<',3g"G(0C<ub>](,38+or"u0H9n68ZW?)NQt)t
|
||||
pu70>[Yg%"'ojN&9:mM#IS*1bC1O?[?upa#2,K8Cn('m:B*K@Z)\T'Tqu(*6't;e;
|
||||
RD<,ie3.VX]r"B7PHWTC>D/(B4BN1&h5_rr<T-3V]ZF&)hqs\#FW(?1B5BqL#l^mB
|
||||
$$Q=Ql(0""f8t,/'b;%"MeXp9PdUH9^(]_mW_rm7H5?WUHpr(mDscI@d))F"3+A(Q
|
||||
j>jToiVh;1^pGN6LKDS[*pgrKoh-VjbBu(!H;>n@t"_2#'j>[FY!M!$#dg)R3WR?V
|
||||
."pgKML)U0P(W$[!KfNkjI2/<#-X5IsTa?ha`+_lnOB^CFSq3UQI^Ihq9fC%h-Z]A
|
||||
))Bm!BJ)Wi:'&cH<.)g"QM3Y>QB:MW6U]eXQPZl;.1#f7WEHTA"e53fIB.nE5^JY5
|
||||
CA&k=&krUb4FSG-',u>h[,lA74ASAVUD!O)t9,rrD,Z=F\sQ5Q)T[GW5O5037RJrr
|
||||
DF2Xf$q2%hr_Z_o#E>QVuGne08T*eS19T*Lm6jG+IC/!"lU$,Mmoe5PZd0+8-&&rr
|
||||
>P`:jonF(W?=Rq$2/&rjgha!%+n84sb^"$8;8D5P,_pWW":F!6@7??hM_-q)*Q)nL
|
||||
OT(;1I2;rrA_"IlI-grr=<'(B4Bdepf"E/&1.lQ%.DbJ*BJKIiQ5aD7BNFY=8Hkd,
|
||||
)KRpn.Qd+R]nlf/oVceb#3K0DQQ(rrDB4J+P\'Rslab!6@7??hM_-q)*Y$6iKV?%f
|
||||
ZO4OT,=/O7i,.g&D%!>6Fm*?ul1BI'`>nr]j>1f5^fjTXB6WrrBkC]JjQ,J&*f)/n
|
||||
XX>M;\9%5N9_>V7)]c0?_N<!80OT4/-LpH&@h9%U3l.>\BRU8UO/1!0@n%p"Y&\/R
|
||||
PV%n3bGn_Rb6p'$Au.&oAT+)SZ4OMS:A52tgji%\;]k8FYL7rai2.oCCo\EJ+"k1&
|
||||
D4(48ql5rrCZ^J!3*QnpgCVlHcXt")6?_cg>N+*D9-+c&lgiAYn/=*BZ0%diZ$:X*
|
||||
4tM"d(!nN01AG2deP^,`X&.J$g*j&d-*;n5IX5=ni6\?c;DdpO4:62$DP!'2j6nc6
|
||||
6sCEkoURdtfTijt8e'4fd$rAPHJ]0AA"m;X':bDe3qJgDHZ:mF(7I(VG\V]51Jk:e
|
||||
/eCIUrq]8/U97CesgTjlcOS,Ju6\j5@\)+M7.rXf0;!q'>L=UACaZ5+=Yi>mXtlg)
|
||||
Co-7lL)-Y0rCDS/B@UbP\ofm6>Lg!5*W5hB*TnpigZG:Ii+sO*iJIK>da#)MY/$WL
|
||||
noo*7;0p$S=taX?=LbD.&YeOmN_#+Sf0'82k&^(%Q;0p6Y;ugKk+j;U>5);dUMH$d
|
||||
2n^Xe4:Dqg<bNnl8\!g=[DHW*E^2N)k/hp&>!pQLU%6',1'dd(UEG<;;IB`ktm.Hu
|
||||
H04RbD%.?!?sMiX'EXCLpep@D#-jCE[*,#2)pj1#*Pjm)rr]Sblmo5.?:7hYn?SAZ
|
||||
&"a:^:+*<*r)tLa5u>X9M/U<l*i!`I2hhT+/fTo*t[`niRH^$X*#Kp5&[75@ofV?d
|
||||
a^g4q1b'Gcoq"D/7%<+(#6.>q9(788VPuc5V$SNJp0I--EKH=K+$S+-i;Hr"Q@.NU
|
||||
\UKc`$bkpt;T@La-%THuZ..lCa?J(7^n*PE0clU]1>`=\m_r*u=k"3Yf)Sj51&VpP
|
||||
ImfH!]@]/P[*Q`MM3>9_NJ/!@fc?T9sVWOl5(Vrr@[`r]C$BrOG$0n,i4#T*Zh6Q]
|
||||
<nJ27j7;F\P0/aIu#7EjEc&7%s-\/cru/k"^1`@/H+*LOZ\o`1;,2VM-o%`%N*:96
|
||||
mC=]u/1!h+6#$7&>g)jKTu#PLh\XJ$O!P[@\=a7_Q4\2188#[Z=..<ZB5]-]MA(&.
|
||||
B;1!8s!3F6cd&$NC*X<.%('#D2q5Bs?ne$sET1A_SXc]N!4$EYD8b8FI<]@uGA<"R
|
||||
5Mpo0ca;*c[CQXS?B(12GdR2sd0qJ(dD!]@&>0%HI>rr&:P+fLmKYZo8@M^b76VM%
|
||||
[l/!##+<=]kULr4KJpC,db-)KV`IS7<H78L0P6;W$VW@e0FL.S=rSELU/m,jji<m!
|
||||
;+pK62N>@3s3aVVF]Hd*gXCO?G?h:/-.JnF-'FpfFWr1si,6ph0*qnls?oh<l>6%b
|
||||
\qPZUCXJP8PoC-RAB0H&mu8A<.@N5Q/,T)t3q"pI(@f?9$?nf'G%5RT@l]KbEpub9
|
||||
;g:*u6Wi/5/6<kEEC/4p?=6e%A!)^Q"[u0]&o2!4)!VQJO*(71#nMUj%_?Z,74t-V
|
||||
p4MRNg&@o8K6RI*^K_Q2T?_/#7[3[U193_e(m@2$J`PeW_MZAJiOfV:s&FhFF5far
|
||||
g+JJ(a;157oPcFanra#.7ZKo]MKK]^Ssk3\-%r!J7[("+j!jc`Lr2h>[J]Ck&e+Km
|
||||
XW/Hj'4#i;G/o\\$@pofYOWIh"=$X'"d-/<OOXQIXDD*?khq!*hj`Os=8F\&2#:.#
|
||||
3DhAq/Jq_V__\]qtM$n%eoe]:ZueI>rrf&o,eK/Csm7Z+S0ka8Z,Pq70X1r6bGT[b
|
||||
g3H$Ralg42nu(Y!99U=lKA\$iQ^p:WradLAF]Qme\>SI@B#/D8=Hq^Na6Nj(qI?^*
|
||||
8$T&N;^oD7B8GL+u8&,N;MPm4[Jt[_**]V4[I1VS5$o(RDgG><fGgpA"C&jJo6![B
|
||||
_[o:q4:C(pAGa=/G[4B!f8MY<3?b=2Ni*50Z6UN;iki4;FW)Q8@gR]Is9uh8(!Ig=
|
||||
fc,8C3=9D(,fa4'0`MZRqDfGO:=XqVE1'Hh_"=QCSq"5TO=E;108o+H][@YSeCF>6
|
||||
g6#(!1pQ^[Od$&q@_m^&cRLqr)2+:PBVA.+5aoA)\A<e=TmMMAnOWYH?k^mACS"Uq
|
||||
2*7%Z!\$!$@*W?ho3N0qBEQp\t3s:"B7Di2ZeWYuZMI-f\QdC_Kt!]PXfrC;qn0?T
|
||||
sB^*P>Dk/^ET]m4XmgB=`)JF9,3cUu^*^m)p]VhmNd-kHTd$g;Wu"V]0lYQq],/S(
|
||||
RG8\5WsR?ks$@Sp$-HlOT!K?Oc[(JQb0#Z585/%=")QOD:-V>-IiSY6nt^rg9.;VO
|
||||
n`_QIZ@MMWLLs2e'QndD6[Fcn"4-g$LHPrO%"_\tu%mI\sh;YSWV?@p;1(:%nAVa5
|
||||
j8#`O3!0"]2_E!uS5D53IO4jsU'Kk'2[KD[1iB-@!kp-\:oL$cSPk*t^[hpj9lHXk
|
||||
i/r/ao8]$eZhX@fics+X[;A7rmfIEuSbP>K8tt=RV+(&3OsjhqI5a6LZ7-&j-^%50
|
||||
;g-%5o.U[F"$HIu&<?'e(\'jN_63%J6q+Z`AB:NOrRQ2mn+h)Ge;"2o%TreU1Z\2=
|
||||
RX04s[PcoR0_e$YuE]AZ3Kdblk9+`G6-gan*+2I"Jtc.L>g9`>U>!^P84JNm?<7Oe
|
||||
i!W@=<uA;/Q9&p@%AjZ2&Y!p4'Q$V0Q1rkPk2prbCkpQ=DF4g<l`G8%OUomn!<c%.
|
||||
JK>@*+^QrM)iAjXB[oqqgdIp3dIL2%SG;`BOC;.t6(g(6;ms>hXRDnZTu?%I:3C"O
|
||||
ABj^P+d12Q<T;Yut$OP#&)_/ET5@A4V;'9Gs=hd_BHIBB,oVj7$RPA(BtRbC9P,?P
|
||||
@ks>=F$S*/U`%ptN^_VQ["cOe&0m)iL%eCdL$L'M7IA/q-:bKB"Ommnpd2RoRt7]=
|
||||
to-YO6%MQYA')2-:$rWACe>BeNjoMW'Rhkb2N>UD;kH,5A4uSHDg"]WgoQ^L_UtGG
|
||||
S[#cYoaV*1#1p<"3cBb`!ARP0*uBXk7$sN)h^6ED\h&-6F6g03$7J3q12e55tWMe>
|
||||
I31rX&E9j.H)tGJrs+*]WY-m;mQHGS2Zd*XDY9AFX5cRgkY:k]5KD`&l9PPa3P7B/
|
||||
+ghqH3f$e\(QEh67`cXOKIO58=#"poXEuBNdQRJTGPq^W+#/HoJ4Aj:aYAQMqTfjP
|
||||
$K$p;LT>P"@j:E3kr8JWV,^YqTd.`kN178F[B8+)N&^Ip,Pkq^_OKlmmK4[f4SLGP
|
||||
6gE]Y3'Kch?i"Y:CPSrrCp9J'D>!GTXsehhaH7V<WAeZ)V0r>-&OOQ0mDPglg!/Ff
|
||||
SZc#-2_gYq5J&_Q+^#Yq8!:Z53TXb:'cn8*8IJ-a93r14G#3>$((pXSd2=S:1lqb^
|
||||
-t2R;_"8/)kK`MeK<\j,l3B?Q46><7UY>dPJ6U_f9__D2:[&_MLD;"jbi*rnRMRnF
|
||||
/++-HGK5nW2\eL%kA7`ddKAH'Z/VeA&9T/UkmCI>hSe@_@i47g)?\@)HnFL&lcJ[/
|
||||
U+BlIo".BmFKoC,X[e(OB*[[..D48T/UF5]-/(Ob(ZsAHObimQ#h8XCYAj^IA/&i0
|
||||
l1d!q6*pcf*\9_*/Wu`B%mhj,JN9.o5q.i7Ho7@=(]iE>0iQ'.pLPdp0sp0S/'@@L
|
||||
:/PEZ9M7/=*VkfY7rg`Z'hO(\*f]D;q-q1pKMgUY;m0:ce].=<`?Bg,]^Bp6>RWJu
|
||||
;q)_(*/!:[ogj[tF$S`;6s!/3Ge6#E?,Lenj3gCMW7&Gb_X+ajrnDdNQ-AbI,u=aU
|
||||
C6qg$LHPrO0?K\tu%mI\sh=YSWV?@p;1(:%nAVa5j8#`O3!0"]2_E!uS4kpf4&5(I
|
||||
sY0rn!_CpatI.L\Gu$(HR!E!5pMqBR2S(qN7('mHqgH>K%N:#[tJjO$7&Am.`%2+'
|
||||
Z]ko&KWJI/!LfrrBkbr+#a,"JYjXr%[,:MLQ3:)VOEpLQ-HV!"_Wr?.Q8DXo471T;
|
||||
(%2DrsPt,ZZ,?AT1TMP:d5SK&?>,iTRp+qe5a+b23!P<4%S&qH:5>K8At>2j"s=!:
|
||||
madJl/bn8QGkVJV3h`J&,*l?hc+[lsJ`O!/TMNr#_i6\"n9#?1?^C#D+Vd7C>d5Ci
|
||||
i=%nu^VQ4H_MVYfaNW&:C:Df3S8*CH?*a5A@<Vp.X)H0\CWa_Hdl2bUuR#S)eX)/$
|
||||
*JW3Qeq5W0"`';):=a,^m-+2SQKnEYQ/Frr<2reA#dWffV4O?\mSLF\Q2f1T="]UK
|
||||
=l3!g+E[kq!MjRT(+/4Sp%7\c2X6hu%HCQ+XjHHmo3u!..Yo#QECXcl_aNrr<r3>J
|
||||
krt#.=I2#g\7<9;LjRThcBiXD>&t`$>.R[cI#>ZaXLo_1#kS!#TPuJj/>s!/8=irr
|
||||
C@Q&,Y>c!;NS>\'h!5%1i,LFY'<VgY)1GHLGq:W*h+*O$#<bO[%Qpil7PY(ZX\=^)
|
||||
^u#hV@FG!q?Ho!/EE<m*T.jCPt92/`h5Ffj1@+)\jp(80]Sp(#f-;pt)?X"Sl*pK'
|
||||
3$PKD@BS62pql-i=nWn-AZNq"`s2Lq<&5r\.MkIQm9*rr@lJ#V7i=3]gG]0.peFPp
|
||||
0;7G$)Z'_*^9q!6Z&#I+S78J&/H5!WN.3O+d@Y]qG/0ioT"XhQIrPV>dHl8JmG\RR
|
||||
084'K`W>pVmO"e)rsTC\%Dl'-&C,DGt^c]!psNq,[sao,M$u()\`M].:KDqO`VUhh
|
||||
[uU=c@,EchDti!#k]Lp.4t<A+@V!B>YgF>"i"@rZUfdVknW5cJn4k/>B_dQ7H(o7T
|
||||
O.6#B376Adb+X4BLaeloY4I#0_H"rMBK,l5KB0inoZ[Q^4)QQ3`cpVO\]=222tL+m
|
||||
`J%b`1Ks"-6fc5A.b+2=KH6m+Lq#_#FBHF>"I.@(Y"f"6'\!&aAdllFM)'ZWpYga)
|
||||
M_aWFCh6Q]4?9FX.WT#FbGcj2Z$V_rBj6`D1gNG'8MGrp\1B@iq&sl<pkGF2?P_h-
|
||||
\\'0DL7aj7iK]rr<;=n8#!&!:gSFGlIbqD<p)`p[#fVDZtMVnb9r703,[T7^oMS95
|
||||
`I[h7W7#Br",')!jm#<jlJRPRKT\Z.p/g0E)atVuH`Z/3iTYrrD&ZjR;jnVi<f%Y%
|
||||
^*2-h1f&Xm320ogl2d8(HVJ6sqU/D>nC[`q"=+0t.uaHTZLka,8OSIu[Z\>q%go2l
|
||||
p1`>O$JKn.fY)SpMP$I`f50ano]F!m8Mr[8jX)Fc.ijZFGqS.'Csd<>$dk9o<0;<F
|
||||
@k<GchSNao;?m9_bC^$FSj6]G9q2ia9Qj[B1ZMMcqfLP%thi%\IYAg+)ojfml/fT*
|
||||
"Wg^1KLi]he?D^9R1rm8;e)4%m&r[?COi`d2=0(H4NoQI$(--B?K2W[s)9UIaJN>n
|
||||
AL+Z+'Msm7%$T"]i88!.n0p!mfjJ_1)UBbMo(*:eqSW%iX`2=OY6ZZ-.+J,.*6M7@
|
||||
VN/LCRm,$g%MDY\!d^MAq#^r$N*N5OAbgnFlJ4B8"%YO1Z_,J&P_#>ut#)gA_/,ET
|
||||
%oW?dc'!+"'ka!*T#/-Aj=.LW\HI?'/UA6Dcq]PP0.o`tsW&>IO<NnHVk?(@9pI4b
|
||||
ncpXT$I&rT_b2;(BPmYZ+(+/dBZV/)sun8,a\)pfZS%g!A\;r)DN2e?rRTi]L<!$i
|
||||
^3$d[*_Y+gKLiM57c\1r!^,Zs0DM&JPNs,WccQ:X]2'i3'+pn708K[Hh(3kM`V!4s
|
||||
0Q@i]Yk]*WH,K,h'-f'$foYOtFC6\7k9b,+6:`.LW1#O--COGW>)4HW`7L4Lr_R.U
|
||||
;8mPs8i@LVFWh*SPbm;ie`n0[Y8F#D_?Jd^<lJ%9uXIG,J`O'14(YJn>RN$C+NSM^
|
||||
JuL4MRj[AInQ>IOah&V^KER-WQ(3[+/]qLe4C4Af:[a77rAG7!7A7I,d6JAE*d_^]
|
||||
"N?qb_TfrX*r@9B(04^AusQ)FoU$r!M/@>\ik"De()F>1-QiBOmP*&9o-Kl:#"Y!.
|
||||
pkmfQpp&&j&t[GJPpR6*"cb,.rg)`m5ucCBaErp6VL8#Sk)'nM.ODe#q$nX<Ph*="
|
||||
MQ3oA1h`k6IPhD_A4OUtU:HPr\*Wn#+CkNaX?dp8NGN+0pCcMs>fa%_r#D^j#eY$M
|
||||
haA$@D8l`P+S3$)C_f4r3Z0[s8dG+dq8mdq6.Q,8SlR\PuHnK$#mu/3RdnD#P!OHj
|
||||
]@em<\9<%tM;Si(jj\8s`>*nW'QZAtPf$?-R2Obo)MD)(jN?FkBrah#*=!7K3@>9n
|
||||
(Pt%K?E[Rf$=`TCAo?M"*?g]6E16e<9.:)LN;9Jg`LY-(GWeEH:r:7L%XpMYJ0`kk
|
||||
g_.ptBuF@co*DHT9&Ek]/:0Xd/#_ZO1g(SMtmRm*F$Spa-fnrr<i0"5kN0B<QPa`-
|
||||
N`j^*&kTK)YgFRbC8jgKO[:>sTr4Yg6"BoWP%)i>:#D!9bGQrr@T<rY>4]rr<3erM
|
||||
KK7rr<2*f=V^b=5oD<QVd2lYhjWS??fMf$i;)[I*gQc*c>W!IlV&fXpY].G.^3t-%
|
||||
c)DC%-CiYCZZ\rN9U/]D-a3Ifa:*&Z2t)jN">rV.ocHV9G((U8O5.b]`DO:$7aGTP
|
||||
*#C7WJ'KbOZ-Z9Pj6?:2]c&Ne*elKl#3lX-ck`U?Xhn2e7>>n]t#$eq<I!`-4BPdd
|
||||
NgIM\WO3KDRY]>C55]UZ!Lg6i3aE-&*.Y2F]Gc'_q'gI!YRiH_sT>GY@$[]rGenZH
|
||||
%/*Ke=pYCc=@">Jh-\]@[6>1E^al:]Q>X]F4]F-2V3:^[P5FLqaS:&GR:e?UiSBn1
|
||||
iH;rn=f8b=u!GehiBQ7C1-1XLgsj/=+=.<'T<@hmF8UrrCuB)R"aA$[b=Jehs'6b8
|
||||
'3"7G!<(NoNnNGK("MUYe1qal`seX+JOVm0`@pbY&-:mMYNW#En1a/tk2aUu/Q@8p
|
||||
^-@l17)ejt_(mX&nlUH_9Z>q_7qAcp)5OLNiTM_p9?+=]p!=9t7aE\Bo,gM?qeu-?
|
||||
jWH^f:@I8N6\`?A\/U:@MPeMJaC,^$m\krr<IT2)^CMgTQG4"jo.Y.SX8rGu;U>c*
|
||||
U$n#2efZ:bcF;.E3'`C#9):>>Kkm"oYW.j%hlKHnk-j!5kE@m^1@0rOF8GVeDB?F$
|
||||
u.-ndWK,DW);T&@#&;5pUnYGV?mW?gr$[X!b`%K$mluA&UVKM"oQdlc-#B[.u8G,0
|
||||
f.<ZklUXN0j$qVD,V_6<Fd$I]\XSAVu1$a]joX5.9`q8_ph)s4I~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
655
autotests/write/format/eps/Format_Grayscale16.eps
Normal file
@ -0,0 +1,655 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F'd8OGjP
|
||||
:f:(Y8PDPQ!<E0#!MjOAD0#hF!!$kRFE0lL6!7;m=s+(6!!N?*!"8iB!$u&`F)XiP
|
||||
7T9?fzzzzzzp=93Ezdk,BGD0#[Wzzzzzzzzzzz!!QnEF(51M!5JR7!&e>+Ec_9]!;
|
||||
HNo!).TYE-)'[!CQnf!#03J;F:Ea!E]=%!"`[XDI`_I!GDH5!'4t5F^kCOz!!*'"!
|
||||
"<FV<Drkt!#bh;!#tuO!-/'J!-nPe!+GqN!,2FL!-A2m!,2FN!!$kPF^kCOz!!*'"
|
||||
!"<FV<Drkt!&+BQ!#tu6!,hi[!+Q"I!,qp`!-/'R!+u:F!-A2l!$D8a!-8-O!$D8R
|
||||
!-/'N!+c.H!-q[L=s*eFzp=B9Fzdm7q]Ea\qJz!!!!#1G`laF^kCOz!!*'"!"<FV<
|
||||
Drkt!$2+?!#tu;!-nQc!-A3P!,V]Y!(-`t!-/'J!,V^M!+Q"M!!*&R!(-_f!<E6&!
|
||||
<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71kN%
|
||||
1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$
|
||||
k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6(!
|
||||
<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8tq
|
||||
"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77Kd<
|
||||
8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6Sp
|
||||
ZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uLk[
|
||||
!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!tbY
|
||||
>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&s#
|
||||
e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\HR
|
||||
QV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"ad
|
||||
dg&MN`!<<05!tbMt!:el@;t.!g(['ahNVc1od@*"M/3IcXWo*_6Z*F(DXM^^q;<ce
|
||||
V2Hl&[aW:&WUFY+^g=='H/?#$^L]l#cDq""og)n2@T<mF.Iq.sB7!q86$1V*7r=@l
|
||||
-p=K3f:n:Y=:=QXd>@0>g4T)(dNZ4V(YTl2HfV%R9m13^rp@I6UKR_sA]Hcoq`Eij
|
||||
V=&o7Rrr@ami>ilU)HEr8jQZ[ElTWR31f2sa5$%-`m#)X"'f#:9X`rd<=5l3-iRME
|
||||
-]N9+-_%!fY>MiUi`)\j*L+(SG/K5m(*)Wa3HPKO[-ia=Hr":gZJ+t\s!!L@;[IFp
|
||||
iYJZtCr(tnN],q2?T09B74C_lFCH]?,^6X]l6)?j2+Fbtq(1Do.fp3&TrrCuTT<fW
|
||||
V0DI&aMnCA+VoO6&po10,G1K_9$l3.fnV)\!NNK%9Z!FKUcZ,dT6"r3"6H,3(7\.X
|
||||
YlJJpTm/-</iK&`-+R8].%fAs_e_c+Ig;d"'nC-3AY#"Fj4Q++?]TGAm*VM8WgD_p
|
||||
8^l`_&+F(6PG),Q[_j8n\!n)2(;K!-3pCc^gr&W<V>MGN%i<5'W-)&tmhe5k62a<O
|
||||
+Z[$%o#HD#+B^e\[Zc@baA)#6I=rn7F8&O^AiMZC?QG40cY@V?rUKZA&N;ilg>??q
|
||||
r\`-`c,;O0-J7+#ihtSIpm/?ELrX"MQLZ183?\Y![`B@:(Yjbl]o%SDY`V(*+f+uj
|
||||
#qH>f-\'j5Kj:C@V@d^a,?+F@doL>DA42k%qefPC_RmZ]#=r^o=M]G.^pbPT>Z/X'
|
||||
Lm9f*BB&*]Vi`5e[I%N',lj*[^rr<MB0_i@("aiZ6DM-n08`.GU$Q.3@FI58D2tjD
|
||||
G9R?r9'4N+8q.plY07G\oAH;;ipaTqCrU<bb$ErIh!!`@:pm%M";UKW?[CPcp<^%D
|
||||
kI>,AAG1I0ElHJ.!dcP2)hc>k1%&sF\`_!A;m63Q*)cHX)HnY@?_kQJEGV@"-&%#,
|
||||
f,?;;*OYrBPodqBEcq'WWSd)]^hVh%=&Yhmp#T&Boqo3!M`iJ(u!.fS9[_.7.(7N@
|
||||
s[:ptm\F=s)XVJCUdmR)lG.,6mFe*oqTZQ:1-+oleHIMT5dqjMKc\Jj^lX($:oF#Z
|
||||
tB%43nd54D5Lg)AO[1d]DL4DV-<T2QNo(K6%J1(YhJ&*T6!+kVPJ+-'KN*d.1.<lN
|
||||
D*u&Y$]2&T'VmJW3nWeh%T7(K-Z_g.X$eoB7jG=TWQ!MaiFkV$D>$pc!0A6@*i4o1
|
||||
)>K&c:pt>0V_uB]N1lZ?(/pn68TAdO%f\5&U]n=@OZSA(ES_?S^>"(D#!/5YCRb7*
|
||||
7r"Qo`IMMX#nHj?A)LN4I/Z7!uRaTpQ9CVnM)O8b9Q8jhrM$3/f2[g8c^fGCT5g*M
|
||||
)eU0g_GBc;I'RVsG:D\7o6+C]%@.8o9%%:auj"*Z>+4t$61o4C.Y\`*?D%>SM7N;D
|
||||
V5@aRXpf@"[Hgm*_IK'9QO,+Ug4t?>WU&6nLgA_/+MA*#Dl.VG_CMW)4!6:^rf+Go
|
||||
ApU13;:"p@&KCX\C:%5@a)t!Y*(Rt,>nE5Tb0,o/*r[>DB^*Dsjlag!Ye,KEF8C>=
|
||||
bBrB+_*d*1H=)"'()*s4I<_p(eB/-F*qd=e4\(<jO(KAl];l&&A(&%0;D<+s>$GsX
|
||||
YAb+@Q"?>*H/d=%:^$nfmn7AMTXrI)Jn1VWX!"=642N0KIYDE/]d53F)9j`3l;9(Q
|
||||
=Zq/dQhsFuO0k-%i`Y=L8i#f<*!;mHc`P:n9J(VNRrr<OX.f;^0?Xp5'?8^>^8S^M
|
||||
^-Ehc34hT?,-+H4`@D#.7B]Xjh(m7%`a)GBQrKTK0B;5CQ4p8B]qTD`n58Iu,Fs[;
|
||||
@MrH@a#2qqD]#:?HH%?g=T\=B.:)in:rr@YBCB";'="i5C_YuXle)<GBf3?`%EN](
|
||||
O`-='69btb&ef,VBjefOlW:/ej#3j6?A."ItdW0-.rL\522:(!kiQKnEEGq^?ib^:
|
||||
e#UX\>+L`/,lrI[t<dYn!.]?ulC^nkpoFLj4?buFS:[LI-*C_\'pi"-\f7"aNo:iL
|
||||
J;AUE4h5`B6f/Bl_)&P>BfjV]7,M`;!D/]5"RXb9fU]1>AdoV2%!5Tj:D[#%tdTY@
|
||||
LF$T7bQ$b\O3I,a!ILSUjO6ou9;&jau&D>c]D]f$Le!uJDrO'E$WbMJ5p'Ql\!(Ta
|
||||
K*XAkJ!6:YnqiCZ7H1n6;!$:J*p[g?,3q)ulhLE'8!6EcaC7k%a^[HY>5T__0fDbj
|
||||
A;XAo")'Aj;QG.52Qi@%0YD>F/dc^W15\g-gp:pV-P*]\Y!+<nJ!;(*8o5DR^q%\9
|
||||
Crr?Al5PbIY#JttuQi*&J0Dc&'red#V8,iSIL-?Q`f"^.0p(oN0b=(iBcCaW:`)>>
|
||||
_I[B0XJ*`d:S^B<s]Z!JX#;*FR/i1d;3'V13q'T3Mp(C1"'eOlnrrBkGoe-[:rrDO
|
||||
].rY2SZu6Ljqu/)?PO.2[R`mg:Q&R$+Hh[?%ZgZ5`N,?QFhT3J;ffoKoqgDuJX7-=
|
||||
gVgi="[U(Z9mI+7T%3;grm?&mS_\@Z48>ROVCfQJI%C$.u+lV=crrDs0"3!Lo;ni=
|
||||
cp]obb`;]gjpO4:62$DP!'2j6nc66sCEkoUTBquO%Eu,mNT%3-kZDO`5TC%'b)0Er
|
||||
2\$<I5?%d15G3O,5$f/f;?+)5pWfcn+?^X7]U^VO@m=YE="[0Nu!.mU`DD)uW([tZ
|
||||
G?7+41#lHn<Si5)*<R^-[B80'Q/5TP<@k(%3hVFIN;?AY,)(ZXj54SEm&&ZS?JpK<
|
||||
Cm!I\eKH;N1JCHG</PQ'unD9/,=BTB;7:G=8Me`I#XH.%L3=!^NP!Q]&+Kq;"B;E;
|
||||
#p:TlUlF)2qqO72r^g:4CNGSU=2qqj"+-NY)(=pRZ'ggp\$t?`]g%YIP/)q`H-84^
|
||||
[T_pV@WUUqdKnce2pto?H4g_eJ]"RL-`"L^9f#kUj_g%:^ej@37%C2k^A%40pq_D;
|
||||
EVgd.q!"Wr*]=5P0%i+?6V:5Os/!Up5JKbC8>Uoi;\Q,kZ!:`;r0RpoR^,g_j+0u4
|
||||
=Z_2+1>56"nc,Jk'Xn;><]Jng2n86_([ADr=eZS8s[us;7`#QX!Wu+ioP8]SZ>HRo
|
||||
*_+MIUcP#'8qNo7kNLGOaJi/_S`u:JNWX1aQC!"@d3;5<,4oYKcO8YRlnV?JOTj)b
|
||||
ka1_r5mo.1@o"D`D>,3d5MbC9ZRI&s=!`WP^5;;+8,JnhJrr<8Ir-7]9mD\#@J2a&
|
||||
OpdZurHuGe%Xk;JtWbO,_71(@$Q'OdH,nGn_E#'cB13:Rk!N5G5p947fWr+XAr7>9
|
||||
g]ROu[cBiA=8M>m;h5+_?9,8jJP"@Y]Y%u^?AH)Xh^,5@E`*:uE9?#a8e6l!.jB1h
|
||||
m=lr.]/3klt`+K43qjOMR-iOEPnIJsq:WBLp*G<3H5O?'n-+Ac"md<DV%;?j:aD=D
|
||||
V-9t=u2W$>[S^HU<4*n)c+0u`tq_eAprYPO.p"R/(n%eod]:6^,I>roc8ZK[IZWmS
|
||||
&`orO9J+51]Q'IET+3ViE!;/K`O,.[SD*XTTQ$+^F+2)'m-NLSM1/AtR^9[NXn-?a
|
||||
tkJJ;I9A]mI7e,q(]6:\uoQtilje?&"M*neCSEI%jaF&")+aB?h+1E&=IK853BQEm
|
||||
g`qhfdh2UJO9%mfPU0]i_A2/p.ilYL0M20<Fnojn#^qYa")ZKehr\\Do_g&NebLTQ
|
||||
qGc@5J-D8qPh5l@O$qu2B5&J#IM`[]Z13S1o8*mY\!W35uM=CZ<bJYJ+4q_Y>;/,J
|
||||
[>O!7?e*`r%"Hb*OY6b5[Af9oh5.,>&nbnqUp36#0K![1]T*@D"V.c2SHBnK-Vtb2
|
||||
h`gq<h*Q'1d/Bng]\jn!@5tc_9Lf>!TCU]]+A,cN4$LhEhc2/pa?hTT5[*KFlp`IQ
|
||||
.F80ZLZ*:Zg9i`3eRc?%PD_a_crrC!ODH9e&1k./1\$uA;K$/Bt:@WQ+/!''.(3k>
|
||||
Grr?^2e+3M=[,J`_m5r&&SY'N'Ri?<&^MhsGcStq"bP$6TpqLY6"0S\;rL^'mNGJd
|
||||
[YLqFPm*gBo4n8=tWj-DWNIb%]0EB*CgjTrOIL'*D07Rc`"+1jQ\&6Ou:M"$#`(pP
|
||||
Mg*M^SZu6>f7(7,)L3C"kkn5ft1##;eP)e)Nhm4VnH?\atnFk]X]6j<\nU?rG>sKE
|
||||
>\P[\j&g3<:_QXmsQ!4KT%i)s1dU2K7:D*U,_+q]G:[nAaiFg)9K_O=Od^Aro&Bcu
|
||||
-qTYO,fu7fVD^'sR30MN4e->tq6:i!oJ96:Ip\Yab=8r8PX8^(A#K36oILWMUB1DF
|
||||
"]A]dr]FfPf/YmR[=D50*V-C=@Bd@?&EKtVH:jf)"eXtNX93K#GItt49%E5`5ps2Y
|
||||
mnP:j1=JIh&m8oEM"0`UGJg_mWB]qXhpuQ)Vj&GdgUI4o%G['+XM*)X[WIK&jrrBp
|
||||
In=GcGl%uAhC%7RYD.&Y8Y$)-AFt<cU*"e.s!kqM0Ss'(+gN10rWnICPBBj9mMZJ*
|
||||
=p,02R1uE54I""\fXBSmR?r[Sn!&9?2nW2DD56H:)nZT`("DIWBM_o*2,(*\cpOtJ
|
||||
/]?_$mh`OpUZ:b>?"^<BA:'1QXjj7Dt2U<A`N^)I-581\Zj)5/$f,'klJE$?di/cR
|
||||
b:DVUIYh<<bM(R3S6bMof8RaV*Eu3JIAWR(d>L-8cgB!/FO8/UJGi)<E1bDYc#Crn
|
||||
'/T%0H<r/DGWa'c]b<_<7<.m>!//L%p`9TGp0pc\:'eD@MO-b6.TQiBP_b[&FA`8<
|
||||
jJ$P)gp*>@nD>g%!n*LXjH!kLd5MNs$]W>r@rr@D*rr=nVGP[BfXl?O7rr<eKCOHR
|
||||
]e,2FOC%8[P^E%\\Y!(hZ4I2<4'_(2;VO[A!APeO]5,iM-R08)'+pbG-Ao;NZrLpX
|
||||
&NdnC-_2m95<jgBCr!0(r:&$G[(&aqK-EbPPD\),Z[]3M#G)%d,>WUVK&[F*b:H<u
|
||||
IiEm:H>*k\;rSqX,/`$*VXabCP\D8IM`iB0qlB=;B/LB`jZ!9$GFAT7Y;2Xl3(OT!
|
||||
/F:CtQbr<R%SX&#bhN`S+4gk1--,%<`!OpM>7TK\'Z@SGpFr2nX'o]/_:^>b33<&u
|
||||
1aS\g'rrA%k)uElHBO1e!i^\SbBA#COA#@.TG.Js.:[nqd_PJQ7gmQAn@D.sl(3OO
|
||||
Y;7C?G-L3N2gKVX(!WFTuf(p/EVtb`'e)PA+IQI7B>^OO=GqCWG.H/CV9f_Tub+U)
|
||||
DI8]$:1'n%,6kNm9bhnN]/FiGCDrLH<in!d%dKZ!8L%Z4nOB[3IICoAHls<dUIa@`
|
||||
VoWKba4T>E<j+#<\8U)o.g<YTQ,Gsa0L9IT6l8k_"g6M'U`RE!fjjpPIQMR`%Nl89
|
||||
IHO?iu0#Y-\!m"UT:^>WV=7$I!Huo7VrX=8"R^K;bDr<c3ibuYkBWpeJOYq;h)gHj
|
||||
2e[8<'1UK/sio/JC&<2g+&p_\/T<Qr@kPkO;JUbKo5A(LcIhqr6^Vp+-rr@_AbdHq
|
||||
pV>ZH`C\D%4lsg?C($(@c3$LTQ"rhjK0FR\&VtdSudWHL%b?[n?[_&cUd]`&9MW)u
|
||||
VH]9KWDl([:%TZ4N)5=T[bQu0t.]4$X,Q@`Hg/!M@?gpgo%V_L?n>r31drZZOC\El
|
||||
o%gg(U_4ng?RRH-`;HP8M<-b@OOK;jm]?%o(P<]r!Ak=RdrNj3Z]nA<[eh?&h1u#u
|
||||
3_KfULhab(\78sc4?ks$@Oe&8?kC71fpaUFLr"?3k%EHDZK&.$CIhV,(+L(@cg`AE
|
||||
(gKCk03N]Kf=lP=e4""/H91Xft,;.SVZQq6i^Ls@WMtZ3#3pO/'g%q04lG-_0rJbX
|
||||
mbr>?LHfOZs<FX\8)ZlsC?ic3fd6@s0:BP:YfcSrB^g@8X2=UV5f&Gjg^\EN@m12\
|
||||
8+&Xl7*PJt0Mg2"$TaWmJZ00>ESY$'N+9UfAfjk!f<T>1r,o>p7iK"'<;tu4=d`Yb
|
||||
-nZKXd#iA:den;D*Ye&<U>=gFEaQs%e`*5p<$@l#c_/->[*rp[O(PTV@O,*F0pX]2
|
||||
;Ug>e(c)p=P7sPERLrUnKQ/&/JNJ9blYRI<9O4jO5rX,L%rrBl8^LI3C&,\olg#2f
|
||||
l28(6S]'kCGpcK.;qCS^O`FGWI(R8mdq;d[0m=nWf!/'AYk.6&qB3E\G62OLV5-cb
|
||||
e@g.XH/1&\<beiGW$,/nfP.JZ0Z^e(rWeh,G2%qdc!?[!0i1F26m:W@hiP,Hl7eh,
|
||||
+lLo3<7TcH)]s(TQLtT7/@%dGGTYNSNf[SX<r#:ji]2D]#r)<*`'E.;jr."+!I0KW
|
||||
N"L7J=KXBXj1L*]cG]1P>5,fWZk=OE0f3uFQ+M,#:Sm6GX1;;\]0ld7&2OriVq>UF
|
||||
$[Fb?J\,QHB:\`9Anc&Ud;g_p#IKKFon^#+T@LMLmDnp\trr@g3$1-%\en^1*M(Rh
|
||||
6RFt`<0,kWWW^n?a%i+)Q+Sb?"C;mitD+&$6kg4hGp&,L%d!tP"YO(rZ8UPmT^VjE
|
||||
!`a9Uc28:5Kp\lDe+L'D'f^3+W]XX-a</FqtfjbO;"UrU?""[5*o2"bqrr<87quH\
|
||||
`^(Y57p4MB)!/rj\Q[6;f%[[$pRj;H$L1pqp/5YcYCYosVO$F5nrG0DR\qrKn\/G;
|
||||
8+6-]uI`['P/:KSV:&&AjY=XW>ho%]4eMP#J=km;_V3G%_1<"#JaND`d+RTOcN59R
|
||||
h-]7jXrJ(=Pi7D=d+10A2D+@pa]O12`ddkjgP/.dK<RYH:`j!?',X%'Vfo`o,!-.>
|
||||
s\*Wqj!!]J&cX4"sa1hb)7F:sDnXAoNn.*3Ai]TI5rEE!Zen^1*M!cHY<@e`N1@_;
|
||||
NXJCGe_"0f4-iX/X^\iN[!270crrE$-FW^TKY=b;`$+mBi`':RMKmX^,'?Au?oW;$
|
||||
[`>[UBD(H-r?/+.%/Z+X?css=3*Eq-S##I#<K#_h;f"^uSY.s.j^]!_Q`kFJ5!.qb
|
||||
+PJ^H[T+55I3Zbu84%ZEJW7#gE[-oXLbBEmc1>:c;Ek'-E@/]H]!V&D@Vk?/E[^X0
|
||||
O.g_s#<nG>,/@QCpi]Dsj]1-L68?1W,+b,n[JEd0p\DQ$[rWtC?J+tMFLLTaS_LIE
|
||||
7$>.krMtj]T#,rrSBTVKPn@bR"RJiKT](thK5[3A\c>1jXB05Di%fY$#"4OWhHeV\
|
||||
Ar+i0fTlY;;a__%-@VG-GWhRSMW\f`4A^LR\HQ.HurmUlIn5X8-pa&F\D#PUU(@Xc
|
||||
*^+%WU"Rtg*nZJm7NBcc-a">2nMUF"((2ktZ*'':K0:3(Z_3>&iJ(bsaiU,gFcNsO
|
||||
N_]O+ni;We7]FqfYX8TI+!".c'3]DjOX'J6;e,KF!I@B#+Tt"c`Xl"9S(+eMrA*-/
|
||||
U3IGCr`^a:BpiGs5:XmtimEn^<iL?l4ZVA2ZGa9bC@bTHa&1CcmTO:jAT+a`m6gaB
|
||||
L_k49-`c(XO]PXW_\sL?[YIk\NS#%a.W'b'm6PE%8p1]!&ZY6gAl67Vh84[nTb+GN
|
||||
aGJQFCe)8Q'Ir!WFe'Gp=%"(;/kJV_L1e@WHgQH:)G)9jU1eAJ?+P\esmL`.O$P`i
|
||||
p&jQSLZH%L00)RK3n[>K6i3+!]4t;?*n_7c(^#+St-JTP=e&0,N]FoM6+VG>d9<'P
|
||||
50N@WB^&<k35DibsphQp%nOCPtMo8YbbdPn*oXO8^>DQ];<(.]MY4e%h1S.'20L$f
|
||||
^!8rq\[/PXV!!PIZV=?e/?[utcN?cA#IKXLZ/iEF!\$?U^X_A4%Znb>PLcc-6ocgR
|
||||
=!5VJrC`P>2#p#sh45cHd+OtV,&RInOj(FQB[Y"BKHV;a,KF6UOBUIR"l.9SH<Y8o
|
||||
%X-R?)!W.TLPBHm*51^nNm+9N)n5K>eL)qZ2rrBhd,0rREp:7<^7H+SbGUtBl\WJ*
|
||||
Pf-%V';F5uX1Xdm<CVfB:&%[,rn8I]?nCtk=0+Raj_nQh\e)7lKW\0X9ka%QVgEj0
|
||||
o@r$flG#[:@(F=8i,`e(;i0.NT^Os;ZVOnVf-i>Ih@Q[@rY2/jf[3W?R7\9j<TSa1
|
||||
o8S81\gg%SROb'm#EBkVC?gp`"L)qZ1#J_otcX-,7\Y<D'iX)JQ0C1!nOlJ@N^c5C
|
||||
l8s683djfbrkl1YLS$2Y]\GlQDB"nj@i2?ST[)[hai0F0-Jj'P>;I:&O*[?t$cPm8
|
||||
<$J7Xo@P$u:)`XV;bkBBG/=KST@C'k'Lk[1Z?a&i\%PF%96c!-;bY&u6_qtjs'0u>
|
||||
P26>C]*jIVgVs&;j1.J^1+-J8#G4&4%kEK5EBA8V8+(fuMXlGBGi(o/HHj=;0-]?J
|
||||
XVOAa79:+H.O<g2b<KN7jUrd&!)/P7BIXV-:dCqel?bOnUFh\:]8b!:mVaAK?g3?N
|
||||
XcJ$0WP!u`T_Lm18L#unU86#WqQ.tK:p`u3nM5L:Q_,Pk-HqO0$i-;YX)ci<@a&Ii
|
||||
kC>Km]2-/U:dPnEHcRJHgG)b?]/WZ="L\qlkp7K\ri0>4aJj'Qi6aP?$T+oH`mu9c
|
||||
fLLQ;(:DR$O$TOp=4HR\J#rJ]7bN8*unIWo;"T\8Bfn9!'pm[q*e,KCY2%0EaLL*'
|
||||
JYd3doRrNLjEM-UX$k]Vs9[<(RJ>s:r8N6\`?C1.W:@MhmMQRol^$m\krr<IT2)^C
|
||||
MgTQG4"jo.Y.SX8rGu;U>c*U$n#2efZ:bcF;.E3'`C#9'd>>Kl8"oYW.j%hlKHnk-
|
||||
j!5kE@m^1@drr?q.VeOj2S_VU<>C;'BdG)0"1P@;Y(Jm[FPs,KC:#Gjg0ri@b>N!/
|
||||
[rYY0$L*Af=]"7F4)_F6H3""?OB_I&C6SXc'&er>%C<0$L!+6?;f`~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
655
autotests/write/format/eps/Format_Grayscale8.eps
Normal file
@ -0,0 +1,655 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F'd8OGjP
|
||||
:f:(Y8PDPQ!<E0#!MjOAD0#hF!!$kRFE0lL6!7;m=s+(6!!N?*!"8iB!$u&`F)XiP
|
||||
7T9?fzzzzzzp=93Ezdk,BGD0#[Wzzzzzzzzzzz!!QnEF(51M!5JR7!&e>+Ec_9]!;
|
||||
HNo!).TYE-)'[!CQnf!#03J;F:Ea!E]=%!"`[XDI`_I!GDH5!'4t5F^kCOz!!*'"!
|
||||
"<FV<Drkt!#bh;!#tuO!-/'J!-nPe!+GqN!,2FL!-A2m!,2FN!!$kPF^kCOz!!*'"
|
||||
!"<FV<Drkt!&+BQ!#tu6!,hi[!+Q"I!,qp`!-/'R!+u:F!-A2l!$D8a!-8-O!$D8R
|
||||
!-/'N!+c.H!-q[L=s*eFzp=B9Fzdm7q]Ea\qJz!!!!#1G`laF^kCOz!!*'"!"<FV<
|
||||
Drkt!$2+?!#tu;!-nQc!-A3P!,V]Y!(-`t!-/'J!,V^M!+Q"M!!*&R!(-_f!<E6&!
|
||||
<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71kN%
|
||||
1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$
|
||||
k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6(!
|
||||
<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8tq
|
||||
"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77Kd<
|
||||
8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6Sp
|
||||
ZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uLk[
|
||||
!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!tbY
|
||||
>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&s#
|
||||
e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\HR
|
||||
QV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"ad
|
||||
dg&MN`!<<05!tbMt!:el@;t.!g(['ahNVc1od@*"M/3IcXWo*_6Z*F(DXM^^q;<ce
|
||||
V2Hl&[aW:&WUFY+^g=='H/?#$^L]l#cDq""og)n2@T<mF.Iq.sB7!q86$1V*7r=@l
|
||||
-p=K3f:n:Y=:=QXd>@0>g4T)(dNZ4V(YTl2HfV%R9m13^rp@I6UKR_sA]Hcoq`Eij
|
||||
V=&o7Rrr@ami>ilU)HEr8jQZ[ElTWR31f2sa5$%-`m#)X"'f#:9X`rd<=5l3-iRME
|
||||
-]N9+-_%!fY>MiUi`)\j*L+(SG/K5m(*)Wa3HPKO[-ia=Hr":gZJ+t\s!!L@;[IFp
|
||||
iYJZtCr(tnN],q2?T09B74C_lFCH]?,^6X]l6)?j2+Fbtq(1Do.fp3&TrrCuTT<fW
|
||||
V0DI&aMnCA+VoO6&po10,G1K_9$l3.fnV)\!NNK%9Z!FKUcZ,dT6"r3"6H,3(7\.X
|
||||
YlJJpTm/-</iK&`-+R8].%fAs_e_c+Ig;d"'nC-3AY#"Fj4Q++?]TGAm*VM8WgD_p
|
||||
8^l`_&+F(6PG),Q[_j8n\!n)2(;K!-3pCc^gr&W<V>MGN%i<5'W-)&tmhe5k62a<O
|
||||
+Z[$%o#HD#+B^e\[Zc@baA)#6I=rn7F8&O^AiMZC?QG40cY@V?rUKZA&N;ilg>??q
|
||||
r\`-`c,;O0-J7+#ihtSIpm/?ELrX"MQLZ183?\Y![`B@:(Yjbl]o%SDY`V(*+f+uj
|
||||
#qH>f-\'j5Kj:C@V@d^a,?+F@doL>DA42k%qefPC_RmZ]#=r^o=M]G.^pbPT>Z/X'
|
||||
Lm9f*BB&*]Vi`5e[I%N',lj*[^rr<MB0_i@("aiZ6DM-n08`.GU$Q.3@FI58D2tjD
|
||||
G9R?r9'4N+8q.plY07G\oAH;;ipaTqCrU<bb$ErIh!!`@:pm%M";UKW?[CPcp<^%D
|
||||
kI>,AAG1I0ElHJ.!dcP2)hc>k1%&sF\`_!A;m63Q*)cHX)HnY@?_kQJEGV@"-&%#,
|
||||
f,?;;*OYrBPodqBEcq'WWSd)]^hVh%=&Yhmp#T&Boqo3!M`iJ(u!.fS9[_.7.(7N@
|
||||
s[:ptm\F=s)XVJCUdmR)lG.,6mFe*oqTZQ:1-+oleHIMT5dqjMKc\Jj^lX($:oF#Z
|
||||
tB%43nd54D5Lg)AO[1d]DL4DV-<T2QNo(K6%J1(YhJ&*T6!+kVPJ+-'KN*d.1.<lN
|
||||
D*u&Y$]2&T'VmJW3nWeh%T7(K-Z_g.X$eoB7jG=TWQ!MaiFkV$D>$pc!0A6@*i4o1
|
||||
)>K&c:pt>0V_uB]N1lZ?(/pn68TAdO%f\5&U]n=@OZSA(ES_?S^>"(D#!/5YCRb7*
|
||||
7r"Qo`IMMX#nHj?A)LN4I/Z7!uRaTpQ9CVnM)O8b9Q8jhrM$3/f2[g8c^fGCT5g*M
|
||||
)eU0g_GBc;I'RVsG:D\7o6+C]%@.8o9%%:auj"*Z>+4t$61o4C.Y\`*?D%>SM7N;D
|
||||
V5@aRXpf@"[Hgm*_IK'9QO,+Ug4t?>WU&6nLgA_/+MA*#Dl.VG_CMW)4!6:^rf+Go
|
||||
ApU13;:"p@&KCX\C:%5@a)t!Y*(Rt,>nE5Tb0,o/*r[>DB^*Dsjlag!Ye,KEF8C>=
|
||||
bBrB+_*d*1H=)"'()*s4I<_p(eB/-F*qd=e4\(<jO(KAl];l&&A(&%0;D<+s>$GsX
|
||||
YAb+@Q"?>*H/d=%:^$nfmn7AMTXrI)Jn1VWX!"=642N0KIYDE/]d53F)9j`3l;9(Q
|
||||
=Zq/dQhsFuO0k-%i`Y=L8i#f<*!;mHc`P:n9J(VNRrr<OX.f;^0?Xp5'?8^>^8S^M
|
||||
^-Ehc34hT?,-+H4`@D#.7B]Xjh(m7%`a)GBQrKTK0B;5CQ4p8B]qTD`n58Iu,Fs[;
|
||||
@MrH@a#2qqD]#:?HH%?g=T\=B.:)in:rr@YBCB";'="i5C_YuXle)<GBf3?`%EN](
|
||||
O`-='69btb&ef,VBjefOlW:/ej#3j6?A."ItdW0-.rL\522:(!kiQKnEEGq^?ib^:
|
||||
e#UX\>+L`/,lrI[t<dYn!.]?ulC^nkpoFLj4?buFS:[LI-*C_\'pi"-\f7"aNo:iL
|
||||
J;AUE4h5`B6f/Bl_)&P>BfjV]7,M`;!D/]5"RXb9fU]1>AdoV2%!5Tj:D[#%tdTY@
|
||||
LF$T7bQ$b\O3I,a!ILSUjO6ou9;&jau&D>c]D]f$Le!uJDrO'E$WbMJ5p'Ql\!(Ta
|
||||
K*XAkJ!6:YnqiCZ7H1n6;!$:J*p[g?,3q)ulhLE'8!6EcaC7k%a^[HY>5T__0fDbj
|
||||
A;XAo")'Aj;QG.52Qi@%0YD>F/dc^W15\g-gp:pV-P*]\Y!+<nJ!;(*8o5DR^q%\9
|
||||
Crr?Al5PbIY#JttuQi*&J0Dc&'red#V8,iSIL-?Q`f"^.0p(oN0b=(iBcCaW:`)>>
|
||||
_I[B0XJ*`d:S^B<s]Z!JX#;*FR/i1d;3'V13q'T3Mp(C1"'eOlnrrBkGoe-[:rrDO
|
||||
].rY2SZu6Ljqu/)?PO.2[R`mg:Q&R$+Hh[?%ZgZ5`N,?QFhT3J;ffoKoqgDuJX7-=
|
||||
gVgi="[U(Z9mI+7T%3;grm?&mS_\@Z48>ROVCfQJI%C$.u+lV=crrDs0"3!Lo;ni=
|
||||
cp]obb`;]gjpO4:62$DP!'2j6nc66sCEkoUTBquO%Eu,mNT%3-kZDO`5TC%'b)0Er
|
||||
2\$<I5?%d15G3O,5$f/f;?+)5pWfcn+?^X7]U^VO@m=YE="[0Nu!.mU`DD)uW([tZ
|
||||
G?7+41#lHn<Si5)*<R^-[B80'Q/5TP<@k(%3hVFIN;?AY,)(ZXj54SEm&&ZS?JpK<
|
||||
Cm!I\eKH;N1JCHG</PQ'unD9/,=BTB;7:G=8Me`I#XH.%L3=!^NP!Q]&+Kq;"B;E;
|
||||
#p:TlUlF)2qqO72r^g:4CNGSU=2qqj"+-NY)(=pRZ'ggp\$t?`]g%YIP/)q`H-84^
|
||||
[T_pV@WUUqdKnce2pto?H4g_eJ]"RL-`"L^9f#kUj_g%:^ej@37%C2k^A%40pq_D;
|
||||
EVgd.q!"Wr*]=5P0%i+?6V:5Os/!Up5JKbC8>Uoi;\Q,kZ!:`;r0RpoR^,g_j+0u4
|
||||
=Z_2+1>56"nc,Jk'Xn;><]Jng2n86_([ADr=eZS8s[us;7`#QX!Wu+ioP8]SZ>HRo
|
||||
*_+MIUcP#'8qNo7kNLGOaJi/_S`u:JNWX1aQC!"@d3;5<,4oYKcO8YRlnV?JOTj)b
|
||||
ka1_r5mo.1@o"D`D>,3d5MbC9ZRI&s=!`WP^5;;+8,JnhJrr<8Ir-7]9mD\#@J2a&
|
||||
OpdZurHuGe%Xk;JtWbO,_71(@$Q'OdH,nGn_E#'cB13:Rk!N5G5p947fWr+XAr7>9
|
||||
g]ROu[cBiA=8M>m;h5+_?9,8jJP"@Y]Y%u^?AH)Xh^,5@E`*:uE9?#a8e6l!.jB1h
|
||||
m=lr.]/3klt`+K43qjOMR-iOEPnIJsq:WBLp*G<3H5O?'n-+Ac"md<DV%;?j:aD=D
|
||||
V-9t=u2W$>[S^HU<4*n)c+0u`tq_eAprYPO.p"R/(n%eod]:6^,I>roc8ZK[IZWmS
|
||||
&`orO9J+51]Q'IET+3ViE!;/K`O,.[SD*XTTQ$+^F+2)'m-NLSM1/AtR^9[NXn-?a
|
||||
tkJJ;I9A]mI7e,q(]6:\uoQtilje?&"M*neCSEI%jaF&")+aB?h+1E&=IK853BQEm
|
||||
g`qhfdh2UJO9%mfPU0]i_A2/p.ilYL0M20<Fnojn#^qYa")ZKehr\\Do_g&NebLTQ
|
||||
qGc@5J-D8qPh5l@O$qu2B5&J#IM`[]Z13S1o8*mY\!W35uM=CZ<bJYJ+4q_Y>;/,J
|
||||
[>O!7?e*`r%"Hb*OY6b5[Af9oh5.,>&nbnqUp36#0K![1]T*@D"V.c2SHBnK-Vtb2
|
||||
h`gq<h*Q'1d/Bng]\jn!@5tc_9Lf>!TCU]]+A,cN4$LhEhc2/pa?hTT5[*KFlp`IQ
|
||||
.F80ZLZ*:Zg9i`3eRc?%PD_a_crrC!ODH9e&1k./1\$uA;K$/Bt:@WQ+/!''.(3k>
|
||||
Grr?^2e+3M=[,J`_m5r&&SY'N'Ri?<&^MhsGcStq"bP$6TpqLY6"0S\;rL^'mNGJd
|
||||
[YLqFPm*gBo4n8=tWj-DWNIb%]0EB*CgjTrOIL'*D07Rc`"+1jQ\&6Ou:M"$#`(pP
|
||||
Mg*M^SZu6>f7(7,)L3C"kkn5ft1##;eP)e)Nhm4VnH?\atnFk]X]6j<\nU?rG>sKE
|
||||
>\P[\j&g3<:_QXmsQ!4KT%i)s1dU2K7:D*U,_+q]G:[nAaiFg)9K_O=Od^Aro&Bcu
|
||||
-qTYO,fu7fVD^'sR30MN4e->tq6:i!oJ96:Ip\Yab=8r8PX8^(A#K36oILWMUB1DF
|
||||
"]A]dr]FfPf/YmR[=D50*V-C=@Bd@?&EKtVH:jf)"eXtNX93K#GItt49%E5`5ps2Y
|
||||
mnP:j1=JIh&m8oEM"0`UGJg_mWB]qXhpuQ)Vj&GdgUI4o%G['+XM*)X[WIK&jrrBp
|
||||
In=GcGl%uAhC%7RYD.&Y8Y$)-AFt<cU*"e.s!kqM0Ss'(+gN10rWnICPBBj9mMZJ*
|
||||
=p,02R1uE54I""\fXBSmR?r[Sn!&9?2nW2DD56H:)nZT`("DIWBM_o*2,(*\cpOtJ
|
||||
/]?_$mh`OpUZ:b>?"^<BA:'1QXjj7Dt2U<A`N^)I-581\Zj)5/$f,'klJE$?di/cR
|
||||
b:DVUIYh<<bM(R3S6bMof8RaV*Eu3JIAWR(d>L-8cgB!/FO8/UJGi)<E1bDYc#Crn
|
||||
'/T%0H<r/DGWa'c]b<_<7<.m>!//L%p`9TGp0pc\:'eD@MO-b6.TQiBP_b[&FA`8<
|
||||
jJ$P)gp*>@nD>g%!n*LXjH!kLd5MNs$]W>r@rr@D*rr=nVGP[BfXl?O7rr<eKCOHR
|
||||
]e,2FOC%8[P^E%\\Y!(hZ4I2<4'_(2;VO[A!APeO]5,iM-R08)'+pbG-Ao;NZrLpX
|
||||
&NdnC-_2m95<jgBCr!0(r:&$G[(&aqK-EbPPD\),Z[]3M#G)%d,>WUVK&[F*b:H<u
|
||||
IiEm:H>*k\;rSqX,/`$*VXabCP\D8IM`iB0qlB=;B/LB`jZ!9$GFAT7Y;2Xl3(OT!
|
||||
/F:CtQbr<R%SX&#bhN`S+4gk1--,%<`!OpM>7TK\'Z@SGpFr2nX'o]/_:^>b33<&u
|
||||
1aS\g'rrA%k)uElHBO1e!i^\SbBA#COA#@.TG.Js.:[nqd_PJQ7gmQAn@D.sl(3OO
|
||||
Y;7C?G-L3N2gKVX(!WFTuf(p/EVtb`'e)PA+IQI7B>^OO=GqCWG.H/CV9f_Tub+U)
|
||||
DI8]$:1'n%,6kNm9bhnN]/FiGCDrLH<in!d%dKZ!8L%Z4nOB[3IICoAHls<dUIa@`
|
||||
VoWKba4T>E<j+#<\8U)o.g<YTQ,Gsa0L9IT6l8k_"g6M'U`RE!fjjpPIQMR`%Nl89
|
||||
IHO?iu0#Y-\!m"UT:^>WV=7$I!Huo7VrX=8"R^K;bDr<c3ibuYkBWpeJOYq;h)gHj
|
||||
2e[8<'1UK/sio/JC&<2g+&p_\/T<Qr@kPkO;JUbKo5A(LcIhqr6^Vp+-rr@_AbdHq
|
||||
pV>ZH`C\D%4lsg?C($(@c3$LTQ"rhjK0FR\&VtdSudWHL%b?[n?[_&cUd]`&9MW)u
|
||||
VH]9KWDl([:%TZ4N)5=T[bQu0t.]4$X,Q@`Hg/!M@?gpgo%V_L?n>r31drZZOC\El
|
||||
o%gg(U_4ng?RRH-`;HP8M<-b@OOK;jm]?%o(P<]r!Ak=RdrNj3Z]nA<[eh?&h1u#u
|
||||
3_KfULhab(\78sc4?ks$@Oe&8?kC71fpaUFLr"?3k%EHDZK&.$CIhV,(+L(@cg`AE
|
||||
(gKCk03N]Kf=lP=e4""/H91Xft,;.SVZQq6i^Ls@WMtZ3#3pO/'g%q04lG-_0rJbX
|
||||
mbr>?LHfOZs<FX\8)ZlsC?ic3fd6@s0:BP:YfcSrB^g@8X2=UV5f&Gjg^\EN@m12\
|
||||
8+&Xl7*PJt0Mg2"$TaWmJZ00>ESY$'N+9UfAfjk!f<T>1r,o>p7iK"'<;tu4=d`Yb
|
||||
-nZKXd#iA:den;D*Ye&<U>=gFEaQs%e`*5p<$@l#c_/->[*rp[O(PTV@O,*F0pX]2
|
||||
;Ug>e(c)p=P7sPERLrUnKQ/&/JNJ9blYRI<9O4jO5rX,L%rrBl8^LI3C&,\olg#2f
|
||||
l28(6S]'kCGpcK.;qCS^O`FGWI(R8mdq;d[0m=nWf!/'AYk.6&qB3E\G62OLV5-cb
|
||||
e@g.XH/1&\<beiGW$,/nfP.JZ0Z^e(rWeh,G2%qdc!?[!0i1F26m:W@hiP,Hl7eh,
|
||||
+lLo3<7TcH)]s(TQLtT7/@%dGGTYNSNf[SX<r#:ji]2D]#r)<*`'E.;jr."+!I0KW
|
||||
N"L7J=KXBXj1L*]cG]1P>5,fWZk=OE0f3uFQ+M,#:Sm6GX1;;\]0ld7&2OriVq>UF
|
||||
$[Fb?J\,QHB:\`9Anc&Ud;g_p#IKKFon^#+T@LMLmDnp\trr@g3$1-%\en^1*M(Rh
|
||||
6RFt`<0,kWWW^n?a%i+)Q+Sb?"C;mitD+&$6kg4hGp&,L%d!tP"YO(rZ8UPmT^VjE
|
||||
!`a9Uc28:5Kp\lDe+L'D'f^3+W]XX-a</FqtfjbO;"UrU?""[5*o2"bqrr<87quH\
|
||||
`^(Y57p4MB)!/rj\Q[6;f%[[$pRj;H$L1pqp/5YcYCYosVO$F5nrG0DR\qrKn\/G;
|
||||
8+6-]uI`['P/:KSV:&&AjY=XW>ho%]4eMP#J=km;_V3G%_1<"#JaND`d+RTOcN59R
|
||||
h-]7jXrJ(=Pi7D=d+10A2D+@pa]O12`ddkjgP/.dK<RYH:`j!?',X%'Vfo`o,!-.>
|
||||
s\*Wqj!!]J&cX4"sa1hb)7F:sDnXAoNn.*3Ai]TI5rEE!Zen^1*M!cHY<@e`N1@_;
|
||||
NXJCGe_"0f4-iX/X^\iN[!270crrE$-FW^TKY=b;`$+mBi`':RMKmX^,'?Au?oW;$
|
||||
[`>[UBD(H-r?/+.%/Z+X?css=3*Eq-S##I#<K#_h;f"^uSY.s.j^]!_Q`kFJ5!.qb
|
||||
+PJ^H[T+55I3Zbu84%ZEJW7#gE[-oXLbBEmc1>:c;Ek'-E@/]H]!V&D@Vk?/E[^X0
|
||||
O.g_s#<nG>,/@QCpi]Dsj]1-L68?1W,+b,n[JEd0p\DQ$[rWtC?J+tMFLLTaS_LIE
|
||||
7$>.krMtj]T#,rrSBTVKPn@bR"RJiKT](thK5[3A\c>1jXB05Di%fY$#"4OWhHeV\
|
||||
Ar+i0fTlY;;a__%-@VG-GWhRSMW\f`4A^LR\HQ.HurmUlIn5X8-pa&F\D#PUU(@Xc
|
||||
*^+%WU"Rtg*nZJm7NBcc-a">2nMUF"((2ktZ*'':K0:3(Z_3>&iJ(bsaiU,gFcNsO
|
||||
N_]O+ni;We7]FqfYX8TI+!".c'3]DjOX'J6;e,KF!I@B#+Tt"c`Xl"9S(+eMrA*-/
|
||||
U3IGCr`^a:BpiGs5:XmtimEn^<iL?l4ZVA2ZGa9bC@bTHa&1CcmTO:jAT+a`m6gaB
|
||||
L_k49-`c(XO]PXW_\sL?[YIk\NS#%a.W'b'm6PE%8p1]!&ZY6gAl67Vh84[nTb+GN
|
||||
aGJQFCe)8Q'Ir!WFe'Gp=%"(;/kJV_L1e@WHgQH:)G)9jU1eAJ?+P\esmL`.O$P`i
|
||||
p&jQSLZH%L00)RK3n[>K6i3+!]4t;?*n_7c(^#+St-JTP=e&0,N]FoM6+VG>d9<'P
|
||||
50N@WB^&<k35DibsphQp%nOCPtMo8YbbdPn*oXO8^>DQ];<(.]MY4e%h1S.'20L$f
|
||||
^!8rq\[/PXV!!PIZV=?e/?[utcN?cA#IKXLZ/iEF!\$?U^X_A4%Znb>PLcc-6ocgR
|
||||
=!5VJrC`P>2#p#sh45cHd+OtV,&RInOj(FQB[Y"BKHV;a,KF6UOBUIR"l.9SH<Y8o
|
||||
%X-R?)!W.TLPBHm*51^nNm+9N)n5K>eL)qZ2rrBhd,0rREp:7<^7H+SbGUtBl\WJ*
|
||||
Pf-%V';F5uX1Xdm<CVfB:&%[,rn8I]?nCtk=0+Raj_nQh\e)7lKW\0X9ka%QVgEj0
|
||||
o@r$flG#[:@(F=8i,`e(;i0.NT^Os;ZVOnVf-i>Ih@Q[@rY2/jf[3W?R7\9j<TSa1
|
||||
o8S81\gg%SROb'm#EBkVC?gp`"L)qZ1#J_otcX-,7\Y<D'iX)JQ0C1!nOlJ@N^c5C
|
||||
l8s683djfbrkl1YLS$2Y]\GlQDB"nj@i2?ST[)[hai0F0-Jj'P>;I:&O*[?t$cPm8
|
||||
<$J7Xo@P$u:)`XV;bkBBG/=KST@C'k'Lk[1Z?a&i\%PF%96c!-;bY&u6_qtjs'0u>
|
||||
P26>C]*jIVgVs&;j1.J^1+-J8#G4&4%kEK5EBA8V8+(fuMXlGBGi(o/HHj=;0-]?J
|
||||
XVOAa79:+H.O<g2b<KN7jUrd&!)/P7BIXV-:dCqel?bOnUFh\:]8b!:mVaAK?g3?N
|
||||
XcJ$0WP!u`T_Lm18L#unU86#WqQ.tK:p`u3nM5L:Q_,Pk-HqO0$i-;YX)ci<@a&Ii
|
||||
kC>Km]2-/U:dPnEHcRJHgG)b?]/WZ="L\qlkp7K\ri0>4aJj'Qi6aP?$T+oH`mu9c
|
||||
fLLQ;(:DR$O$TOp=4HR\J#rJ]7bN8*unIWo;"T\8Bfn9!'pm[q*e,KCY2%0EaLL*'
|
||||
JYd3doRrNLjEM-UX$k]Vs9[<(RJ>s:r8N6\`?C1.W:@MhmMQRol^$m\krr<IT2)^C
|
||||
MgTQG4"jo.Y.SX8rGu;U>c*U$n#2efZ:bcF;.E3'`C#9'd>>Kl8"oYW.j%hlKHnk-
|
||||
j!5kE@m^1@drr?q.VeOj2S_VU<>C;'BdG)0"1P@;Y(Jm[FPs,KC:#Gjg0ri@b>N!/
|
||||
[rYY0$L*Af=]"7F4)_F6H3""?OB_I&C6SXc'&er>%C<0$L!+6?;f`~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
726
autotests/write/format/eps/Format_Indexed8.eps
Normal file
@ -0,0 +1,726 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
272 array 0
|
||||
[42 95 12 1] pr
|
||||
[36 94 24 1] pr
|
||||
[32 93 32 1] pr
|
||||
[30 92 36 1] pr
|
||||
[28 91 41 1] pr
|
||||
[25 90 46 1] pr
|
||||
[24 89 48 1] pr
|
||||
[22 88 52 1] pr
|
||||
[20 87 56 1] pr
|
||||
[20 86 57 1] pr
|
||||
[18 85 60 1] pr
|
||||
[17 84 63 1] pr
|
||||
[16 83 65 1] pr
|
||||
[15 82 67 1] pr
|
||||
[14 81 69 1] pr
|
||||
[13 80 71 1] pr
|
||||
[12 79 73 1] pr
|
||||
[11 78 75 1] pr
|
||||
[10 77 76 1] pr
|
||||
[10 76 77 1] pr
|
||||
[8 75 80 1] pr
|
||||
[8 74 81 1] pr
|
||||
[7 73 82 1] pr
|
||||
[7 72 83 1] pr
|
||||
[6 71 84 1] pr
|
||||
[5 70 86 1] pr
|
||||
[5 68 87 2] pr
|
||||
[4 67 88 1] pr
|
||||
[4 66 89 1] pr
|
||||
[3 65 90 1] pr
|
||||
[3 64 91 1] pr
|
||||
[2 62 92 2] pr
|
||||
[2 60 93 2] pr
|
||||
[1 58 94 2] pr
|
||||
[1 54 95 4] pr
|
||||
[0 42 96 12] pr
|
||||
[1 37 95 5] pr
|
||||
[1 36 94 1] pr
|
||||
[2 33 93 3] pr
|
||||
[2 32 92 1] pr
|
||||
[3 31 91 1] pr
|
||||
[3 30 90 1] pr
|
||||
[4 28 89 2] pr
|
||||
[4 27 88 1] pr
|
||||
[5 25 87 2] pr
|
||||
[6 24 85 1] pr
|
||||
[7 22 83 2] pr
|
||||
[8 21 81 1] pr
|
||||
[8 20 80 1] pr
|
||||
[9 19 79 1] pr
|
||||
[10 18 77 1] pr
|
||||
[11 16 75 2] pr
|
||||
[12 15 72 1] pr
|
||||
[13 14 70 1] pr
|
||||
[14 13 69 1] pr
|
||||
[15 12 66 1] pr
|
||||
[16 11 64 1] pr
|
||||
[17 10 63 1] pr
|
||||
[19 9 59 1] pr
|
||||
[20 8 57 1] pr
|
||||
[21 7 54 1] pr
|
||||
[23 6 51 1] pr
|
||||
[25 5 47 1] pr
|
||||
[26 4 45 1] pr
|
||||
[29 3 39 1] pr
|
||||
[31 2 34 1] pr
|
||||
[34 1 29 1] pr
|
||||
[38 0 21 1] pr
|
||||
pop 96 96 pdfImClip
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iNQ1br87rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!<)hiMWMQ+r*e!%#P]nDX_I2D?<";;ZF#G6H`GmmE>>U_6^
|
||||
_PJn>\VX,V$,)PA\I0c7k0@h3'_)mgrTG=%9^LF\CI`2c$bI,kkA=/24l7X#%!]8%
|
||||
CMJrrC#6paVS\T_N9><q&V6FUoGUf6WG4KU5S3FN>X&4EbW6'(NRbH+f&Y8?q*RB8
|
||||
r__#Ddg\I!k_D&!-CE&UZh5"f@<k&RQ(D<aQ;!e0[Z82#J49T%VQS<K/#[R(IlO?8
|
||||
[NO_oo]BikL>]-c%GGgYI)^8^d9']KrT'9;P;NmnZf!DICqH1+g/)LLRT<TgY:'r_
|
||||
ZS<jc-rUg`3QK4e15Df?rE#>gA%7<]nK<k'\KE1\U[Opm\Bir#WPXf/u'5nLmG>d>
|
||||
l!#IhD%u4?kI#AHpnYH%iJZAVf11Nd.,oBU/9"Ks-:3!8sC('DQqO)h-8.'g=hG2]
|
||||
j%=,5Ck="cYT@^A*?@qe]q^:>,:l-3`9Vl*8GX5o]o.UictU9t[MSYhK"cfBe!%mt
|
||||
]?IBtb:jd&k?BcD?!h&^o\T4)F84eXN2;#(t$;.e)cbH$`V#5Sq`F*raVlSVMe\+L
|
||||
\*__tsb45`';Sr#qfh$b?9;[<1tLg+@iE&IDgf@).&7nX.3IQU`!MX\O"Q</dR_M5
|
||||
H`&X'9tqZ$D'?$RH3U8AW!(RTK-n="o,BY6k+irOKX"Hp@S*oi_8SHo:HfO_]7#NA
|
||||
ftYpV[GV*bu.!5V<sdRC(Woo-G=!nM"$5fRRAtCAVZ&=7-"fBAdR/LHc%r@.>;?1[
|
||||
)OmdNe98Lpc8cY$O!ISZ^_HS6A%!(I;Y7OlS6uP&<?H33S:R;u:.HVL/[=bVJ)R/W
|
||||
3^0hUS3E3IEWVAge,&RNe*>2Y]Q(-=8GT0BHT-npk$#?hc#[Kku6Rmt]?IGf/Iq^4
|
||||
gGe/p/]=e$Kt2NnZW;[:\UE%0r'U<T2QNo(K6%J1k7[p2I'NG(0na0CZZIaS%=@Ft
|
||||
XLp@W:t93c/.p0lARe\lQ;.p34@Q!;J%PS)XrV>okZgL!PBnSI843KBc<K#?6Fkc0
|
||||
Q37PKSZ(TTXFZj":U<`d#hZSegj.Q/di2%9#[Eo_i8n]%uH(=PP4@'5_3\[Et0uAR
|
||||
KJ%+HG"IU[Zb3$C0Q:+2As0U"$e!HjR0;D&1u$>=gAn4)5>$Egihb&YiHm:.-GfJf
|
||||
WT4Z[`Ae?VUK]5AWQ@IQ>-7iYTFHCO[8t92(H3g9upuSLuq0.;fL4dX\oVCC.LJ-+
|
||||
e'p!0<D)iXBCT=J&'K;i#SQ)RB'X[I#g2l+_\&QWk%=6_AM_WVYXDH11+]qa]kB[#
|
||||
]j;^XH])dreA7F(;=cpT_),RQ]AcSf&8n4</me@,R%_=]`tNb>M,<]:10jFB%c7]k
|
||||
?;0#5;*HDBlL:o\4XDY,@B?+Ggf=],s;2POu'&58\jtO8Db'_*GXHiZ!g%1W)7TN&
|
||||
:J\_V/[l9Lsd++SWJT+[G*=P2TZ3L-M5<Eh?*V_,S,uBt=P"Ho']?>/OISe,4-.,M
|
||||
^CLWQ/BjMUA,=k.BAQ+"T7*+khI--TT1Grd0"mf4!:GCu:"$B,pXAA\X.F\2=).SR
|
||||
(XMf(M7a`DomJa_,0b%.*A3=OrQt4,dst&>97!F&uZ7hp_2+A*Q;R,gV,01nWKK`&
|
||||
`i`4n.WmDm'""F6>u%(8NQ<f647DZWu5&Uh!llMe.YHA<1j2[/U-eWE=Z&.R3kP20
|
||||
_(X&hd;T?2jol,H[l!1_1:7=2VpSQ^:V%i7&rarmb_J#p#N=2KkYGa8cgZk9Ji5D*
|
||||
RhG<Zh#BO8f2M9i-8#ne]7E!;QkEMuL9Brr=CLQ9HUEa9jTsmQ^=ZYGqLKrrC,%`*
|
||||
`2_kP6u_Z10@D5Z*$_EW6$3[=:.162pp12\uDnf@GEtr@>YDH^0*4WIO/&c@6hKjD
|
||||
DC+!3\ik!79T:D>9b'!$L_BJ(HcSjONmha"R6-D>sV%d=:dIYFBtgrrC,%`*`2_kP
|
||||
6ub<($XU4q@SmYE8badZ=(mkh5t9-<gTP!+9jFVL5`?/,he2J(J]?!2-`K[f6?D$b
|
||||
SE4Xae/?ln2o?QAOPsSNl,SLo%PGq(Kq6rrC_9)`sd0>Bu*j.Lo[$hHX]`IS"oZrr
|
||||
A,p?hN3(kUg/D+7MYB9>\8ir"@0,rXs&e`#?Ai!/eK9q`"4\ZOWPf@n?+GrVgB0qt
|
||||
'C=)f^N)Z8)4]dQ@G$3WB*2\poo.M"6&iFm@;_rr?PiM7T=shqI\>>+^MHdga$hY$
|
||||
6-p?&$\LNlM&+M:N3F`rk[j@rct42?etDJ?3N16XQpd"S('*nMe;\G/'^-6`FbqZn
|
||||
$-3Eu&r?LY.,WJ]K=V16=d%Jh-A4p/KT%ZMh)A"YQ2OQM+B$/[:0]0&8.N+a_;IX1
|
||||
#uKFTd*N(ZnQ:'S2=UJ)H]d["!cdNIOk$9k_-;R(Jhdcj$t]7<gKGAb-ooQgFG4JY
|
||||
U3"Las+?1S)-^5Khh:;9Cb_BtrmRTl9Z!pmZ^%01iObpcSk;^*R%ZG>Zo'/[)U@V:
|
||||
bR3D\),Cm"0"WL%;,q80APa/5<CaHPg^@U:q0:T$mTkgM=UjW`f?%BBj9mMZJ*=p,
|
||||
02R1uE54I""\fXBSmR?r[Sn!&9AGiBR)b5K*$Cg\,p&dXFCX<;9rVO+&=$:%:0\/,
|
||||
_t5>tSm,:0[%$+XMQ@l,k649a'h(,=o\qRksXcA:Db2;<cuH0>m+#DXHoOK>q):Bl
|
||||
sDuMWI;!?q>l<<sl`RDH1Ko5Wi-!6`KS1C]=AghrF_:,Ja<Zi3f0t5A6,2KD&Eo2>
|
||||
nqJ_r0(akDJ[!p=?l8iUu\We^CjrjG)3fm,>F:8D(j#_Ha,Y<JltYOni.^J&+bW!,
|
||||
17&h(8D`a8Z.!RY9mV23R.C)P!t1#s1Feai6n3pGMe3rr<4erLDj:DsYB8>A,'@n7
|
||||
KF[Sg_(5mHpXtiH1#^?%V.`B,]\@UB-5ILD\,S%HF)U2K.Wj_uB_kPJP!600ED,P$
|
||||
])Oj%#;;Ye5`je/M)='MHIs/;D)8*u6Wi/5/6<kEE=b\L.)qqbDN1f7"WO;dXo=n\
|
||||
sRuRUs+d4SnHpNB8sh=Lg%W&kU2.F'c?Q-MZ=unX%10gKe;jeFd$Zo[f@:]Xj8Ne\
|
||||
n]m_,ud/#oWJ$[6MI1pa&GK57i&mj(=bjZf&fpp0FtegVlk\G9JgJ[#XZe2E8/m5Y
|
||||
dq0h_[cmdH;B/HI%=QZR3B_1OdIF(]C.Plb+M2^tq;fT>Pu'NJ+T/X$^j4>QXK9k`
|
||||
IEGnLpAsQ&j03bKFbbUOpD2V`IeV`\F+(P"A<s/cKB00/(3%Uo0'I)7?f6:>V=4a/
|
||||
!'e2b2CF&mX[)D8^sA%5"S?"4JN;jO_si%fZN>hh?CF_bCJRmtQ<&mj5Wq/`,ILnE
|
||||
la*4#BQ3\M98cP&a?'f9l?rp.4^$_uB_kPJP!60/%E=HtD>t*_gOhnen9@1+6!Q*3
|
||||
?F_`1c^2/cru/k"^1`IA>_%`EbRD*XhbrVS`l.chf?J8T!IaFASEY>"<hC)]URf!d
|
||||
+7Hq4]G.O#Y89f?F2`.::nd_R`88.qS97N&G1(_baHO4]t+?<`+gEMI!<SXlOd5m%
|
||||
OFZ"R#`Tr+#70p=EC@&b'R9[Z=1/<\)K"BsXPDQ67"p69mLUBAE@7VsWC=2TP\Vpf
|
||||
G:8(Vih!4qH)K9:NUerr?!Hr&=-*::diniKD:uAr1A1,E^CsV8*8Q.L@:VgWOt$rr
|
||||
@Y,GUrK#rKFlGqag&,?]&b!&**Ptr&:P+fNUWgXUW.lE!si.b`OH+nLpAsQ&j03bK
|
||||
FbjJ)IV]%F_sorr<Ddqa8>o+7R%urrBG(^[4"!V#*pUZ=dh'XldXY%.DsFL,7+5`8
|
||||
[iW-g`W%F-h()IsX.b'U=hF,lO=_r\*#A_!A"'rr?]sCZC<RH#*+2ZhlT:Di]9p8u
|
||||
ess>9dNU$]G'?MY`P19(B81#X0X2J&S$%FDlqA$hVV5Y&s+ClQ.>@`gbq4%^Oqp6m
|
||||
0(,(eD3'cJnC/N[A'$_`,`jOOqX)ZRqDfGO:=XqVE1'Hh_"=QCSq"5TO=E;108o+H
|
||||
][@YSeCF>6g6#(!1pQ^[Od$&cVjI:;-bRnGD0W`(u('hC-gb6"AmlB%3GUZ\f\]Xf
|
||||
nkf;!k.n=erWZi!tQ7,6L.F_S>[A!;p=i$c7D&hi0j<DqXi4:\L%JIpo-trrD#e`6
|
||||
T*E5Io6j&ZUgGd_\WrD'>fK>&gJIV"<`6GJtc'fS2=tF]&+*A[S$$_"`<N0\fl7^P
|
||||
m9`D[c4Djbc:2a0f3iTQUD;YXJ\Rm2ZGf5I^C(M0oo06Yl1@iP1(WT2aB!0+muEFK
|
||||
YdLlAp4jc1W:O>VFdk;0>!Aq6)?%b`Q:<YlIkC^U)X$`VXEF*Hb">m/9Y+D.#"KI`
|
||||
AgGAt/2XmuPRj<JtX'C^QkUJ-I`8>(+^#J':^`5KrX.g>3>Ar(QXQ^eY's)Ae;gBK
|
||||
dVf?1@TB2-[]=&6n$S<Yr&7"NCUL-pgZ2!flBh@-0An*4LrXi3D/Q^*%[\_8!D&k(
|
||||
V_a^*IqFp3i.DQ5XQt=)4MQFT2=PmlW't=H1Fm`V(88A-$=Do@4e'^g_4rrO-g?M#
|
||||
)%?HoJ)#]>/4@A^GfrCT6OoUA,MU6(Z7sL,k\/@C_9L-WuYrFkZWpG7IRanMc=^90
|
||||
7V3^5j;2Z=tOTrkeOF`1l#`471qZ+(Om3\*X+pDZ9]/o!,OIrU)WBe_NSC``@l&UI
|
||||
nFFFV`TcOnKb4i:$NYP:YVg7ZAA0;<45@^#$BfqB&II+1@f!IKOsurN7t/*lC7R[.
|
||||
rP=?]Mi>f3\"SSkD_+$@$T.;bh[KZD^>?T2`='b^r+$OT\dR1H.7hIaD9Ea%tC/i5
|
||||
b3)X4q?SrW:N^-N"^hMZ1m]'3Ac8[tjWN?WA[&4$lV"(G</KKPZSqPKmQ@r/L4O`]
|
||||
D)qTm_2EX/Sa9I<DStgs5XHdTg$lYR>kWB4>o0?9kP+_k(L0$R'']=-Ilaiie4r%8
|
||||
tpN_o/#BQ/./FQ%*X6^7dB(>?kl=285D419`8TPRPrDYebl-XCYAjU8A#-&!!0HWd
|
||||
j)T=kABMg%YLHDP]F<J+-7\Y8mQB_.12,HpI5BK7@[+bmV=LHq<`km/&/g/2Z!qY1
|
||||
H%,l2Dj_GZ:KD)j<:?lo3A6!m[q2W]'6p`8,%!qe>i'i&AVng>bNIlnf*>:Q>?2q!
|
||||
6nPFmgH@jKuDcVhZVL2!;:t.YNsVoh1"/a<V1N&4MG.1O_4VQf:MkXo(B:3c"T?Bc
|
||||
l#8fKWeKks`)TGMBm>I`LR<g\--+J#.Emg#rA/)uaUKS&#"`f)/+th(M^VFcB<!!)
|
||||
h?T^!s6'mV_*OHcrNpc8[[cM&hFcQM)%qmTkZ`cioN@(p7RAXj>8^Qqq-S:1X;6ZF
|
||||
$gh$X*8hq`+KjrL!8)D)1"a>$&Z"K,2jAfuG:Om(PCIri)s`V5.a;8VZ6df%UaqOb
|
||||
FEnbR:&J@K!b:!9)jCn4etsa5\8\^C0N#5E,UBi?n.JHm>V?A(Xu`QW3i!_Hb'*,A
|
||||
rMIO8?\IhK]M2r^CQ#0@dG#7agkZ<7Gcfln7q2qe>'#FHYM@8q>[\F!CdPP0*uBXk
|
||||
[t!0j)St`I<aF!5UKniW\6;';*1RB7bL_-]3$%#KIb]UfO,WM8?C3U;HVm4Q7be==
|
||||
.6_H)A-6XC24CaM\aU;K81UZRhEKIb;CGT#M_-CDZN,S8I8W@5P5YDkl$hiD;T:J6
|
||||
4"IH.k:h:\L%Q!.q+TJ&*VK!710[i4"@*?c;fMLb(YGG6a,82V)^$c>.4]Q[#:4Nl
|
||||
jeQA@./11,A6?)_sbje+S,]pqL[L"0SV9rL^'mN[t@qYLqFPm*gBs4n8=tWj-DWNI
|
||||
b%]0EB*Cl2Lb:A)LsknRoo=-\_R#BRbZL%Bf>/Ib+)Q6auSM_sJf)48h_V0jDSWC7
|
||||
2Y+>AZu@)ZK6Bk"%d,gci3)^ZEN2!;<&[.YkkkY82A0_B(B0hpV-;+2RO(gZjiHp<
|
||||
^.^HfRM'h.[;#Wo4jCb()n4cT",hquZB[?5ELHHi[esI;c,h7H47sg>9ZaGEA<8N,
|
||||
jGo?-5G]fOQ8.!6RS*TCHQJX?:R_>u*l=+T#3-XBJ8,Gn0OD3Z1bhY2pg]<J\^=N:
|
||||
98b?;LGZhL<_a[r6g[+0EY*[MJimYeT\!UElSm/o2I)=BijH""WOs!#6j<nnagg^E
|
||||
e6"#?Hd0Ll6Sh4Z`MS5:q1&:#XFn-bcGS>[GP2^B4=&piEJ#p/.AQ=JZqLZE+="Ct
|
||||
kbi:k!+T@l``)drj"32ZEd;L8M$snQ3SiOo/CRq#:?K.f'8H$(p6B$[?U`JC_Ko)=
|
||||
Z77FIcER.H6o+NHQ99KR[^Egn%boG3lEB0?d[O!tD&f8)3"k\91%3iF2`dHp@W2'j
|
||||
9,a<(DM5riOJBP^WFU5&ZKfmX37f"^81oL<&j4qc%rFe%Pm2HL]V)SRNPmSSu;M+M
|
||||
[F.Tfnhpg<FVMF!\K&'/M/+bJqLo,*E5SK>i(jM#K;H>.JQ$hbY3ioOpJ_CArk#BM
|
||||
\C\n)+`D-h6fK*t`YQ(]7[Jf)0sU$i^2=l4@'4\o`,"gg47-E@OA[@dL@TOb/=2+9
|
||||
@cURea/\ir9"2Aj-=rbo[8arHgj#DoKo3bIq4D#>>"o:6I=N6SsIHQ7-rh2=HJ;a/
|
||||
@44`7O,HhBk3XB\_b:^NFJEp%#7%a6#@mGUtUTo6+2Y=7nckFh\MUWA--/UHdT8Ij
|
||||
8;pI`WZDXF</,9_`,eX%A3:ho%]4eF]pNg"]l5V3G%_1<"#JaND`d+RTOcN59Rh-]
|
||||
7j>rJ,m\foL[`!49MXI7%>m]NaoHddkjgP/.dK<7@V$`j!?',X%'Vfo`o,!-.>sVs
|
||||
O0X!!^.7!WAKO5'S1//qr<b!/q_?hgg)?@H'F6$iO.%P1FE,4.,F[8Q@<=RPOE3@'
|
||||
6;WE5;'P+.RTC_g$Q6nG'!/Sds&mG5T69iI$)]MlD<HV9]BZB6A]&beN-RT9%n%2u
|
||||
F`s!5Yh5rrC+tl/VaL\$(7uhm3iI]G9rMa57C!]iOaD)W%r?/\>baG4WU'VNDA8A$
|
||||
IR*>1nf<:b_-ca)GD8^\D%pTD\2_rrBbTrr@q[PJ?%USi#s1\YT-cT>d67\#RM^eK
|
||||
VD,+'4@p&V.;Y\,!Ja)p-mF`nXu#m.&oL*\1b=r]+QcFJS1YhQ^ctDlMf!^f@3@H0
|
||||
fp,q^Ue_-gdD]$S**heQ1;@eh"9Gb2PL=U:Wm/<(O%J2CWR4<Ij?8ikEb=!.na1b*
|
||||
k5dnNTnGW@k1/Ntp@3_6hMta_tU,c_\c.&@AD_eZ91C/ZX.<CeL*fM:Iu2@,EYea?
|
||||
C'EnIP#"i@Q:k>"5D8nT]rG<Rnb:O"n#t3nj-bbVD.W7bAqTG@b(NLli8T`1O-G#J
|
||||
Ll8rr<.M)/0!_csrA).n#$3KZ_-,OHNc-EW?:!fpT&Eb8^L9#OZt:2((h9ME$W^]_
|
||||
hD_rLGcpg-`[gl*pC'H<.#C:7&OUZXUa([!STVb:HH=EhEsLaQQWUZMG"FnrelnBp
|
||||
qr#3ce5sm*YWunCRAPpqQ\Zpoh`c-@pS(M!]RQ**OG@XL-R/D/S?];T0Ll0asc:&?
|
||||
MrIVj`a)$!(CaVnW/Q+7QZ8<T#H(:Ph,-WtrHaWl])hP=LYW1]f(_Pn:rklb0+i`c
|
||||
K5C`Wsul3q+JWnMe<Dg((lq>3ag*V&ttDCN,c+6'+D*$lB0W0NF>K5lfNX+1.[<'+
|
||||
4V4pd>"Pn>?3cHs1EeWG@FNrDf"omb6gW#fI:r+PFF3^=\ll8"<4G]1X6l\>R6G%X
|
||||
45O\u_E+P'lsuG$Q`nZ.BE$ENAIYo&tFUr$)!0r<'8'!:V$/!5cHirr@YBr#bHIO8
|
||||
]2p(4$LF]LT*\7H+SbGUt])Y%1)B[E't#'TeunN:b:(>3<JGq]P[+i;T.Ar-n/OMR
|
||||
mYc_f$%KhC@(R4(kK"X^9^5+%s&*o"lde*XSujCF!nb]eQj1rS\!(HpRc4"If:d]G
|
||||
pkN"Z?([nNYu6_\(mD/U$TuXf3VuMDY)Z/Hemc>"^h%hW!Yk*/k?:pD*Mt:\9(Yo)
|
||||
*>eCb^!pK>!dbWUs=0(fnfN$<`'DC/183Rs&H.-i=Vci;We8Hi`^M=0pMk/`Jo+nm
|
||||
;r&1-pDec#"]FD68>-Y+V%+=D+L1qH))%n;HR]oFAY9!5NgY!"/X>rr@YCrmQ<,rr
|
||||
@XPleVpB/+H2Y8Z6lo=Dp<:00Can"oXOh^1_?BO#JlL5Ff#n<s=?']3ZZuP/2V(pc
|
||||
83ul^nu808.*I-\Sl!fCV.c%/=&G>'?#dTU*1/V/6^)@d.^;m&OtDg\GA-R=$+eah
|
||||
C2<bsl^FIEV3jD+nd9F&$WH;3$4!nV(f.0WUR?VP<?;ff*Gi)=c$Kn^`?^>Jujl$I
|
||||
\C=nRBIRRUH-?9:"H/[cmKX;3:eAUrd&!?-SLjO,LYfn?:mP!:;Z(mgeTnL4eLOX^
|
||||
+r#9j:KAUsV#i*&A5r(_K5pgD*lRAFip'7Z)T#0CHT\Du:7f`:mR>e;)!`6$-<A'k
|
||||
ioAo([,sGeVS'^Ro.^lTC:3Ds*m!X=hm<KB8!75ZU*ZHme\PiLb\8&<B-HSr[T[Bi
|
||||
2r_0Z02383d@7fU$e).,;b2.ZE9c5="1W%WGPt=L.3JEb\>?fdYVBY.>]</AcG.m9
|
||||
8b`6]M&,Iq2mrrl>$=%cl$EBdM8O%7/Ej;cL8`&prkC!onisM,*&mQ>N,Gk$lQTe`
|
||||
`aB7?jVrGru$+^sM"Wmd0u,~>
|
||||
%-EOD-
|
||||
pdfImClipEnd
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
718
autotests/write/format/eps/Format_Mono.eps
Normal file
@ -0,0 +1,718 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F'd8OGjP
|
||||
:f:(Y8PDPQ!<E0#!MjOAD0#hF!!$kRFE0lL6!7;m=s+(6!!N?*!"8iB!$u&`F)XiP
|
||||
7T9?fzzzzzzp=93Ezdk,BGD0#[Wzzzzzzzzzzz!!QnEF(51M!5JR7!&e>+Ec_9]!;
|
||||
HNo!).TYE-)'[!CQnf!#03J;F:Ea!E]=%!"`[XDI`_I!GDH5!'4t5F^kCOz!!*'"!
|
||||
"<FV<Drkt!#bh;!#tuO!-/'J!-nPe!+GqN!,2FL!-A2m!,2FN!!$kPF^kCOz!!*'"
|
||||
!"<FV<Drkt!&+BQ!#tu6!,hi[!+Q"I!,qp`!-/'R!+u:F!-A2l!$D8a!-8-O!$D8R
|
||||
!-/'N!+c.H!-q[L=s*eFzp=B9Fzdm7q]Ea\qJz!!!!#1G`laF^kCOz!!*'"!"<FV<
|
||||
Drkt!$2+?!#tu;!-nQc!-A3P!,V]Y!(-`t!-/'J!,V^M!+Q"M!!*&R!(-_f!<E6&!
|
||||
<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71kN%
|
||||
1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$
|
||||
k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6(!
|
||||
<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8tq
|
||||
"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77Kd<
|
||||
8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6Sp
|
||||
ZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uLk[
|
||||
!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!tbY
|
||||
>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&s#
|
||||
e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\HR
|
||||
QV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"ad
|
||||
dg&MN`!<<05!tbMt!:eh0]aOfL)>HVW*W@m?5N2mHn[Cp`=+p2f%K%Vg/2Trj4Yp"
|
||||
*n@?-@7^:Ne'6+]\_<r9/cqGA7ahWa=F!p4#a6cOY,lNsT/c.8`$0i<+!!`@,iV`l
|
||||
:]s!DCn`Grse/%o;LSI57+aZ3:D=08QXm`Y[6"DT9B2>kFQpIV7;-q5gHu/S!i#`s
|
||||
:)U^6&A5@oOZ%p9t!/12chPW<N4!W^bD-KK@[uBQQG8:srU92YW<1I,p8?e(3n47A
|
||||
tSb>WnCCSn:)WuoXij\;*Y%ubQO+[@7nUJEbGBWsGeUAE]pVd58Mo?JNQ*,tAB_Ic
|
||||
jg1f8bKVR$MFF.:&kD3GZF6V!Y4H41/>-`["rrDOV^P)Ue#lan_T9K&Vj55B74lZh
|
||||
G7<e5Lpk/PX^DQbF..48Jm\:2P`soDe"bb'qTXWCpa,$8c!+joS\O*t!>?kFNfRL_
|
||||
@rr?Z'J`#rr+,N2lIPlBI7JO[M3f^7bn@)->r#)\(Bn,+M#dr6md5A$Q48gGXhs'n
|
||||
&XB8*kMs;(d&2!j^8Nk&1XE&UlK)QR6Ac7\h"T29Joa_-%5k0of]IDl#2.$ak!+[^
|
||||
]rr<A6USusmC;pR0Ztqih-*N,I#.1eL^&*8XV/MRpGO2Z(^;[0FB@jtrHr]YpK%%W
|
||||
o)=[raa2X*?`j`Z@eG^NHr%ZQpe$YO'<RZ=YCT?\9[aJ>opG)[JCtjqd4ATYo#[rJ
|
||||
IB<m1BQ&5Qf#+PK\Hm?<!);m1$(?XXRdf($WrrD#\KCHn8?bP%MO'T/AF2Rj8p0*<
|
||||
,U!^'=\?jWOThFc6qX#4u#m/kH5%+0'rWoq$n+Lc"Kg$dJ?Pbm/=o;\&WN>D,'[uE
|
||||
FL)jPWG]#?B]luoNeaI>H^[-:fId?>:@dSlg^7-^=d:r$'i[^pig=PTh!/LRS)n]n
|
||||
TMtZ!*Rq;+2YQ"S/:PHGirK!i@()l(cHn43gCCN]p)aB1^<l;kE7M[!$>'PAhiOQ>
|
||||
(H^X7Qme$63EO9D.dG?YRZ27Mq'B5(.^**>$nG\LK!"%5ATteJ!h,d.Rf(F9!e7>l
|
||||
^7u+2<bu7+&06)!jgYHIDn)UmB4)&fcH8L+(>E(<=jq%5::VcFO?gq)X*tA4r57fD
|
||||
/6)88l7[/9@,b?(Ij'$\>3$IeWq!-T*90\1a2$kkl6+jjU*8*hC?,HiOg.7AijF;*
|
||||
mj#]*m-Pu,<F5T7oG^A*,iVnns>Bogj'O'=;P39XtH@:g1H`MtpMbQKGe1>OA7B<9
|
||||
/:tWp!QKC98D[jaLj8T)t^M<.[`.,,LjbBt8rm1QOT>r#b24Zlm40I:-igW/f(SB@
|
||||
2Z$;I)]@=3I3r;Ou[0[<"MY/te*DfM3CFah5c/G,a/-l-J]LVieIah`2[u%gNpiF@
|
||||
P&b(:f>\RB,pQ'\RU$B4TJ`;7>*<X;_(HSDSb]\&A\C5r8UKKG+/HrQ]P6CU]80hC
|
||||
fJ363u#h/Z-Hn,-rJo=HE:Q"!3nE7auT8i^AJu'B(K6<*cGJlNHZ(Sh+U4&p0doFk
|
||||
E+G0G\B=PDioVhEjArYi9Ap>UX`R"Pa_-m6RHnYL"Jt%":_rIAK]FXNu2,iG85s?C
|
||||
TrYb5o[ZU@F7^^h>,gdlt.==-u2qp30is=KiiU`gqdMloW.DFF-:I+]!qdT=nrX#k
|
||||
!6fQFCr+Y1eJbg[Pjk\,4GRn-MhN;O2Ihpe9ZY?(WN]C^uFI4`MUlXjYQEWq6L[9S
|
||||
;D[t$$cHkl9g)<K":Dj)_rrBDPNk]FViVdQ/<hBpTr%//*4r%cQ-eH!MWn?T?cCK$
|
||||
)i[^"46Im)GZdpu/D`(2?0.uYZDmLItr78=*94YJ]+&D2%!44,ir?L6lKDQO9@/OE
|
||||
CpikaOL\BU8]IWLZ&Z%CJiiOPE5=O$qm@L+d&KQu!el]JGh(A%I6ebfQMl)6W?cWL
|
||||
:+D>-ODa'5XHu8WhiEm.'ptOddQ"-QBh>$_GP?ICH]qO^LZ"kq:V.36I0.s]5BaA<
|
||||
>EGmX?gYK\^J$\:Oqa:'>^%'C%n^$oQnR%<(0B3T<:AdE9Y6O7Fh#@?d[9jJYh\A7
|
||||
XW^YnTbqf:=:.R"s[s\c[[m@+PgGQ(,k1EhlC'c/p7eR@"p^*b[CT-MZYO,cWhhD%
|
||||
Fp^aH3ghIUFq"):m)t;I6]Og)JTWiA%HaM=$doS^Y%(c,=ZcT(J>2S(%(!JT0@#1W
|
||||
ZnIO;WrX!/rDtkZGm'6'Op3ue?j8T+3p3MM5:PuXXSrknLY+_iiHW.S?cUNKq3_AD
|
||||
]@M.C#>2&8g4fjunl`&QBhW_&Cg4?rd4b*0!nQqukJ&+Ld%nkooYDaP7215j4\^6r
|
||||
J!9,T4N&Ns3orW-uf6-uF.gpp'gGSB3h2R_i3JleFmrZ&]9nO$(jo1N`iZGKCr"Vk
|
||||
)rr@YJrlc8s`BTF?&(C0q2o6UYfBb0YHl[\4(6Le?@5!9k/Q5HZ99d&\;iY]9?#o@
|
||||
]-"c`:XYagYq]sY0Df]R<Ia%cmn7hitILgZbiH;Vg4;"AViXIie*XD2pPH=',$iC6
|
||||
JWHf:YgUq^=MfECh4aLC'/%`tFA@$"%H9K0Qg13,rTEisG!:WS;%VWQcrN88)1liU
|
||||
N5K$IpMo4e%,h?/mX(?;1M^Tm\q_"dXT^&u7>TGBN?##T'!,UBT2mDRK]"S'dZ;2d
|
||||
bCLuiSn5/Lb=qg202u6=/00UHA4s.3&VP/?IqGjicQWcSI[kM(O[s,,^fim69gqB#
|
||||
KE;Ii,[<m<O33DQ8r7sZ@]RTne:ZB]UHABO(%dUpAB>k;b7.KGqr*caQI7M9"rr=$
|
||||
`7p^r)`#="AQ,V0Xgr\VmO_PQ?Be4r2;Q]oAO_P]l5k4`,m??K.!"/M%j0sfFDL<J
|
||||
a%:@(8`g&AYgZ_nK0n7&_U>+G[c$?*iC!mg(e8<a).lTN=G4nton<4'b]nZ*#<WM[
|
||||
i!87[pHB4-e!4K'.:#V0#?Ouq<`I8t5]JJRI!!LrlTm2>i[I^LOYGBUKY$Y3!&,(I
|
||||
5iL0,-Z=pB_<0L;1kCp"3[>a?65Oc.tqMphV@rnAh)oMXkf6!'0qgUs%^P;*&2r`-
|
||||
arr?MD%;u1GfU=+PTmA9(a(sZrNG*-&F8L,$DW95SZeJhh>?q"0Lcf5QRGr]:poD;
|
||||
]'Cc#%`1Il^^.4*/EI$M']K<6?iGQ:Yik$`)r$-:A`OPdjqM(K9C9^okC"qK;FHTi
|
||||
ngJ%VIful%@pclQWa5T;gC&3)S!/7_M%b5K#0=5"`8+C2dj1TqHYr]U]idEHV`&I3
|
||||
i8#U,?<h![o6$YAhWE\$14=qP=6JGMT!;T"U^U<S(Q\rErDrWJSHk5]NQ$mB*Nsj^
|
||||
tC%L"Di4Up7et(o``>Vj`>AZFi6XLI08ZKb(CUZ@,`UjqTG:)':L+B5Fk7@>V4=fH
|
||||
!!.D>r2SL:&(Ph##J)LM0!/0gX2c.Pk>'QfEn5aZcbG4A=Sec["ZPqLc*J`="U_^:
|
||||
PQS?Am[ed2XqVQmP>@le)!,DN6%I^\6.au:!$LhDWr&(MP*S*)tM?cg5>2P,fYBB&
|
||||
^E9b7r]34=0==c+/.uWdHB<m:hZsg!!&+^$dF\`Nq<eJ>Z"h(Jirr<R8g"Jfl9QVo
|
||||
qfiW#r(d8V^XlR"]Vhf^`Y>95?C6j%s#DM-J=FS`tQ?C;D]_<4W''e*Oi"(lpQ\KW
|
||||
YK3EGmHmP]c,?=8Nh7ne/.AM-+9=p6SZ-u:ZdkrtRpJ^[+$b72A9!FT^*TbhI->c1
|
||||
=75IRDI[>Q#'m2$6#_0Z2oa_hnpuB9k';*'i'm8CKl'=LXd(E_ckaLA'VWjZke87X
|
||||
mH4HWe)h"/J6$C@kD1(SdCNjn@!ZO5@YKma6!oq:(5JoW78(Ctd((52,28:*6MtE.
|
||||
*C]5[NACl./(KZfrpX^4-[!$InhUsLCfOD=O>V"R`>i"0uhroRf&IZUi5DT7=i0IP
|
||||
)RB+U&K#6\UpslK\^)tie"fgg57\a\!?g/URd9p/dS+t3'X@j&,FVHOBcpj<VCKJ-
|
||||
e`gpkc!VD06J:'03+-$:##.76^H=+Ph!"*ra<VViUG[&',,14%LGG9=D`RYQpBQlA
|
||||
$Bri8S48.8Fq_Q4"Z,8QOk(`2&e23ZZI&k";kKEiWrrBkWF[,XO?gROGh%/I?Nd`)
|
||||
F=&@B=<:T.'r%!&cGd#!@'t;V6D&Z,3,b%4`V2q$aVma2G1YY3*&@]$%;(X>QYH?c
|
||||
=kRZ>Wj)1b"r"Pbknc"a2:P\Q,rr=!c=/C.o>Cu"X`HV'&Sqj@\GDi3]Q?W1a1W:*
|
||||
JPUi`LC78j&Ff&mihe]ODdn77g5%"2-J&,U]^YkOoh>C7I.IcY![IM;UgUQA"ipRX
|
||||
YJ#451qbbsf8Y`cC@_&h.nhYPF^Pc7(>t7]^[CoVdf2?s?/_.X#htWDoO+Wm-S`$+
|
||||
[rlc9FKCs-eka-V!LTP+cT)9VfSTi"U?]-d%oH]I^f&Bmo[,!btV;'lrI;sNi]O,<
|
||||
][glR?c=?[fp36:_"kW/7n>F/&/8l'UHpGEr?Uhg"hh:oAiSPGVl2&ruU-*MVVnLN
|
||||
]FUp,q\$FTPP1JLP#VPR6)D0r2NH6_5Et9Ai3Iek$IOTc_-@]QU%"'5g\&Q*K_"us
|
||||
,Ii@W3f%6N'ZqhTbZJSbM(PaXJTCuP/$S/1E*\@`o)hE2H`FSgs6QF,*=mUJGfrfa
|
||||
!_>aKV^)grZX8`1:[d[(FrrD!se+E)2pe+]Y?\.iF#"AOl$&ZP.UsWL>D`-okm<),
|
||||
\FXZnn&)+uS^9:sapXV[n$*O=m5Q:_8d<n@Wj81Y1/8pE["RuEkr$qJ(J+3U.D/\D
|
||||
uLV+?d_nQp4jm4b[08E!N>A79Crgon01.u[s.br:H6$1_UC"lD3^FXgZrnG1+4u2B
|
||||
Vh4KWi076Ud?)NNr/M&c(23/JZ?Uq-Ng.s$6Uc/Z4X<il5k*B,snfrEcPQkSml1b)
|
||||
k0D8VTpp']WG^a"TIhI,NqaP@:j'<bBK?'(qYNu%Ui6qNQg6SRVHfA=(;n17tb<J3
|
||||
g]Y'QQgWR&s=3c/EFShne`&pKg!!^2cIIN$Z`So-nR^\4S&*\NjnV;fNHrZj)pNj!
|
||||
;#)TJ\RW0(fRqk)fM'pdsN/O)HN],R.7#\p$5T1[Irr@Y'IaHeem+%qWWmg"K`=EU
|
||||
)i*3f(LcufjpnjB]FD\/)VYGd=]SfG4&)'q\3)\2hXl@"D/FDmIb50li0)eFR[iXH
|
||||
(.f<*;KrTNDn[H<gmtfgCnV<!N(i$c1pj_8+L[o]1=gZYj4Sg)4Rr.+WWG[tQ1g-s
|
||||
Be?n;aj-a?(obG3l@(hG/]PC)ToD\f#?hbif`4q.9%t65-50LoP$g$n3m/I'"ibsT
|
||||
90Nl%uWHccsg<X>[H#EkpJRN6hCrW.pS^ig&(KT7dSu4E2f67N1Q)9>QDqT&7nA";
|
||||
tnGDp:PK#i??O2ifnT+Ocd.BJ!58@>r,?EC&kj<M.Hd*d=d@039&)4ObY=X-GZg)`
|
||||
@C]!=YD^+dM\H)=6'3j]#!"nmbK"hrt1Y_p0_Tqplir(;g:A:>En1L'&CAPAs@s+S
|
||||
QC%,i*L:;YYCb>$lVM@m\I:lNaZIJ9L*VPDihquPS?@>&9r&<!8:&>WLG/rW%KKnE
|
||||
=nUt6[m/A1'O2=(>d:Bu%nMc9rXTQBN8`Hj=lWp,V[^Z7Y=UhLpU1u1fj;/VJ/B2h
|
||||
E[uZ(7RK!6io`"oE)tqn64ppQK4s.H-\&Z04<PR.8Zg<(Obu;IpqYf7J3c;""=GZW
|
||||
397,Dt9.`@%=M.dS-b@hT7fM9s'BjoF!;f!.C!aR?piGKYM00h[iWm?q4p,Q2hhq>
|
||||
)EN.80p3N?ei4d^[euL@5A_jeqiXZRaj%MLFQ+Zha:sEdQa_pEc27gi+!-B<h?i1R
|
||||
Mp3+.EmG`U(G`UcAm(oOEU&!-QiN!tD7+UdDD_>o!]gl$SDCs`@mHc4M?qY30fMk/
|
||||
;,Yb/T$s"/\*=(u*q^PbH&+Jb6HoLO&iIAcF!"<T<ri5g5M"I5KiN92IGC!l#IACS
|
||||
dcZi@)CM@n[YA#T^S\E8/qUW^2Mbpif3`,a(NIPkp&,lm'q`K*ZipVaPpu/9$0_#V
|
||||
0M"DXG(W9JfLAW9th.n57!)h?:ZSn@#Ng<)"YZbcoRCRo@KU*kL(Dh:Y8KU7u!!TX
|
||||
s^OotB4?qhd(OT]@rY8U>pjW5C7F["a7cgfF)0PrZ$u.iIUj3b2Zt@WTHN=;pXL?`
|
||||
I)V(CKR;8bZS-.g_fmgr/YJm-gJ)Pm8DJo+TIi3L*moK49X6I>'n8nAJqSpm,_a*_
|
||||
Eco!<UW./X<=i#?*m9<J>k8J'aY&<Y^X/2WX0@BV3WSj=s=LX(ZZhRi'5Nj0nr!E=
|
||||
qi'.V7*]_S(rr<LASf-&M];2ip*A562[k/o?ZXXj%+eI!QCM9j:@^GY'gIZ<:5&g9
|
||||
]H(k"Sp;ZU:L,Ju2'6l`,T1JaAo'.85\(:I9nMa54rj)MMd]IBZ.?0@Y#-PQ!b?1;
|
||||
lC3o!SP$:;Wa#'6l>*#([F63E%[=A)d-fPs?'dpe`4rWnqM#JL:ibo2%5k,)t%80d
|
||||
m<h6>i5/4f2!/-e3mOgWJ%G^/:q(9PY+rab>oc)43Cp%:>#`W]fJ3"3l+7N:@rrCu
|
||||
MJ$K2a[.hV5!I0(R?2.(m!"&+LZqGlPCORJs[Fk'BY7Kou\p_Pg^#dCO'/VI5/?,R
|
||||
Nq)W0^Us0Y!Zo=RWL[7s:k];4"57Tk!GVd=MIuh5Qn3ZQl8@=_*:CZUg&b+>@Ih76
|
||||
GHLtoi]1SR2Ra.ORp(8N@Vs;V\SuZmnhHX;h75*3k!4BW;-Zf/4GV"<eqA4qT]J68
|
||||
\<RGrW28=_B!"\]4)VA^AN&R%6hbPPp]oJane0EBoDJl/ZMV!5m@1"j6AqJb*^chq
|
||||
sCZ>Z<+8@8IJ?=2dVu/g1r+Y*8L`5*O_==+LWp4c]*J6P.5,58blS2`"ae\1qn`]_
|
||||
uH=)qGp'jW=on56sG'D3.BttcSqgE-A"P5kQItGB8eNOoO!,)<3_IN+;6dX`.rr<X
|
||||
Y?ZE+3*YX`9]Um8mm3bB9[NB5<p'C,j2)^p'!(YPH9kNK>5IZ*f'udACpo")urrD*
|
||||
J(jngBrrDGKH/RS6n*tnF5I7G;rgk3'\XQ:%,N:VViL):XMG&\i.-7hc9[=t^V8o-
|
||||
B'!02l/`!h\\9q9F(;'))^n2#K;=H6Vrr@i&=adct4q`LcT*43&k(?pFP3I)cl[/S
|
||||
.a$c3*;0t17R-UEuC!Lj8Ho#FHp3rF.9I'@#i_PLs%X_:G?FQrjgM.YYJMf(kg0a,
|
||||
K(P$W=%/=;d_*/d(<Kg=LhG#RZ)uGG$2](2UmBeWaAQN)A'$BZ7N[(AjDuoA+!"hG
|
||||
3SR^VsMgoNW!r-9ChB1,B1%F;CIi`tnienZAoh25OrYk:M\r8\h[!*=L7rP>4af,#
|
||||
ZN/Aa@.k<K7#RkOqcftH0["c3i8GjM,Q@EP>*ng=<`L[/+;=R`]IYPZ')Jj>5X',4
|
||||
M_\^q6<]A)SD*>O(<n\i2Wu)BSRX#:`hEgZV`Oa'aj1cD;K>[[H]("VNK\Eg(G\^:
|
||||
-1eS9.?&mWSPGq-Oh7`4U!8980qfD(L:%dqTHZ,Zp;-cAnUR60Rq>P;i>4:hLUW"n
|
||||
@^*$#+rr<K-!+YeYf3c7H4Z`TC>edPOZ-lZ9'3!C])'l]j`7:rs/M_#sbDZ<:DJ`+
|
||||
U]J1A=6Jqt4rr@n*n6%E&T,#"EnFuXYeLeEUrr<@l__6R=q#:=_nET8d^P?:K-1U,
|
||||
ki7XJCP-s@JbGK#*nt[(!$19A2?=,E=@Z>^DDt_N/IKP&K?a`,dL&<[prkn^Orr@r
|
||||
U0mHL4<g%,NgfQiYJ\32YH>V.iZ5/$bMp%)Hk"G^S[3Y9IZ]ZMnF79$Xpt\/o^)_]
|
||||
=pg7CYrrD!be3#ghBmpT*n2qW'TlDI4g\rNY&P.m,nADS1M/KLJAXXru;7g5EZ*Z:
|
||||
,D=mi._B4g7O2O6aG^fYl!+,P%r[ZF#YC(PmGfs3o[F%*&iZ$Q'o\0g)hbhkh-+hM
|
||||
V2-W3u:8pDDp7F7LD[kH+h8'VgHQWRDqH(\M=5rE0U[Zn/8@,eSr#>-WoAWigD)+b
|
||||
4*?O5)lolP*HG6kgft1TKbYlJqGBOFJb8\]DD(R)K-FnhJ/+3E;"oeS=5_%b%^YkS
|
||||
'ZId,MM4227r&=-b`BGg%(,$)@J&VEffVtgc(9)AP)so^Q]o,^J`#=Au,3dgH[?Es
|
||||
'rr?lCK\Nu'lYCS;"#n3f(]5$!,4WF,]KuPt#j7%,-2inb]aI0YoR/YhYe0EIK^Pp
|
||||
OK%B&e[^+G\[u0?JnMZ@9V6uIRB\$58dGA,1kuSZ:+//]7n4S1Ni\uD&i1#06pfHt
|
||||
J:Xf!+DZG/WnPuKDi4cSg<hjeGEMI5fg^T0_iG83FgVKsc*jK9oCu?d[/?QRc]D6B
|
||||
i!$AI(R3hUp&+CGnD+EW@NT!YKpt&0j/Z6&HStiJ\ii>^6$g[]I&H;aI8#b-jD+SA
|
||||
_Wp?*Y2fg:2Ml)0t-EeCdga15<m;`.+'#3A'epm0^O4aSaM1;iqWT!es=16Y,1Z7/
|
||||
H?6/PXNid\Q@B=^7;pr&oIo>e?`PmCg>Fe%'a^Wtu?3kH&cL)4J`gV%FNe@$oehk^
|
||||
.hm_3kDr#l_j512k5lUh;^W5&.pP_3`Y24DA`-s#^D#>T/ZI;O&9:>e/f<HXF7B9S
|
||||
/DfoghEp34Zrr?YFQ[`B<''c+YX2!WO\ju,e!,ne1.n]=:L?-s6GGJp@V0L<e5Oa_
|
||||
*D6$f84EB1jraMb.(q"^KCQ#R/(IH+f8%5]&q#g>.rr@XO:]CCtT_Ko(lf%<Pmte^
|
||||
`mId(eGd#)9n;sdG^Z$as$/GG@e[5>V&*_pooC&g>[>k\]8StBCC]0qXG%POR[eZ7
|
||||
sAh]hcrYk]!rr@eEpjZl6rr<j_5PVeJB(95_HpOS+7_A.cLc#''rXs!B&bm_CnJ8*
|
||||
>Ik&R;C0(2%er=MdQ^2Q2GP:u_#p`_6]tLNI!/FqN<K@^k!5VRJ@*=Ug?Q=G,ise/
|
||||
!-$S@>1JHDL($N-4Bc[Yq[/U,Z:?pG4\hdK(k=rUD$b]G+edr.hXWc2Cb7qE@a,aX
|
||||
'26F"\!:@/FSeV1N\bM;dr*[r^dl!\G_EKAt&Pe1"V`)(+rRZl_LpXiRo25"tp4_S
|
||||
9RPJSq"hp8!>JP0NBT`?+0CW'@'(a&V[>0C.phQ[@hm<<gW./A]?hg81Sh'<-]A\S
|
||||
6V:2f^A4T1UQ<JC!B9fXc(D8.DQV!M#:=X3!YN"*%>X7/>ikP72(WT;jr'Kn-Tr@a
|
||||
Q_>9s#j'>0pqR3Z4r'Amk/SDr,?=(Hqp:;a-l*`Knn[>?1\t-g[T*CR-E%YJ640(@
|
||||
$CWhcGrr@XAr'9`^Jj3rdr&`i]6W!d#fDIjKiI;>nFSfjnnQ(XDG[nV"RQe9/F`66
|
||||
N9?<niB!i7D\t/VVhW!_bp?=Q.0lQn1VKg9]^X;s2FYAFG6"N9:2LW<fBrk"b);T'
|
||||
RkO!sU)E6Cp/\1a'gj\s-,BP*k5S)n5p4rF0U]/O<!#me&Kq9Ksrn-a*_0mfr_'d/
|
||||
k6IPO""0H:+KGOr1Dl$aVD%fDUQ8?J-,/nnPg6SF^G4u(+>pT6#X/u4Un-&=<*@F\
|
||||
8F<;?'-&`U#C[&EYdV3lNNIn=,,dYUnc)9in_b\cUf'4D:k2mO*P2aL>g.D5QrmX1
|
||||
%C,bMXnb`$FpjqJM<pTI?\^c(IiW8%3flVXh_m&CFj&OU,CUCQDMgm`sZ46!<,ili
|
||||
+YdM]kU)u(<efXBr&&EaJ?Opuq^n*FYiUJkGEVS*l$gRS$L9.J!Heg)Vfj.=L,aPJ
|
||||
FE8/KPDKKTqVSBgM\!#A1&hD_M`N3GLnHVGVO/41oU$0(cL,AM\gO$P(p!]b%\(5]
|
||||
<%/3Fu0CE>\2Nfm5D$JW;>BUeUZ:f*mYjZM.rr?QdN;A%EDiDF74rWW'Vi3_gXi"j
|
||||
ci%GNcm@K09gWca*%=BUrnZ62c%1[5Z>`EXn\KJU&2HP*\/@-:B=AS/\!:3G[!!`8
|
||||
uare(D_qeZrnL)?fM@ZTZ*q)Jcp6fiqptnltoPY+$WF]R]g'VUIV2[8,nTDN7rH;n
|
||||
<3bIs7E\-qnXn@21X8`/(W-f]cTDg`n0?1R6O8f2n%3J.1?]*h44J!;=omJ<7FhM!
|
||||
Me2*oXaDGAV^<bm=[=U0'K,18XIA<mj\-L4krrBm6IiNnYkk_uZJor0gK(@U%X7$I
|
||||
n^PT=So`WiT]sX0SD0/Q*N456VTc2YL="rAtF*A<WP%kUs1`#YiSDM*B&,7MZLHf3
|
||||
CJNb1NHh!09?O,Q#^A*8Yprch8NT,pn>e\g;9B#85j28SMnKaG[IS.SW>\]AdF$hZ
|
||||
;Zo51Y%(4'k9s*,u[p8^c`',L:Xd6<P%1>tH[+.9'EN**]iX;gC!pf6TOM-XTp@;?
|
||||
X28!r7S'Q?k9l+<.q_ZOb,5Hlj$Q\b!_qkUmH_t!AZVU@iiXZFs!5^t[4`aiUHl9"
|
||||
g>=c>RNKe@$Im'=s9h%3dP6TJ5N?VoCQ91nQ\s#dm\cDMXp+Gj\Lij6_CZ'B&i`S,
|
||||
<!!:g-G_5h1^''Kl^V,kV[nb<;U5Mf%l.6D`1lFF)1I9UZVmLkUj&*,44@aN7rNb,
|
||||
Af2d*cJ*lS%!!K%I5N&9f?7Ye4n9a.jL\/3pik%Diko*'N`i3U#EMm#Sn6Xt2=fsS
|
||||
KI1Drd5E'EH'CCaF$`dQ/FTL$BZu7RF6hYcVoWJaRd_G<boK>>79@Q1>X\6LAkD??
|
||||
h16u+hU+GscAapeC`j]^dG1Z:\VV17Ggm/cG6#Hn?DOP+5j$8XWG^o*brr<3te:6D
|
||||
9h@>TRp]9m%iVrn3U[_.R,RYEK]N\mKlb5"!?V>))M++#)"&5]XFujKJXf_Q!X`J%
|
||||
ChlrL(C3!Z=O9aP?!471S!5\UuiFg%I^Y),p57d[/iK"Ir5X$dLoO!<e%CE;Sk[&.
|
||||
h%CW15::D"$1cfQ2*l?Q3fLTNcbpKHq/7>i/efQkRrl2\lIqUKlRP(r,mfdsR`B(/
|
||||
sj&+`Mrr<^^_Dc>jT,Mru<4oTd-Ik5"%Fr_:cBSNU)LmM6lPiuKbBSf7F*.r"p!h>
|
||||
mlFNV,rr<eYTDT6:i1>`$1]2[*nH[!>&70+_\&Bc&hhU&5[BT/W]k=B[nG$PYg4eA
|
||||
NR.o"se)Km145$]0(q@'-m4=/YO6M+In:Sb7q_`U;p;OZ=NMpMS(Oq1R%etb</JCF
|
||||
bnH8)5fk=Q+^971Hk4_uK2&PC?X'#fZ"f*ma&5RRq-106Y9dg4$r"J\\kJT$,hAl<
|
||||
MF^a43pf@Cp(;*lO!!njEZ$3)C4P"?H4lM7bYG$UG/Odm)Iq`WdID5^;+f@KI&_Um
|
||||
H+75UKb'b`[/*RT>-WZr26fTidO5W;Br(unVTrN@sD\,F@BbilsROC%c$<tUb=^CI
|
||||
d]K)f-HcTT];cQ8nEB'&Y]f,U.ir"o<!.n/Kdat,\<,WlEh[;UcCL>b$4jru)B>es
|
||||
s^PXieUsQah@0_d>0mTJm!+P35<k]?Ag%MXE,&,WQCLJc[g0M,7hT':^>G1urK#IZ
|
||||
?3Z%],'>`NGrL0D,r'>%ulbDqNq"X/=*n;NOCJ-M4om[JH'&5%@P!-gS*J]EIP&.0
|
||||
b5(a$]2;Q_!^^':M\&0/U)LL3j$W,=M-/mO[mIa"eF?LZN/rf131LFm81m3-GaW9o
|
||||
6<_^$mbbe%47-7XIGWp*H!.ql_bo2Z1!W+ESpiB6<pjqI$&9s8TG&ca^3YYUDH(o$
|
||||
)<bG+XTsU81NliG&5au'lbGrY)0!Ef'<Ku1VSfXI6f!TE,chhTCcCa&I&9o_Crr<g
|
||||
PHr&_'5>$^L^*_:poLL@[4?mtbSN16sGP6dO$$G5J5hfPsl*A7m+PORIJ&*6lBs.[
|
||||
>!5V.;GO_lq-c=7:G^ild[u7sBg?Vr)Z/`"lC%`SenO1)/O2JCI)7+_u$#aYPrBG@
|
||||
<$$cpc,c!IsBg&.DgK=N*VuHb50Dn&pld+76=4co\U#;nt=6!Ge1d;7]qCTkDp_1R
|
||||
=1>?M_knY&\Dl(VlS@4l&PM-m*m@Fog`:H99,"hSnhr6j/kk?,CfDK25_Vaa1(ALO
|
||||
@p-moHdb@dR^<^;.d!^Z.8XIT?p7A$mT5'PHCYW6EfOlt_pr!+3"Y0J[]IX!^"DRD
|
||||
`_B4@.._#2hW9O<^$+s>\nQ4]:L4eMGD][e+=S3%R(J0ro\@%(R/Ng=Ffj*dI6$je
|
||||
YhaUODQ#47S5LK<t^e:;T?aHZGce@-k>)o7>*rHcB;L#dr5\o!]eZXYgn?7TGf,gC
|
||||
kUM6\J5!]C0FV*#s]kM(>Pk#i4%m!hF"76WR1Vhl[p$[GmO,!WHlFn@Ppu^IPf)-!
|
||||
:D]NLcEM[n`=1B%;8hM]3g))Folnpfjm8cVhB16_m>b^(8pj_:aM1.5Zf_.?phPK_
|
||||
*is)RC^PFqSMknb-cPCb2FIs4Lpg6kemDb8QKl<]m2AXZoY,hi)7]!.f)iI?p,hq-
|
||||
]h^M2oPX")\?aYTsr"R?6L848(8@6l/46%n/_uB]IHsN\GgeVd^CH&sLnTLIIi_=1
|
||||
f!6_loe90#5,LbaYl)bS7L:2@o7+YLcrrDOgIu^sen4YKnhAuA[nY=(\&3P1:!"".
|
||||
/0)S#qJ+uKM/RlKiO(L6)#K-CeQZ]K:ao/!4gZi_9(VJ9mY]^D![\N6%"kWhO"5k!
|
||||
^bPOZMqb2AYnMc8O"n@4En^`i&pdI&'='!cA(@^nZg1HPBBg*rWT2]TqI;[qEHiF)
|
||||
T0tN6FP?P9@D':Y!3c^93T`(!pIgYDsn;?%Nf3T3jTDTYtrr?BpVjF@$j0+26pgVQ
|
||||
Kf!LLCkScGpl5Ct6W5YX#Y%e`\da&Zp<k]el(<%l,j-dBsm/I&=MYnKgIbgSCn@-=
|
||||
6:I^,urr@e&.VcGZ>#p]_q"j)oXY3A]B\)`K*GeYr&$*#EHYZj-/o:1<R[("VOkXT
|
||||
"Q9GlTD/K:Q#8I)&nLqatK3BUoiBJ3)-c?qdNI3gkq"n![a(O>0Dc5<4_feU`OsZT
|
||||
0@$=]<3e*E?(AY.EL>p;W6$<;/f`~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
718
autotests/write/format/eps/Format_MonoLSB.eps
Normal file
@ -0,0 +1,718 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F'd8OGjP
|
||||
:f:(Y8PDPQ!<E0#!MjOAD0#hF!!$kRFE0lL6!7;m=s+(6!!N?*!"8iB!$u&`F)XiP
|
||||
7T9?fzzzzzzp=93Ezdk,BGD0#[Wzzzzzzzzzzz!!QnEF(51M!5JR7!&e>+Ec_9]!;
|
||||
HNo!).TYE-)'[!CQnf!#03J;F:Ea!E]=%!"`[XDI`_I!GDH5!'4t5F^kCOz!!*'"!
|
||||
"<FV<Drkt!#bh;!#tuO!-/'J!-nPe!+GqN!,2FL!-A2m!,2FN!!$kPF^kCOz!!*'"
|
||||
!"<FV<Drkt!&+BQ!#tu6!,hi[!+Q"I!,qp`!-/'R!+u:F!-A2l!$D8a!-8-O!$D8R
|
||||
!-/'N!+c.H!-q[L=s*eFzp=B9Fzdm7q]Ea\qJz!!!!#1G`laF^kCOz!!*'"!"<FV<
|
||||
Drkt!$2+?!#tu;!-nQc!-A3P!,V]Y!(-`t!-/'J!,V^M!+Q"M!!*&R!(-_f!<E6&!
|
||||
<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71kN%
|
||||
1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$
|
||||
k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6(!
|
||||
<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8tq
|
||||
"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77Kd<
|
||||
8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6Sp
|
||||
ZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uLk[
|
||||
!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!tbY
|
||||
>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&s#
|
||||
e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\HR
|
||||
QV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"ad
|
||||
dg&MN`!<<05!tbMt!:eh0]aOfL)>HVW*W@m?5N2mHn[Cp`=+p2f%K%Vg/2Trj4Yp"
|
||||
*n@?-@7^:Ne'6+]\_<r9/cqGA7ahWa=F!p4#a6cOY,lNsT/c.8`$0i<+!!`@,iV`l
|
||||
:]s!DCn`Grse/%o;LSI57+aZ3:D=08QXm`Y[6"DT9B2>kFQpIV7;-q5gHu/S!i#`s
|
||||
:)U^6&A5@oOZ%p9t!/12chPW<N4!W^bD-KK@[uBQQG8:srU92YW<1I,p8?e(3n47A
|
||||
tSb>WnCCSn:)WuoXij\;*Y%ubQO+[@7nUJEbGBWsGeUAE]pVd58Mo?JNQ*,tAB_Ic
|
||||
jg1f8bKVR$MFF.:&kD3GZF6V!Y4H41/>-`["rrDOV^P)Ue#lan_T9K&Vj55B74lZh
|
||||
G7<e5Lpk/PX^DQbF..48Jm\:2P`soDe"bb'qTXWCpa,$8c!+joS\O*t!>?kFNfRL_
|
||||
@rr?Z'J`#rr+,N2lIPlBI7JO[M3f^7bn@)->r#)\(Bn,+M#dr6md5A$Q48gGXhs'n
|
||||
&XB8*kMs;(d&2!j^8Nk&1XE&UlK)QR6Ac7\h"T29Joa_-%5k0of]IDl#2.$ak!+[^
|
||||
]rr<A6USusmC;pR0Ztqih-*N,I#.1eL^&*8XV/MRpGO2Z(^;[0FB@jtrHr]YpK%%W
|
||||
o)=[raa2X*?`j`Z@eG^NHr%ZQpe$YO'<RZ=YCT?\9[aJ>opG)[JCtjqd4ATYo#[rJ
|
||||
IB<m1BQ&5Qf#+PK\Hm?<!);m1$(?XXRdf($WrrD#\KCHn8?bP%MO'T/AF2Rj8p0*<
|
||||
,U!^'=\?jWOThFc6qX#4u#m/kH5%+0'rWoq$n+Lc"Kg$dJ?Pbm/=o;\&WN>D,'[uE
|
||||
FL)jPWG]#?B]luoNeaI>H^[-:fId?>:@dSlg^7-^=d:r$'i[^pig=PTh!/LRS)n]n
|
||||
TMtZ!*Rq;+2YQ"S/:PHGirK!i@()l(cHn43gCCN]p)aB1^<l;kE7M[!$>'PAhiOQ>
|
||||
(H^X7Qme$63EO9D.dG?YRZ27Mq'B5(.^**>$nG\LK!"%5ATteJ!h,d.Rf(F9!e7>l
|
||||
^7u+2<bu7+&06)!jgYHIDn)UmB4)&fcH8L+(>E(<=jq%5::VcFO?gq)X*tA4r57fD
|
||||
/6)88l7[/9@,b?(Ij'$\>3$IeWq!-T*90\1a2$kkl6+jjU*8*hC?,HiOg.7AijF;*
|
||||
mj#]*m-Pu,<F5T7oG^A*,iVnns>Bogj'O'=;P39XtH@:g1H`MtpMbQKGe1>OA7B<9
|
||||
/:tWp!QKC98D[jaLj8T)t^M<.[`.,,LjbBt8rm1QOT>r#b24Zlm40I:-igW/f(SB@
|
||||
2Z$;I)]@=3I3r;Ou[0[<"MY/te*DfM3CFah5c/G,a/-l-J]LVieIah`2[u%gNpiF@
|
||||
P&b(:f>\RB,pQ'\RU$B4TJ`;7>*<X;_(HSDSb]\&A\C5r8UKKG+/HrQ]P6CU]80hC
|
||||
fJ363u#h/Z-Hn,-rJo=HE:Q"!3nE7auT8i^AJu'B(K6<*cGJlNHZ(Sh+U4&p0doFk
|
||||
E+G0G\B=PDioVhEjArYi9Ap>UX`R"Pa_-m6RHnYL"Jt%":_rIAK]FXNu2,iG85s?C
|
||||
TrYb5o[ZU@F7^^h>,gdlt.==-u2qp30is=KiiU`gqdMloW.DFF-:I+]!qdT=nrX#k
|
||||
!6fQFCr+Y1eJbg[Pjk\,4GRn-MhN;O2Ihpe9ZY?(WN]C^uFI4`MUlXjYQEWq6L[9S
|
||||
;D[t$$cHkl9g)<K":Dj)_rrBDPNk]FViVdQ/<hBpTr%//*4r%cQ-eH!MWn?T?cCK$
|
||||
)i[^"46Im)GZdpu/D`(2?0.uYZDmLItr78=*94YJ]+&D2%!44,ir?L6lKDQO9@/OE
|
||||
CpikaOL\BU8]IWLZ&Z%CJiiOPE5=O$qm@L+d&KQu!el]JGh(A%I6ebfQMl)6W?cWL
|
||||
:+D>-ODa'5XHu8WhiEm.'ptOddQ"-QBh>$_GP?ICH]qO^LZ"kq:V.36I0.s]5BaA<
|
||||
>EGmX?gYK\^J$\:Oqa:'>^%'C%n^$oQnR%<(0B3T<:AdE9Y6O7Fh#@?d[9jJYh\A7
|
||||
XW^YnTbqf:=:.R"s[s\c[[m@+PgGQ(,k1EhlC'c/p7eR@"p^*b[CT-MZYO,cWhhD%
|
||||
Fp^aH3ghIUFq"):m)t;I6]Og)JTWiA%HaM=$doS^Y%(c,=ZcT(J>2S(%(!JT0@#1W
|
||||
ZnIO;WrX!/rDtkZGm'6'Op3ue?j8T+3p3MM5:PuXXSrknLY+_iiHW.S?cUNKq3_AD
|
||||
]@M.C#>2&8g4fjunl`&QBhW_&Cg4?rd4b*0!nQqukJ&+Ld%nkooYDaP7215j4\^6r
|
||||
J!9,T4N&Ns3orW-uf6-uF.gpp'gGSB3h2R_i3JleFmrZ&]9nO$(jo1N`iZGKCr"Vk
|
||||
)rr@YJrlc8s`BTF?&(C0q2o6UYfBb0YHl[\4(6Le?@5!9k/Q5HZ99d&\;iY]9?#o@
|
||||
]-"c`:XYagYq]sY0Df]R<Ia%cmn7hitILgZbiH;Vg4;"AViXIie*XD2pPH=',$iC6
|
||||
JWHf:YgUq^=MfECh4aLC'/%`tFA@$"%H9K0Qg13,rTEisG!:WS;%VWQcrN88)1liU
|
||||
N5K$IpMo4e%,h?/mX(?;1M^Tm\q_"dXT^&u7>TGBN?##T'!,UBT2mDRK]"S'dZ;2d
|
||||
bCLuiSn5/Lb=qg202u6=/00UHA4s.3&VP/?IqGjicQWcSI[kM(O[s,,^fim69gqB#
|
||||
KE;Ii,[<m<O33DQ8r7sZ@]RTne:ZB]UHABO(%dUpAB>k;b7.KGqr*caQI7M9"rr=$
|
||||
`7p^r)`#="AQ,V0Xgr\VmO_PQ?Be4r2;Q]oAO_P]l5k4`,m??K.!"/M%j0sfFDL<J
|
||||
a%:@(8`g&AYgZ_nK0n7&_U>+G[c$?*iC!mg(e8<a).lTN=G4nton<4'b]nZ*#<WM[
|
||||
i!87[pHB4-e!4K'.:#V0#?Ouq<`I8t5]JJRI!!LrlTm2>i[I^LOYGBUKY$Y3!&,(I
|
||||
5iL0,-Z=pB_<0L;1kCp"3[>a?65Oc.tqMphV@rnAh)oMXkf6!'0qgUs%^P;*&2r`-
|
||||
arr?MD%;u1GfU=+PTmA9(a(sZrNG*-&F8L,$DW95SZeJhh>?q"0Lcf5QRGr]:poD;
|
||||
]'Cc#%`1Il^^.4*/EI$M']K<6?iGQ:Yik$`)r$-:A`OPdjqM(K9C9^okC"qK;FHTi
|
||||
ngJ%VIful%@pclQWa5T;gC&3)S!/7_M%b5K#0=5"`8+C2dj1TqHYr]U]idEHV`&I3
|
||||
i8#U,?<h![o6$YAhWE\$14=qP=6JGMT!;T"U^U<S(Q\rErDrWJSHk5]NQ$mB*Nsj^
|
||||
tC%L"Di4Up7et(o``>Vj`>AZFi6XLI08ZKb(CUZ@,`UjqTG:)':L+B5Fk7@>V4=fH
|
||||
!!.D>r2SL:&(Ph##J)LM0!/0gX2c.Pk>'QfEn5aZcbG4A=Sec["ZPqLc*J`="U_^:
|
||||
PQS?Am[ed2XqVQmP>@le)!,DN6%I^\6.au:!$LhDWr&(MP*S*)tM?cg5>2P,fYBB&
|
||||
^E9b7r]34=0==c+/.uWdHB<m:hZsg!!&+^$dF\`Nq<eJ>Z"h(Jirr<R8g"Jfl9QVo
|
||||
qfiW#r(d8V^XlR"]Vhf^`Y>95?C6j%s#DM-J=FS`tQ?C;D]_<4W''e*Oi"(lpQ\KW
|
||||
YK3EGmHmP]c,?=8Nh7ne/.AM-+9=p6SZ-u:ZdkrtRpJ^[+$b72A9!FT^*TbhI->c1
|
||||
=75IRDI[>Q#'m2$6#_0Z2oa_hnpuB9k';*'i'm8CKl'=LXd(E_ckaLA'VWjZke87X
|
||||
mH4HWe)h"/J6$C@kD1(SdCNjn@!ZO5@YKma6!oq:(5JoW78(Ctd((52,28:*6MtE.
|
||||
*C]5[NACl./(KZfrpX^4-[!$InhUsLCfOD=O>V"R`>i"0uhroRf&IZUi5DT7=i0IP
|
||||
)RB+U&K#6\UpslK\^)tie"fgg57\a\!?g/URd9p/dS+t3'X@j&,FVHOBcpj<VCKJ-
|
||||
e`gpkc!VD06J:'03+-$:##.76^H=+Ph!"*ra<VViUG[&',,14%LGG9=D`RYQpBQlA
|
||||
$Bri8S48.8Fq_Q4"Z,8QOk(`2&e23ZZI&k";kKEiWrrBkWF[,XO?gROGh%/I?Nd`)
|
||||
F=&@B=<:T.'r%!&cGd#!@'t;V6D&Z,3,b%4`V2q$aVma2G1YY3*&@]$%;(X>QYH?c
|
||||
=kRZ>Wj)1b"r"Pbknc"a2:P\Q,rr=!c=/C.o>Cu"X`HV'&Sqj@\GDi3]Q?W1a1W:*
|
||||
JPUi`LC78j&Ff&mihe]ODdn77g5%"2-J&,U]^YkOoh>C7I.IcY![IM;UgUQA"ipRX
|
||||
YJ#451qbbsf8Y`cC@_&h.nhYPF^Pc7(>t7]^[CoVdf2?s?/_.X#htWDoO+Wm-S`$+
|
||||
[rlc9FKCs-eka-V!LTP+cT)9VfSTi"U?]-d%oH]I^f&Bmo[,!btV;'lrI;sNi]O,<
|
||||
][glR?c=?[fp36:_"kW/7n>F/&/8l'UHpGEr?Uhg"hh:oAiSPGVl2&ruU-*MVVnLN
|
||||
]FUp,q\$FTPP1JLP#VPR6)D0r2NH6_5Et9Ai3Iek$IOTc_-@]QU%"'5g\&Q*K_"us
|
||||
,Ii@W3f%6N'ZqhTbZJSbM(PaXJTCuP/$S/1E*\@`o)hE2H`FSgs6QF,*=mUJGfrfa
|
||||
!_>aKV^)grZX8`1:[d[(FrrD!se+E)2pe+]Y?\.iF#"AOl$&ZP.UsWL>D`-okm<),
|
||||
\FXZnn&)+uS^9:sapXV[n$*O=m5Q:_8d<n@Wj81Y1/8pE["RuEkr$qJ(J+3U.D/\D
|
||||
uLV+?d_nQp4jm4b[08E!N>A79Crgon01.u[s.br:H6$1_UC"lD3^FXgZrnG1+4u2B
|
||||
Vh4KWi076Ud?)NNr/M&c(23/JZ?Uq-Ng.s$6Uc/Z4X<il5k*B,snfrEcPQkSml1b)
|
||||
k0D8VTpp']WG^a"TIhI,NqaP@:j'<bBK?'(qYNu%Ui6qNQg6SRVHfA=(;n17tb<J3
|
||||
g]Y'QQgWR&s=3c/EFShne`&pKg!!^2cIIN$Z`So-nR^\4S&*\NjnV;fNHrZj)pNj!
|
||||
;#)TJ\RW0(fRqk)fM'pdsN/O)HN],R.7#\p$5T1[Irr@Y'IaHeem+%qWWmg"K`=EU
|
||||
)i*3f(LcufjpnjB]FD\/)VYGd=]SfG4&)'q\3)\2hXl@"D/FDmIb50li0)eFR[iXH
|
||||
(.f<*;KrTNDn[H<gmtfgCnV<!N(i$c1pj_8+L[o]1=gZYj4Sg)4Rr.+WWG[tQ1g-s
|
||||
Be?n;aj-a?(obG3l@(hG/]PC)ToD\f#?hbif`4q.9%t65-50LoP$g$n3m/I'"ibsT
|
||||
90Nl%uWHccsg<X>[H#EkpJRN6hCrW.pS^ig&(KT7dSu4E2f67N1Q)9>QDqT&7nA";
|
||||
tnGDp:PK#i??O2ifnT+Ocd.BJ!58@>r,?EC&kj<M.Hd*d=d@039&)4ObY=X-GZg)`
|
||||
@C]!=YD^+dM\H)=6'3j]#!"nmbK"hrt1Y_p0_Tqplir(;g:A:>En1L'&CAPAs@s+S
|
||||
QC%,i*L:;YYCb>$lVM@m\I:lNaZIJ9L*VPDihquPS?@>&9r&<!8:&>WLG/rW%KKnE
|
||||
=nUt6[m/A1'O2=(>d:Bu%nMc9rXTQBN8`Hj=lWp,V[^Z7Y=UhLpU1u1fj;/VJ/B2h
|
||||
E[uZ(7RK!6io`"oE)tqn64ppQK4s.H-\&Z04<PR.8Zg<(Obu;IpqYf7J3c;""=GZW
|
||||
397,Dt9.`@%=M.dS-b@hT7fM9s'BjoF!;f!.C!aR?piGKYM00h[iWm?q4p,Q2hhq>
|
||||
)EN.80p3N?ei4d^[euL@5A_jeqiXZRaj%MLFQ+Zha:sEdQa_pEc27gi+!-B<h?i1R
|
||||
Mp3+.EmG`U(G`UcAm(oOEU&!-QiN!tD7+UdDD_>o!]gl$SDCs`@mHc4M?qY30fMk/
|
||||
;,Yb/T$s"/\*=(u*q^PbH&+Jb6HoLO&iIAcF!"<T<ri5g5M"I5KiN92IGC!l#IACS
|
||||
dcZi@)CM@n[YA#T^S\E8/qUW^2Mbpif3`,a(NIPkp&,lm'q`K*ZipVaPpu/9$0_#V
|
||||
0M"DXG(W9JfLAW9th.n57!)h?:ZSn@#Ng<)"YZbcoRCRo@KU*kL(Dh:Y8KU7u!!TX
|
||||
s^OotB4?qhd(OT]@rY8U>pjW5C7F["a7cgfF)0PrZ$u.iIUj3b2Zt@WTHN=;pXL?`
|
||||
I)V(CKR;8bZS-.g_fmgr/YJm-gJ)Pm8DJo+TIi3L*moK49X6I>'n8nAJqSpm,_a*_
|
||||
Eco!<UW./X<=i#?*m9<J>k8J'aY&<Y^X/2WX0@BV3WSj=s=LX(ZZhRi'5Nj0nr!E=
|
||||
qi'.V7*]_S(rr<LASf-&M];2ip*A562[k/o?ZXXj%+eI!QCM9j:@^GY'gIZ<:5&g9
|
||||
]H(k"Sp;ZU:L,Ju2'6l`,T1JaAo'.85\(:I9nMa54rj)MMd]IBZ.?0@Y#-PQ!b?1;
|
||||
lC3o!SP$:;Wa#'6l>*#([F63E%[=A)d-fPs?'dpe`4rWnqM#JL:ibo2%5k,)t%80d
|
||||
m<h6>i5/4f2!/-e3mOgWJ%G^/:q(9PY+rab>oc)43Cp%:>#`W]fJ3"3l+7N:@rrCu
|
||||
MJ$K2a[.hV5!I0(R?2.(m!"&+LZqGlPCORJs[Fk'BY7Kou\p_Pg^#dCO'/VI5/?,R
|
||||
Nq)W0^Us0Y!Zo=RWL[7s:k];4"57Tk!GVd=MIuh5Qn3ZQl8@=_*:CZUg&b+>@Ih76
|
||||
GHLtoi]1SR2Ra.ORp(8N@Vs;V\SuZmnhHX;h75*3k!4BW;-Zf/4GV"<eqA4qT]J68
|
||||
\<RGrW28=_B!"\]4)VA^AN&R%6hbPPp]oJane0EBoDJl/ZMV!5m@1"j6AqJb*^chq
|
||||
sCZ>Z<+8@8IJ?=2dVu/g1r+Y*8L`5*O_==+LWp4c]*J6P.5,58blS2`"ae\1qn`]_
|
||||
uH=)qGp'jW=on56sG'D3.BttcSqgE-A"P5kQItGB8eNOoO!,)<3_IN+;6dX`.rr<X
|
||||
Y?ZE+3*YX`9]Um8mm3bB9[NB5<p'C,j2)^p'!(YPH9kNK>5IZ*f'udACpo")urrD*
|
||||
J(jngBrrDGKH/RS6n*tnF5I7G;rgk3'\XQ:%,N:VViL):XMG&\i.-7hc9[=t^V8o-
|
||||
B'!02l/`!h\\9q9F(;'))^n2#K;=H6Vrr@i&=adct4q`LcT*43&k(?pFP3I)cl[/S
|
||||
.a$c3*;0t17R-UEuC!Lj8Ho#FHp3rF.9I'@#i_PLs%X_:G?FQrjgM.YYJMf(kg0a,
|
||||
K(P$W=%/=;d_*/d(<Kg=LhG#RZ)uGG$2](2UmBeWaAQN)A'$BZ7N[(AjDuoA+!"hG
|
||||
3SR^VsMgoNW!r-9ChB1,B1%F;CIi`tnienZAoh25OrYk:M\r8\h[!*=L7rP>4af,#
|
||||
ZN/Aa@.k<K7#RkOqcftH0["c3i8GjM,Q@EP>*ng=<`L[/+;=R`]IYPZ')Jj>5X',4
|
||||
M_\^q6<]A)SD*>O(<n\i2Wu)BSRX#:`hEgZV`Oa'aj1cD;K>[[H]("VNK\Eg(G\^:
|
||||
-1eS9.?&mWSPGq-Oh7`4U!8980qfD(L:%dqTHZ,Zp;-cAnUR60Rq>P;i>4:hLUW"n
|
||||
@^*$#+rr<K-!+YeYf3c7H4Z`TC>edPOZ-lZ9'3!C])'l]j`7:rs/M_#sbDZ<:DJ`+
|
||||
U]J1A=6Jqt4rr@n*n6%E&T,#"EnFuXYeLeEUrr<@l__6R=q#:=_nET8d^P?:K-1U,
|
||||
ki7XJCP-s@JbGK#*nt[(!$19A2?=,E=@Z>^DDt_N/IKP&K?a`,dL&<[prkn^Orr@r
|
||||
U0mHL4<g%,NgfQiYJ\32YH>V.iZ5/$bMp%)Hk"G^S[3Y9IZ]ZMnF79$Xpt\/o^)_]
|
||||
=pg7CYrrD!be3#ghBmpT*n2qW'TlDI4g\rNY&P.m,nADS1M/KLJAXXru;7g5EZ*Z:
|
||||
,D=mi._B4g7O2O6aG^fYl!+,P%r[ZF#YC(PmGfs3o[F%*&iZ$Q'o\0g)hbhkh-+hM
|
||||
V2-W3u:8pDDp7F7LD[kH+h8'VgHQWRDqH(\M=5rE0U[Zn/8@,eSr#>-WoAWigD)+b
|
||||
4*?O5)lolP*HG6kgft1TKbYlJqGBOFJb8\]DD(R)K-FnhJ/+3E;"oeS=5_%b%^YkS
|
||||
'ZId,MM4227r&=-b`BGg%(,$)@J&VEffVtgc(9)AP)so^Q]o,^J`#=Au,3dgH[?Es
|
||||
'rr?lCK\Nu'lYCS;"#n3f(]5$!,4WF,]KuPt#j7%,-2inb]aI0YoR/YhYe0EIK^Pp
|
||||
OK%B&e[^+G\[u0?JnMZ@9V6uIRB\$58dGA,1kuSZ:+//]7n4S1Ni\uD&i1#06pfHt
|
||||
J:Xf!+DZG/WnPuKDi4cSg<hjeGEMI5fg^T0_iG83FgVKsc*jK9oCu?d[/?QRc]D6B
|
||||
i!$AI(R3hUp&+CGnD+EW@NT!YKpt&0j/Z6&HStiJ\ii>^6$g[]I&H;aI8#b-jD+SA
|
||||
_Wp?*Y2fg:2Ml)0t-EeCdga15<m;`.+'#3A'epm0^O4aSaM1;iqWT!es=16Y,1Z7/
|
||||
H?6/PXNid\Q@B=^7;pr&oIo>e?`PmCg>Fe%'a^Wtu?3kH&cL)4J`gV%FNe@$oehk^
|
||||
.hm_3kDr#l_j512k5lUh;^W5&.pP_3`Y24DA`-s#^D#>T/ZI;O&9:>e/f<HXF7B9S
|
||||
/DfoghEp34Zrr?YFQ[`B<''c+YX2!WO\ju,e!,ne1.n]=:L?-s6GGJp@V0L<e5Oa_
|
||||
*D6$f84EB1jraMb.(q"^KCQ#R/(IH+f8%5]&q#g>.rr@XO:]CCtT_Ko(lf%<Pmte^
|
||||
`mId(eGd#)9n;sdG^Z$as$/GG@e[5>V&*_pooC&g>[>k\]8StBCC]0qXG%POR[eZ7
|
||||
sAh]hcrYk]!rr@eEpjZl6rr<j_5PVeJB(95_HpOS+7_A.cLc#''rXs!B&bm_CnJ8*
|
||||
>Ik&R;C0(2%er=MdQ^2Q2GP:u_#p`_6]tLNI!/FqN<K@^k!5VRJ@*=Ug?Q=G,ise/
|
||||
!-$S@>1JHDL($N-4Bc[Yq[/U,Z:?pG4\hdK(k=rUD$b]G+edr.hXWc2Cb7qE@a,aX
|
||||
'26F"\!:@/FSeV1N\bM;dr*[r^dl!\G_EKAt&Pe1"V`)(+rRZl_LpXiRo25"tp4_S
|
||||
9RPJSq"hp8!>JP0NBT`?+0CW'@'(a&V[>0C.phQ[@hm<<gW./A]?hg81Sh'<-]A\S
|
||||
6V:2f^A4T1UQ<JC!B9fXc(D8.DQV!M#:=X3!YN"*%>X7/>ikP72(WT;jr'Kn-Tr@a
|
||||
Q_>9s#j'>0pqR3Z4r'Amk/SDr,?=(Hqp:;a-l*`Knn[>?1\t-g[T*CR-E%YJ640(@
|
||||
$CWhcGrr@XAr'9`^Jj3rdr&`i]6W!d#fDIjKiI;>nFSfjnnQ(XDG[nV"RQe9/F`66
|
||||
N9?<niB!i7D\t/VVhW!_bp?=Q.0lQn1VKg9]^X;s2FYAFG6"N9:2LW<fBrk"b);T'
|
||||
RkO!sU)E6Cp/\1a'gj\s-,BP*k5S)n5p4rF0U]/O<!#me&Kq9Ksrn-a*_0mfr_'d/
|
||||
k6IPO""0H:+KGOr1Dl$aVD%fDUQ8?J-,/nnPg6SF^G4u(+>pT6#X/u4Un-&=<*@F\
|
||||
8F<;?'-&`U#C[&EYdV3lNNIn=,,dYUnc)9in_b\cUf'4D:k2mO*P2aL>g.D5QrmX1
|
||||
%C,bMXnb`$FpjqJM<pTI?\^c(IiW8%3flVXh_m&CFj&OU,CUCQDMgm`sZ46!<,ili
|
||||
+YdM]kU)u(<efXBr&&EaJ?Opuq^n*FYiUJkGEVS*l$gRS$L9.J!Heg)Vfj.=L,aPJ
|
||||
FE8/KPDKKTqVSBgM\!#A1&hD_M`N3GLnHVGVO/41oU$0(cL,AM\gO$P(p!]b%\(5]
|
||||
<%/3Fu0CE>\2Nfm5D$JW;>BUeUZ:f*mYjZM.rr?QdN;A%EDiDF74rWW'Vi3_gXi"j
|
||||
ci%GNcm@K09gWca*%=BUrnZ62c%1[5Z>`EXn\KJU&2HP*\/@-:B=AS/\!:3G[!!`8
|
||||
uare(D_qeZrnL)?fM@ZTZ*q)Jcp6fiqptnltoPY+$WF]R]g'VUIV2[8,nTDN7rH;n
|
||||
<3bIs7E\-qnXn@21X8`/(W-f]cTDg`n0?1R6O8f2n%3J.1?]*h44J!;=omJ<7FhM!
|
||||
Me2*oXaDGAV^<bm=[=U0'K,18XIA<mj\-L4krrBm6IiNnYkk_uZJor0gK(@U%X7$I
|
||||
n^PT=So`WiT]sX0SD0/Q*N456VTc2YL="rAtF*A<WP%kUs1`#YiSDM*B&,7MZLHf3
|
||||
CJNb1NHh!09?O,Q#^A*8Yprch8NT,pn>e\g;9B#85j28SMnKaG[IS.SW>\]AdF$hZ
|
||||
;Zo51Y%(4'k9s*,u[p8^c`',L:Xd6<P%1>tH[+.9'EN**]iX;gC!pf6TOM-XTp@;?
|
||||
X28!r7S'Q?k9l+<.q_ZOb,5Hlj$Q\b!_qkUmH_t!AZVU@iiXZFs!5^t[4`aiUHl9"
|
||||
g>=c>RNKe@$Im'=s9h%3dP6TJ5N?VoCQ91nQ\s#dm\cDMXp+Gj\Lij6_CZ'B&i`S,
|
||||
<!!:g-G_5h1^''Kl^V,kV[nb<;U5Mf%l.6D`1lFF)1I9UZVmLkUj&*,44@aN7rNb,
|
||||
Af2d*cJ*lS%!!K%I5N&9f?7Ye4n9a.jL\/3pik%Diko*'N`i3U#EMm#Sn6Xt2=fsS
|
||||
KI1Drd5E'EH'CCaF$`dQ/FTL$BZu7RF6hYcVoWJaRd_G<boK>>79@Q1>X\6LAkD??
|
||||
h16u+hU+GscAapeC`j]^dG1Z:\VV17Ggm/cG6#Hn?DOP+5j$8XWG^o*brr<3te:6D
|
||||
9h@>TRp]9m%iVrn3U[_.R,RYEK]N\mKlb5"!?V>))M++#)"&5]XFujKJXf_Q!X`J%
|
||||
ChlrL(C3!Z=O9aP?!471S!5\UuiFg%I^Y),p57d[/iK"Ir5X$dLoO!<e%CE;Sk[&.
|
||||
h%CW15::D"$1cfQ2*l?Q3fLTNcbpKHq/7>i/efQkRrl2\lIqUKlRP(r,mfdsR`B(/
|
||||
sj&+`Mrr<^^_Dc>jT,Mru<4oTd-Ik5"%Fr_:cBSNU)LmM6lPiuKbBSf7F*.r"p!h>
|
||||
mlFNV,rr<eYTDT6:i1>`$1]2[*nH[!>&70+_\&Bc&hhU&5[BT/W]k=B[nG$PYg4eA
|
||||
NR.o"se)Km145$]0(q@'-m4=/YO6M+In:Sb7q_`U;p;OZ=NMpMS(Oq1R%etb</JCF
|
||||
bnH8)5fk=Q+^971Hk4_uK2&PC?X'#fZ"f*ma&5RRq-106Y9dg4$r"J\\kJT$,hAl<
|
||||
MF^a43pf@Cp(;*lO!!njEZ$3)C4P"?H4lM7bYG$UG/Odm)Iq`WdID5^;+f@KI&_Um
|
||||
H+75UKb'b`[/*RT>-WZr26fTidO5W;Br(unVTrN@sD\,F@BbilsROC%c$<tUb=^CI
|
||||
d]K)f-HcTT];cQ8nEB'&Y]f,U.ir"o<!.n/Kdat,\<,WlEh[;UcCL>b$4jru)B>es
|
||||
s^PXieUsQah@0_d>0mTJm!+P35<k]?Ag%MXE,&,WQCLJc[g0M,7hT':^>G1urK#IZ
|
||||
?3Z%],'>`NGrL0D,r'>%ulbDqNq"X/=*n;NOCJ-M4om[JH'&5%@P!-gS*J]EIP&.0
|
||||
b5(a$]2;Q_!^^':M\&0/U)LL3j$W,=M-/mO[mIa"eF?LZN/rf131LFm81m3-GaW9o
|
||||
6<_^$mbbe%47-7XIGWp*H!.ql_bo2Z1!W+ESpiB6<pjqI$&9s8TG&ca^3YYUDH(o$
|
||||
)<bG+XTsU81NliG&5au'lbGrY)0!Ef'<Ku1VSfXI6f!TE,chhTCcCa&I&9o_Crr<g
|
||||
PHr&_'5>$^L^*_:poLL@[4?mtbSN16sGP6dO$$G5J5hfPsl*A7m+PORIJ&*6lBs.[
|
||||
>!5V.;GO_lq-c=7:G^ild[u7sBg?Vr)Z/`"lC%`SenO1)/O2JCI)7+_u$#aYPrBG@
|
||||
<$$cpc,c!IsBg&.DgK=N*VuHb50Dn&pld+76=4co\U#;nt=6!Ge1d;7]qCTkDp_1R
|
||||
=1>?M_knY&\Dl(VlS@4l&PM-m*m@Fog`:H99,"hSnhr6j/kk?,CfDK25_Vaa1(ALO
|
||||
@p-moHdb@dR^<^;.d!^Z.8XIT?p7A$mT5'PHCYW6EfOlt_pr!+3"Y0J[]IX!^"DRD
|
||||
`_B4@.._#2hW9O<^$+s>\nQ4]:L4eMGD][e+=S3%R(J0ro\@%(R/Ng=Ffj*dI6$je
|
||||
YhaUODQ#47S5LK<t^e:;T?aHZGce@-k>)o7>*rHcB;L#dr5\o!]eZXYgn?7TGf,gC
|
||||
kUM6\J5!]C0FV*#s]kM(>Pk#i4%m!hF"76WR1Vhl[p$[GmO,!WHlFn@Ppu^IPf)-!
|
||||
:D]NLcEM[n`=1B%;8hM]3g))Folnpfjm8cVhB16_m>b^(8pj_:aM1.5Zf_.?phPK_
|
||||
*is)RC^PFqSMknb-cPCb2FIs4Lpg6kemDb8QKl<]m2AXZoY,hi)7]!.f)iI?p,hq-
|
||||
]h^M2oPX")\?aYTsr"R?6L848(8@6l/46%n/_uB]IHsN\GgeVd^CH&sLnTLIIi_=1
|
||||
f!6_loe90#5,LbaYl)bS7L:2@o7+YLcrrDOgIu^sen4YKnhAuA[nY=(\&3P1:!"".
|
||||
/0)S#qJ+uKM/RlKiO(L6)#K-CeQZ]K:ao/!4gZi_9(VJ9mY]^D![\N6%"kWhO"5k!
|
||||
^bPOZMqb2AYnMc8O"n@4En^`i&pdI&'='!cA(@^nZg1HPBBg*rWT2]TqI;[qEHiF)
|
||||
T0tN6FP?P9@D':Y!3c^93T`(!pIgYDsn;?%Nf3T3jTDTYtrr?BpVjF@$j0+26pgVQ
|
||||
Kf!LLCkScGpl5Ct6W5YX#Y%e`\da&Zp<k]el(<%l,j-dBsm/I&=MYnKgIbgSCn@-=
|
||||
6:I^,urr@e&.VcGZ>#p]_q"j)oXY3A]B\)`K*GeYr&$*#EHYZj-/o:1<R[("VOkXT
|
||||
"Q9GlTD/K:Q#8I)&nLqatK3BUoiBJ3)-c?qdNI3gkq"n![a(O>0Dc5<4_feU`OsZT
|
||||
0@$=]<3e*E?(AY.EL>p;W6$<;/f`~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
672
autotests/write/format/eps/Format_RGB16.eps
Normal file
@ -0,0 +1,672 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!:h)@^C'u@_12G"B`A(>BC-S3pk)B4[\'SWr&Csdpi3CQTk
|
||||
R)rC!bPu1!:hdf"-gDE:[jH$I#fMCl0>K4.3i[/A=;m<qH$0n<`Kmrr<=sL_mlk.J
|
||||
SCeHoV,Zrr@_,'<9dNg5_/0CZbWsa.JUJ&]8\a[KL5;gCtZYq"\LjmdoCMK`;&2O?
|
||||
=iYJ&OSX>ut#)gA_/,ET&Jg?dc'!+"'ka!*T#/-&O4-LW\HI?'/UA6Dcq+f!W71C;
|
||||
1WZ1"P@SPZj5S6#UTJgYQ+>7-bgH6O[Bs9c6?Z329LEp*qPj:^9H2O0t.1m!+rTGu
|
||||
$#O3DL&hmb/UEn4<$$ceuS9'-#ro`%R"_%WieM)O@jDi2>&%[IGW'/8jif\"?^LeU
|
||||
iT6\/ch),@JKX@9Id8K.X;%.Hg'$n;I8Qjl7Ehr+PWXL41Udg>/lja+HgIL:gl'CL
|
||||
q?s@k:\SF"?$[EtDML?')=&71lG<9mX#0c0thpDo44=HpH6N4s'KfCR`'J$[WmXrr
|
||||
BrW?%&kOm9Mj4_`bYp^(h[^1@Ns:1@;l=C\[YC*tra7Jt=!l\aUZ,VJ;:hK3"RL/m
|
||||
jC"$8(Yh)K:F"JkJJ9=hOD?@rqH6(2ka@kfdur$X(m>;Y+*6Xqnd\VpEP);q%lJ0D
|
||||
HkIg"4*UZ2NgGXUb[3TAfL/nCRP4cX)Ll=0f0HdI"%O7Xq]qZcKCVE@cI!R5]CV0L
|
||||
>7'r"<*)EVLp]!!L78_snQ&Vo)dNig-XGf_@&jl#"(-ip-uACPup"D)#70gZ`[aEX
|
||||
*2\@d^a,?+F@doI[8crr<U4IapU^QKq66[D%E64>:n.p[F32(pOH]A+m"ZrL>\c98
|
||||
Q`*?RO%N])huHFn#D2p6jF;rr<3"5]'+X!*Dki$qk&ji@Pu#?-W>I?qbo9YS1Ih/,
|
||||
<uu%kiAf(hN7dj"U/*cE/RYP[X)=do#dRDjd1M+,.SR6PWKQDe1@Chkf[bp\Ya^p2
|
||||
TjVrr<4)nW/=:21/!B^+!a,_HP`>+tF`EGe1cKg,j'd9@]HEdA>(3,JL3&O;V"'Q]
|
||||
.)Cle>3p4pTTPB($0-aH5W>oNhmp(W5VRiQCGp3mo@\\pgKO>M9AsAXgKe&_l(k(3
|
||||
PTT76!QF=3b,"rN[WrIKfLY)0HIDd;%Rng9]+<-\h7U`<!Hs6rNgbhZt6U_orGqq,
|
||||
erUYSV?3pAY-^V2+G<i!F;6A+4Nr6an*R3gKU,q@$iRD4QaAZZG44K?8*_nE]02HW
|
||||
OT?(U&tu3*!H"5DA`rpg2;-HT5iJ(Q"fi3-nJn2Qikn[hcU3.pL6hhtSK^m&0?6rW
|
||||
u<hO5^\h0*6B6if3Z@CZ)aFk(gl]0sJC@n#^0P1t\@mHYkATY`Vb=<S[pN?)MXQVu
|
||||
H`#;>m$a$i^4C<P2JmrrA$c&[WX;)Fh1VV8n0qYjgP//8]6%hSmq9An+#k41(%EXG
|
||||
Usr!>=ln25Tg"rX+kIbo=G_&7X.<+aaX'ML?E"93Xt=r&\a*TlQTmNY.C_;)o2q_Z
|
||||
W'0KkCB"$mX5DIhD\9SeII0*tBjR`SMN[B/Yr>i;GD[1s7u#&K/N:@>mJ#D/3Us^O
|
||||
@D@GBo#dn`jQRHIBb1<t`32XabURpcEA=(lV(`:YI,>k^>a.najW,T<lRk^LRlM7/
|
||||
T<a$1Ug/r=e/1p=K3f0V)7r:=OB$CL9%"4T)(dNZ4V(YTl2HfV%RQPS8F3n?;a/i4
|
||||
nclrr?[r%etZTn[F@9r#p:3Hq2dsf/0>QVuH`jOe[ZNdnc6H4R3AoY1#-/14pGqXI
|
||||
il!c?C2N?aa%RX'Ka?9m&T``L9MSnD?'SHZ(+n(dopYo.QE.,7&:r+C#=a^!#@%TA
|
||||
ZbG'2IGmhgtb;ph/Qj[:,rgHq3ZiM4s03C>74[N]F7ZU.2XNrr?gaJVt4F:,&K)QG
|
||||
@*/`QG8iXiW2&>BMl`PbOT;rrDEKrr<1^nTXmE)tkr3IN88cpkA4Sb?NK/CTdGqep
|
||||
TSb>5$NoH)u*lE.O=mG`c=[b6C3d,^W[Si4Hb0^P?X4:YM_^pJ]sPC,)WGFSdXP5\
|
||||
3f?_Y,[$<&1MU.POA[&Xf0oe$`)@T<cf@'_b`0!.q_0aIX:>kJiPhkuPCPS`>]N_c
|
||||
A;GgZ`fq)f&PlFBb'"iGN/?OkVfi9-YiaO7&4V=ni<,7Bc^E?OgDj3UQI^D\m,2p(
|
||||
m6\]A))BoQq=1WiJ/%B4Y'Om-T=*f<[tZHp8RWQ5.0trr=;/^\B)cKBtFeg2"VFN'
|
||||
9>mmu&i:r&o&_7:d71/dZ=*<bYjBD.6Bu0RdKLYi(J&mf*9q2uJop+8Z5^rrAg+Y6
|
||||
4e)JkBdl%)2\8[A<<[KAq;3oQY7oo'/:.(\'>3C:23;Nm7\F4&52(?kKd/,Mt_%Dt
|
||||
tij5P>JGrr>O5=KTo]>G!/<;Z?`Y?\n^^l]ofeCAC6VDu>,orrB6VrrCDL^9@=.rr
|
||||
=1V&cVj_/"bnQnqY0@q#J>4!+--6!2-`L2L%=`!$iX&J(Nh4,CM-C!9AQnJ(LZLks
|
||||
s%6)ZKfuC:F3CY=8Hkd,)KQpnduj+R]pB!7s<)jONmp`kV<fXoACed=:dIYF@^)J&
|
||||
j^iJ+_+Mq)*Y%a8SU^%K?F3OT,=/OoE8s)F*<)i'6Q<?^/m$r[.XFa9Ea_pg<t'X7
|
||||
aO4#YF!u?"a-CIq<[[N-&D4>j;7g(-Fr9[("/)?:Y":nCcV0[C;O&6D3GKrT2%Ea5
|
||||
hH_ht[8irr?C6rrA_"I^T1U_$m^n$YfV@n4P/oi?cnErEFcj?P37+q_M?0:@bZcG]
|
||||
S'.!&E,Rq>##i\AA'q)#]BW,Q@`iXT&:dh*9#R_jNI\](K^ehZC1ND.iRRn.qjtNA
|
||||
];-`gU2Hn^GBGD)(p(9"/cY+B]=+8BDec@s.rj6:g)W8,H;9_'$Bjrr<3cpj$N1+,
|
||||
,1XIM?(4LIfon`"r`Z5.,#7[>l\D@N=XQ/\^@"4UF9Pd6D3%?7R,P5JWHHONDEPET
|
||||
6j4U4VXXl-^B\N!4CWWpZO@S0ImR)+'E>`.$Bhn5J*!p`rXh@I_[[Ns8hEpm5%2U[
|
||||
\2eGh5cU<7C$ZVhRj</9"f\@k(%3hVFIN638rq)(ZYTQ+0^`rF,^+I.\#^^+MeBmb
|
||||
cs"OaHsIG[',3M7arg%8+fB57K_:UMDb'>*RCdH&X"O_(9@Hg*`40q,rkO2e3%+nj
|
||||
i'EQdL9;*XH%Le,)@.?Q@]+]3hiqT@p+=I!aoE<E3M^fc(!k>[RSk<DV;grWt1:+8
|
||||
@0)lqO2O2#+'?(ZC@6YH)p*>OaSX\obNkmA7`6fP&jY]9^?ZOW)e;_3>D7VUf7e/,
|
||||
oT]M`C@tgFqOa]Jk$.nA4-Z3]+Bt3/ZZ`oO(4A799i6Oh"JrGl[AAD*qo_(EDgrrr
|
||||
B6pjEOc((=V<Am1&qHI`fAHfCY^19Kip@hKZ3\:MjmbH3!GWe^?=GjG)3fm,>F:8D
|
||||
(j#_Ha,Y<JltYOnheSrrBl.rr?a4!"iKfqM4G=n[AF-?&L#LNcdoq/kNi13B5,CH^
|
||||
amWrr@Ytrm).#X7ffFD=enjpbuNl:DDR)p@cmKE4SLj0*-*+Z]/o1;1QU__i/,e!:
|
||||
e\=)aElMiV2`ei6U*QpVia2-1RUfFD3VE$eTSr6+"^A7(dQGaD?O'nRF0Q`5C_4Gr
|
||||
p<.kMEnq^CJ"n%uGW,_^u42mtdPr]pACc[sNn&?Fl8sAr0.s-:>;+:35#ElbB_iNO
|
||||
>AsHq:rYehqkO<jdu_P#[8-l0"%29+VLHaT17]T"$0!O+ADB9+QhB+RiIPh)69`_5
|
||||
ffe[::MlMV7Fc6>?sB*TG.V8:[*/3df\0d2$prS7T/%^C1&AB+8qU@f;L</c/-*pK
|
||||
CSSJUS_Icf(uea%r!m2/$l.COf_nh%D#pr[%/VZEa5#q0?hiZnQ`N0V'[iN+5"]P"
|
||||
A<s/K`3s`S`G[WCD-4ELU/m,jji<m!=rcK/A!O;'jMOVHc)"6V2$Q5kN/=3ApK5_l
|
||||
q`DiE!Y]b<hZpiKqIJfroM0GIVqr4(fd5bn?<p9OtCRS<MP^jZYa(Q+TKRqtB7CBC
|
||||
,SDH)"$m59/n8CN^Mub:@:g_MNO!AWXnX%uV<E(+(+YF332(56=#)l$acE=2s&S)g
|
||||
h7Mp0+_agVn!mJMdY<Nq$X<,V_%UFSWB@U+G_n36Q1+kPa0b?epLS\juZKVo\T$fq
|
||||
']'6"+a*AI<-S7P\^-G-Z;#Om$/XkPQ!Wp3Q7a`!ab*>Mq`^SPn,tpQ]4"n5c#>.u
|
||||
>GNK!Ze9"H<5H^\`)$c*;`CrY=p7L%#o:f7W^d''AX\^XVoU!"Jide#ofNiKD:uAr
|
||||
1A1,E^CsV8*8Q.L@:Va"-ZRrX(mJJ(_1%8+<_L-*HK=/%b:0O7+FbhOe:dD/Uc'%D
|
||||
pA1$d0L5OXu"P0:S5lO3JcibAH\I!8t+G%b&'nrr<DlmJ\W_4>HPZm4U-i:)iF]e"
|
||||
<pYBA'EL`nV!kg\6FYc8EQ"lXFUU>X[B/h6u4tcTWd*BV,faccLSOmD7_7eLa"loe
|
||||
l9aJ@i5d,2)p`Dn!d$5:'<1/Zk/>.YYkB(r^n2nAe/j1.u>.qd"Fki2;;.*ZKCklt
|
||||
6$Li4U'uZ(G&eM;TR^\0HsXf$`A(+q^40V'/E#CAH'HBX<aprNcDEgV\5RIgdATe"
|
||||
]R'",O)o?Ub0S,ZSfb3?+5f#ETH2bl6)Kn47I0rrBl1rW,[]qr)J35D;&1.FPjpA)
|
||||
\A<e=TjLL)VPCYH?k^mAH+MUq2*7%Z!\$"$[=5?h4m/0qAjAjo5;a:=_YfWrE((?A
|
||||
7noj&^l?q":0s`nKU1X<I(%lfcoVD\\"bF1PA`9BLL;m[.Qk!)t$h3AkaKBTgqbgD
|
||||
f,KfY_]IAH"C6NP&36-C-(Zh&b*j$A$h<!l5QacI(!eC%7q@iO5ZR1Im5o6h%k,Y7
|
||||
^Ob%9!2k<W<&QFl?UR?IKQc<7Bk^1>9Vs&R;[U`p?e6)E8rZg')l%q`cD!?aeR<(K
|
||||
@d@cd^Re('<pUm#,NMBtiIGq#$CW=LPY-^oA1f!+Qc:n"KKG&,uVa?f5RTIb8h8#5
|
||||
FnOmsoild^24SB\*1`&O%lCHc!@rh;5nbI.:=q][0>[<O.E+i%QSI>t,<6D"5Skli
|
||||
%8,nMfG<Nr0dl?/FdO"H288J\Pj>4BZ*i_e"#&*7n!V%eIQ6-&C?Eb[4blQ9Z4.D`
|
||||
pt,C^)6\&)3"7pl20K4Rh4.injg@Knb6>93kIdeJH$P\eOj!N%rQ'9+B*Gd5oFB4"
|
||||
f.+/%BVmO,*X5U=n;r?1`C//S!3uQ2Q@eQ6d=H!867Irm:NaQ]8amqfhm<Q&VAbmr
|
||||
?,)Y51.b1;&%3)D[P(W4'G4O0@Kf#6+\S*1:F]g,*L";NE*\^$bRNB@-KmrrDc<nO
|
||||
LB%MVkhmKqm:6(H.m*Hu&9(_g:Y*5r6VsDrFJ%9r_pRC0"=@,a7M[$TX;>)%n'M'*
|
||||
`(2[(hZja2_Q?\)>$f_lMO+[f-<U^*e:F[tan-2bd_I`nhff218H2N9pp*gg%GF@M
|
||||
,n"U/*e#F7MQ6*uXA\GLtGfC>+o=\(=fkrQO_Pm4H;sWrTWZ-?^ag-0tuD>WLqg:p
|
||||
Lj5"aLo@^+=N05h)q)2#dOgpk$ZV_XC(2[@Z8QRQ2tf1oM>M9:6Z"'p?]DBW]nu?q
|
||||
)Xa<B.(XJAf@cV^:W#q&V_FiICQADsPoNDrlK<:XK+A*Ikn7^*`bDn_\s`CV/C1^l
|
||||
a"9n2K_0-]9N4fPI_B6^m9=+l7HCUp1l&3K*5?d`;L8Xll]Bm=<.2?2jolS`5]\^D
|
||||
4M!XU@Y'cn90!3;D+cYD2`%]RjdZdbhp5*1KpVT%'jA&kOJ$/f&LNO>8(I(+'I7ps
|
||||
%eOM1-\%_k5TGiXK`]TBr3:0<hSNU>,Q,mGHV^A+KA2q`iiMd_)YtoD\f;NW/u9I7
|
||||
N4f*p^Ncn915!l8mLuJ#MY:hWe1O<u7#m4lt7sBTQu<&j$`P/aOslgq+3JTF2o^0j
|
||||
M"Z0$PK,j"S5LT-lCCLY=dra3A,SYO($5?hRpYmBkVt!9mi(^'n5`IqK^tYfl'F&*
|
||||
fUtW`hl8KU?X0?#?hPfbdR6SA;]43lC[S5O_K&pa4&JjmeDkf7h+eT>lBMPBiJ.&_
|
||||
)<9/1l=oWdTh7/n2JU[mpQkrF!N]4W"A#H.2\(XD'_TV<+k^WEWZ\?0PGae&?Fn-,
|
||||
%<`!OpM>7L(FiPRPrD\E3p'Z'A7Fr?M=BJma)F^qB[IJoZ*c9^lDD-1Oa"T_R\W["
|
||||
d'/&Qgpc1h^4E8"<!T9*D;3O#5HD'oX8ZGo2-RBgq<-7I"c>bn=4)qdfUhHPgWPm%
|
||||
;:DEOUgNK[Rg]gS<K*iD;T:J64"IH.k:h?hU&j!.q*)J&*VLBBd,Ur"njVKUsUB]L
|
||||
-2fX/J-tWA_"pp2aGF>e@rqUioM=/=)BW`^X7:_e)FaYl12WqCgTI_$d8HIqS%^j,
|
||||
3q^C\C3'q_[2KO*lCKWiTE/,@FLZMuYSiq?u8BM;V)Klqd"mi'2hM)t4$e[DgF`W-
|
||||
gr$L52PgZ>)j2j0uK.F)N%6F<QD;ei`bf'=6Vq"FZUPJ':.P#.gEiI`^L:9"u5C!5
|
||||
U(uA=j<U'B5@s08?o]cCs9(J&Dr5Q$'0(COK]6Vs)]p>PXE6#o/9(R9UI6;J![\YZ
|
||||
kH8]K73hIr15Hfg1%)WS0l&%5Fu'@,a8h>4NmXTH70TO@hDK#qE_GO>6b8B0Z/@Ni
|
||||
i<]"]kS[oH/nH)S@/i8$2"s2:m47@0_C&T164]GcZ!kK(?%th`R&Xh6>&5!"aORSC
|
||||
^X80'bQ2Ljs.=!!$--?J*/(isQ`H;faY'0Z%ajc(qMIWB&7(ePua+o,&,sa77JdIF
|
||||
eWoV29U\)%M`-!!N&Grr?i6V=;f^INn\NeMV\5cD)pgNEY"9"X5jAdT?KuBi&1WoB
|
||||
^4p\c2X6hL'=mK*_BTn>'^og7Fs%p<(++rr@XcprgP2*;KK6rrBnniP-">3i_CB`B
|
||||
.iRj>ZT7rmPer4Ljc$AUVCD@cRM+D'X]siVrn3]r?M-$Qo9)rrDhoMZ3ZKaRCI)eZ
|
||||
%'[9Ad4bk4nW+kK-W;eZ0a9Ck!V#[9pnT2rH((rr=);3n>Fe\^pZ^iX>bd%Vc[1U:
|
||||
mY[(3_N<b4.8CZUS7Z.TmII7T:EZ_`UT^[nG9hQu2L"chEP,nnS/Xrr?_>pbg7Q#O
|
||||
Nu1pW"?f[GMgK@^O_aJ)Uk9!"s#X=DGE`G-Kb.>fgt87'C(fZ%nHnL3=[?Q7&-sX7
|
||||
kQQ!/"dq!rgFd$2"1C61Jm4gUkYB?98BbrDQIS0cNJ:KRf@:G@i`$N"a70bs/%j?(
|
||||
PM6K_CDJDThcTrD-WHiI$)aN2M9F--nM]G@c8&nIo'WiRC0GZAdu8!'dT62>\Wr6F
|
||||
-CJnMfEf_OW#(X+(_+_c5's-Y7:@Wg6Lf>g!k`D^-]D&I38H<+ZN..6L\r&*uCX!!
|
||||
^Jk"oY:s'C$M0^#Iq-[[3;K]Trhh)Q'&FAi5;\!?pf7m`^[J(^#h+V13-]pbg7Q#O
|
||||
L(4pV?e/&[X2.Ht'_=quPdb%h`UG?g>4=QEsh!grFCI8uZ9[d?fh["a)((L'O1Bgu
|
||||
l_,)8kIsL;hGcn9/u-\)o7!KsB<S18Y9jQTQ:ZS^m[7.fTL)>Q4\:&,I80%fZOef2
|
||||
DVKj9kRN48oPkYPuE]ZMsoZ4;76$a1i,VbuXGT3nCcW/[K2YG4WU'VNDA8A$IR*>1
|
||||
nf<:b_-ca)GD8^\D$eQi-?XrrBbTrr@q[PeZ.U^,,9P[AA76T>c*t[Alc0eDdkS7^
|
||||
!St,61j^hr\-JD^TSc)f^M^4Ep:uMYo]2j47M&8oCCulP>bOqOUDd"^3YDQH.$QZH
|
||||
e'mIbGhDZE]iM<Gd+jABSt/Xs:H6/$roR7#J,\@[?hT>9,sk<tG1AJ&*JE;?$V">4
|
||||
B0G$M[Kg/)aI=ercn"XdF6&22b#ae*Z(Vd9"QkbQ6OIp]j&gk$u\Pe,KD\Hi"<`rm
|
||||
b<Xe$Q`6gKAY0)<nnO(Df8GQI$(--B?K2W[k;'N?aZ*F?llJ`o#ia[9*8@>4__";=
|
||||
O/&iZH!d"PZZ1NFu*a%c%X6lA_lI$TV[^iQ=T''pOV8R;39Pb/tOE"USS[qpuQ@rI
|
||||
b+.`k%d_I!i6pGBr\a_LM'r*YS64ih$@VX/^YdJ&8_bQAr*4<k=?UVuHauq_Sr)'u
|
||||
NE#DYpTXZ"G4Y+#;+<3dbFq`Xf3*r&XV*Vs8&BDk`i@_cKlgAt+8BGa9bC@bTHa&1
|
||||
CcmTO:jA?P+V,n8F*!cOTs"Ii7k;D]<G;Y+tM./+3ZA!2f!RVeQdql-RAs?2^'rZn
|
||||
0o_dlN;B"HjB<M__3pNh>fb;mc<Ki.'JJVm&Ap]JK'W!5lP`m^1@0rOF8GVs'FjF$
|
||||
u.-ndWK,DW);T&@#&;7S*=.[/&Y=HX-;c9^[1IW8SIDF_s`XZF@aO!/l=:m<i]K8)
|
||||
Sk6B\k.i_suLG>.*gS/g^uG;Qs5ZToo]bbclpA8uZr%Q\PT(^Su]o1\!uS4p0<qpl
|
||||
D7dO_`O:XHq6?1l1M95U)#`;%.3"]@p&NB0;-CEVX,E!!IoPWk:Lp!!PO\Vsu_)?[
|
||||
utcSKl'3?3P1;/j)E.<q\j>26A.6/I[h,j,no!*i)fnpaQgAQ_aW]_'??P#CI3Tjh
|
||||
A"$pknbacPo!8%C?r*;qbQ6ll]@+;oH]7+&9F4lEH0tAR)KJ^Rjs[LA3=g.X>nUUJ
|
||||
c,.g2a)S3aMCRS;T(9YI$pY>n>Tf!;K#@0DYq2J)?%]!"/PBrX+#AK>kPhp^*a!kW
|
||||
TgQ(:SQ*L`r2EYg[3pOWtXn+LtHL6A!?9dk!Xtc)gmY140>rJ*hLM_[h:14lBZXHq
|
||||
K`$K(4l"\mD#'>$]BhQH^;,Xr/hE;g$_tQ/);'+!^dc_']0^C-MoP_+hWqHqsH:nA
|
||||
0KJAZf<`)7:a$nOB,SKqO;4B1X]^\%&tsa!1\(4\2d&no(;K?'jScj'dk9S/ptV*D
|
||||
_/-iqg2l@7r;P9hEfXZYn"c!WN.O@=03fDh("QCA)uJL&=B6?;'8aVFWB4fr_&pc*
|
||||
abc("<klWsnXCT1\rArXk,_rdjh$pYl,P_S7&)i2>J?-\K1lQ/3\R:Vgt,C#WDc`,
|
||||
e:ij&(*\>6lnKKpD6sB,#X%T%X&'P=i>9]/K&$LiQ,lqYJh&.VXA6r"o687&tJ"pV
|
||||
S$Td!d36CGj4p=IVped-WH]NGTCmTlsqTEiO$dA]fa8\MRq`8$'<V`mi#S(Gt:CAJ
|
||||
jVKrr<kdbqf^;Kh?)4UUs+0,O2Im<ZX6IILLI]kJ<TuoD#Ft[S8Rf3A+N_hHQc6,t
|
||||
:9!VNW<\'mDQ*1-QKKoq;5-poAh?9r`G6i]b&Tl0u"!G8GsN/?N_]3@%hH'I^TG">
|
||||
;PRF+d?iM-[b)rWstLBBap8<A00c&j?nP)@^=KeYM[heKR'1Zkch[X;]*?*Jh.L:R
|
||||
]J6DXtncI*GW?i2Y\B=,4QKPo@\pILH'@Zds8k'MT&"NCDHS@>a'[=l2%oEC[`g+d
|
||||
:1aBm0`IbM!]j+deQ'q?IE'Dh?(dV3]K-Gpt]>3DuH^0"QGV!G2ksHWH@$k^.77_>
|
||||
>qa9[J9'Dhjd9U%%Zo<`W7--IZibDJh9MW8`Cd\r!!6f`5"P&kP%_&o5pE%dEs"[.
|
||||
-!?qd&t=i;We3IN'5,)K"*EIfno'*gJ(S]f`7RRc`<LCP-R!ZD\VF7?lg>82U>HK=
|
||||
[VO_+t14f53[%pheu^L]/=hO*.=TJ*k?7m6="F]:("'DieiT4*Lt-E.s1$l7tlk5D
|
||||
4D/F8l4F%dHjZ=5^-qiK"]J@O'oKX03HsZI@m?[j&rS8$j(1)2spOOJX_D<^Kn""+
|
||||
IM9bb^2N36>Bf.R(<+H1H/rpHS]2~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
672
autotests/write/format/eps/Format_RGB30.eps
Normal file
@ -0,0 +1,672 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!:fGH;=Lde([L$lNVc1od@*"M/3IcXWo*_6Z*F(DXM^^q;<
|
||||
ceV2Hl&[aW:&WUFY+^g=='H/?#$^L]l#cDq"S:g(V?4T<m.&Iq.sB7(be!$1V*7r=
|
||||
@l-p=K3f:n:Y=:=QXd>@0>g4T)(dNZ4V(YTl2HfV%R9m0R@np@I6UKYQK,]Hcoq`E
|
||||
ijV=&f1Qrr@ami>ikEd]IX6-VsaB=nZMUMCXF:b2)etO^cU&VER/nom[fn^DM10p=
|
||||
*D*Mc#Mg#VD]rHeV2lSR[B[@>lXhUF;8F'Pb?g`C3c6!7HikBf-:PkD>_l:s5(Cio
|
||||
SJQTr7nj"HEAP4q%Aj_(kp@r'U7[nE7^h!#.:BDTBRhVpB/<:Dha?g<X\$Xehcr&8
|
||||
=s%80?#_`L((:G%H:XYP9R0m(r1LrX.iJrr<B'C%:)7r[MX9h5us_K*@Tr]O>5a@r
|
||||
#dg/6?V.1Yc\C&6_e6OKi@c&Z9YDHFN7kq`apOpg`9tL`3tY_nQi1F*HT>\$=EN]J
|
||||
V"eg>r7`e'8@XgW:,f;;Yk9rNW[]g^+ciiWkA?-YT+T]K9tQi%6<LeL'ejX`5tY0>
|
||||
kId7D66a:(Tt)nld&kc1Zi(@rqH79/i.pp#]?uW`F4ee@aAQVhVDBU!IM#Su6MsS&
|
||||
$fXcMeOVO0:BWBQun`*tP`^L;2Gc>5VH*]p5/fNGW@71]<GQ?:Bb3M.>>"ah,[rJe
|
||||
*oli0(j]f>0]H-7?eTLu/q2)JD>Loj(nA_/H5ED;oIM=BsTc>>M;6B\QSF980.&5F
|
||||
0-D]&?e8jb#552SU+eq]FP(iUjT_DhTe8.rjNhWF*DnFL];MgH-LbB'8NsT^l>[]K
|
||||
5j0?Id[>"nTKa^U2Ri@Gm3&/ZD2.rk`<p,$Pb2#\^Z`mXOV04IGi#?m`fY=7Xut*a
|
||||
\bV0[&M(`o65^SQ]#<.)Y%YVPEG-h_Hp3L)14D$r':/]p+seoXe0a+8@<um.^!JrX
|
||||
,jgrr<9$C\X0fr)1pbKXJA[6rlJhnU6,)[!("1Q`DojUJ%#H7t"Q0+>Tl-0,Z+N^U
|
||||
3dpi,)-\E:Cp7LCT<H`SeKCr'&Ll*0!kZ>"$qC:Xlb0HU/ilZ?R;I.slsrS48J^S0
|
||||
2,gk0Fb@fl?8K!^&7I\,QF9@b(JY\$]k?c<h"D=c*<"VMM)>%DEB8$(&jC$i*mN]V
|
||||
$'afDZ*ZiEIDX]A`Ck?82.5DkUBr$_9ogo^)i;A%'\'m9.!jK0eS.Q$@HB4M@f"+:
|
||||
HfDrL>@lh4MR\9DgGUni_pi?&QYJ=I_N':7G<_N*D3GmZjp:E$+RAJ(\c!+8cb@it
|
||||
oWeMI$JUa2K"bDUZF"l0T";]ObN"Vr(\$XQbj/6MB,<3?gmY-!,13*Hn!iQCn'i9D
|
||||
3c.0E2"U<q07Dr\aUCnG`L-%3o(M9:l>QVtb2M2E&"CDd`+lXNY>*Vfn3[<fp,aJ0
|
||||
J;+-Em>(rr@YIGWSFb#K/$508L\OD'>B;\!#=j>9=@/_l2@fWFLTpeg1ul$+OAuG0
|
||||
m>K!eHTaF^G`0h7aGe`?,S+;oRT3ct@,cT^[]&%%:auj"*Z>+4t$61qQrDY\`)#g)
|
||||
\1$N&^Jaq)rG$I]J;'e?+4G2>B7NGr>+ASNgg'c00RAAc"f=<qH$2n;lparr<=kL_
|
||||
mlk.enLer&F]0rr@_0'<9dNg6R_6CZbWsa.JUJ&]8\a[KL5;gCtZ\nppX1n?;a/li
|
||||
-r$S+^pmkD1uK)gIkO.(e]W,O;T"\l.eArrAoedDKI.VolIiFbR>,Bpf#?6&_+1:U
|
||||
*,s3Al&rCnHJ`g>cp@WTjC5dVL:gppcpMaL[*@KpDXKo$mkO%Q8tJJW*[<r"dbo(M
|
||||
VluLAe<'$h/Y`*t:r>%6!P35CmoN$VHUahO[\dc#[_728Qd!=]>f3U<7J0,^dT:0o
|
||||
d`+,8G)f3;VC/]Oc2Qi#f;gr":s-^[OpHfY>?(!"OH-r'U6dA$,$&2:m4ICHe@CXa
|
||||
=hH][f+i\3S5G]L]5>jb"ZmP!,neE*eV!<:K:@M>L1q(@$84/Oh#UStBYnq$'h8ln
|
||||
9Rfj[16'_P76ZJJjm&D*);8NVbDZ_+uq<pa_]tMrB.+r+YYlQYW_fr]&MW2.F9.^6
|
||||
;$k[^Ck17(I$7(@"!W*J(eB=W%::Irq3L^[MJ6LL0qcIN6%kF5,rFr[lRVe*Z:?GI
|
||||
P%cf_-g1<Dr!+SX!/1ZaKmE?DKWS'uk)DX#Kt>e=Z5%Y6W]o5ICFjLijQIHf<9dhd
|
||||
-##kK\t)/P',XY3fAgB">=+8BAWb(<[0naWBXBC&\1T;R$0$YZ-,K3bn/&p`s1Ji4
|
||||
K!hg.,@C%VQn3d]\F\V_9[!YJI/*dJ^)o.M=g&#]/li[u^S7C!K5]rn;km<3/=N'd
|
||||
*F8R\9P!j=cAi!:gWi(]AEcr_6`NHqOD=O;)'pgjeN>?W6kurrA.)Lqi8HcgkiHA)
|
||||
^SfJ>3&DY2fN^6#-C;n:U^2DCtkgYH7^rqH&0fpF?1CY>YB#dZ9pt3If-)DuTfDMu
|
||||
NdN]mST)5Q3t*,6%YGG<a3MkqA'(ni#8&!8!tF!9e?.2Z-AN!0DD\^[%H:nnS0&L]
|
||||
!6]*WH+H+o_P=+7&+;Zi3Y,#QDO#q+UTsi`H&.UAk4rj8T*FCAi#L!.l#3DUVeh!.
|
||||
nS1>g;:\'>aE(J&RH\95Q9O?^I&X!4$u1G=:#jo+`ZQ*4Fb;\Bd/4P5(=B!$E])la
|
||||
Zrpcs"1f5N%<cQ\BP]!;Ik*\,7N*2i'>>rr<d]8bR)hc"7tXb/TS&^&.`N=nh+@`\
|
||||
ui^mpor%&#=FIQ?3'+YB9dE-@ZWgrrDKQeXp/q#1K^ITA%o43gQ3kfbVWJ>$\i3e&
|
||||
+[m1&GcZ[rB;/=V</SaVtt)FouPI8E([Lqb_jZ+?WU&!!PLS"eU<o(&Ui%:Nte=,>
|
||||
_*`iAE"6XPt##a".WdSN)5UmUG5'PM3]+p/KT%ZMh)A"YQ2OQM+B$/[:0]0&8.N+a
|
||||
_;IX1#uKFTd*N(ZnQ:'S28Lp;Ht2Jt?:u_'1ut(QLZepbE5l''e20INO_K)eq%+C%
|
||||
LSq_^3Zq-nV-tPpCEhDT_>q!?&_4Q41OOS1`:an,(/(IGs^V+,?0^!!Mq@hq7\?^B
|
||||
cqti;ollG$:=/BAq)S>-P<^VM`:8Bbo8+@p'l#$uulDR3[E.5XAa(rm,;.([\WgFk
|
||||
&&C!42>Un\p$k[JLlqrL.Z6a1aba<E:]ROg$<h`W-jpB7A06n4@O8rrBki5@SI;iL
|
||||
e(bLu/VW218]KqWE_&V:29kYAGm7QGZ2#<SY#%`/*!M((>_1Pr>rh_/0+p[Sc;H[P
|
||||
,PaG])p;iIf-RFD5jtFc,9LoO(4A799i3A8YC`*^Dhhf0cP,ghZoi0]1pj!$f;Z!8
|
||||
t8W*C"4ufn9!#co(bMGf/Ii`TN-Go_-kK2rXH!D:R(BS`GOUY3b,VP"=6D*5Ys](f
|
||||
cHW)NjhuXae/Zrr?`i'&>,8O2q8#NLGOaJi/_S`u:JNWX1aQC!"@d3;5<,5Q:]ePl
|
||||
7-2nSdd3Tj)1O4n*'uGb-=mQ0mt5eDYM.>$Za@cY"0S&u,Jaq1fg/*Y%/%pbm'N^V
|
||||
g'OgQTIg!&$H;n<.,rGiM;X>Hkbq<7Dj\MA/_(.kHFn8fng(i%.PcAET/b&%O%^GP
|
||||
b-_8_8D0BN&8c6Li%U\!gm?gcYH#e;ZOH8m&VV9+jh<4`ar=q^2*m=n.isCYN-)=4
|
||||
HnIB_9oA@D'17Gh'a;!5Vd!%LF$I5.*VjYP9D6`'4fX0B6Z6%^Y*4TCuQrP2!rLpN
|
||||
Ic<#.0E\A2ZEV-9t=u2W$>[S^HU<4*o5-?aD)mq_N]CrYPO/FmH^bn%ddE]:ZueI>
|
||||
roc8ZP3tZWmS&`orO9J+51]Q'IET+3ViEk+dOGdAK$)WQ$Zb`0*\beLgc5-8.$hih
|
||||
WK/V\unKP"sl#:<0/;GW/.C-5'SJ>&D3.D%/(s3<R_UFQD')?Om)9AD`)en&%j,C[
|
||||
["-&+:gWdk0G8kO@l/NB8sh=Lg/L`0,.:>h>A<kOqI:-c>ragQTIg!&$!I8UP+0N?
|
||||
1f3_X\S@D)*M:0-%(!(rW-<@kIi$_ra^>4+3m^=2eH,`#]<]fquXrlHf>[fh$&?VK
|
||||
>Y'K3CciZ5Xc<1'2Rn[eZXKmZ0?LgXj[JS1.h$LVgVmr$u@L4cD:/Mo/@nCctofRT
|
||||
<:ERYkCPSZUt!#OJ/a!!MK`T)<*g')'pYp_!"2<ORr`GucHA"_k<;\<\6S.mcK\,\
|
||||
Pp/eu.omq_lLl48;mn=r4tMK0BgoZqHn%9)elie,2/oj%d1nNo?/C(1rD?>pGK[+J
|
||||
ljW`$u';2;?<%2#dQ-Lj1HDBDn%,/c/*)g0]_Tr"%ib\bnCaf[sCo-ER`oc#='6)p
|
||||
FEqJ+51]Q'IET+3ViEmXO0#ILXc=>Q4[1j823_SfdI:g&D&Zr4hVYDl!8*n$6S=fr
|
||||
aDVg^NZ+pP(KL2T4UUi[=+J'6BL`gOFQ0@hb2k4s^)udf(oSCV]89=oSJ7l>,F<!I
|
||||
8JS27*0:hf"R'IS-WA>?`=[<==`c0oG`*!/5`+J_"U0hqI\;rr<4M/b&Aue(IjLnI
|
||||
r`B2Mkp-XW,.H&M;cMTq/<^\jVM`b]_ErUnb>FnbY)p8#Lgg^CRI*]=5P0%iK*/V:
|
||||
5Os/!UpuJKbC8>Uoi;\Q,kZ!:a<dm482:"GQ@nr"SVX*<-!L^(u)apecJ!N@Vp_4s
|
||||
?5/8bJQ4TsKX1qVFXNg2SF-9;i=#k_,*Q!Vif4rrADc!94sEIa<N5<8Cp\$Es=ABK
|
||||
m,Y2>B)G24Y]+g?43l@dlhXkdHW.`F5LrmZh\<q4:'&V\rQ$'aMlV9k]""Z<GNM@!
|
||||
k.b(iCq,?cG-H[u,Had`!*;O(u:\5jS[U@#>9RB]qXaptoZPhc0@cUVlsPG['+XM#
|
||||
8+pWIK&jrrBpIn>;>Ol%uAhC%7RYD.&Y8Y$)-AFt<cU*"e.s!kqb7T$mTkgK22VW`
|
||||
f?%BBj9mCB8]rp,02R1uE54I""\fXBSmR?r[Sn!&9B-e*_H2raLAnrb%%9f'mo#ib
|
||||
+5L!dGeXd(EMV61GWJmt\P)WnlNVK&6=_Ye?3%-86q&65"5S'R)0^#;NZ3jh,[7!!
|
||||
SDXSacg&*Y&(ND_s*K7I_V<rrBClSh.+p@C!LN%U5k+LO%iVP/M63jtEsr9-=U'\"
|
||||
9PQ[K@1i=7*8gr(#4`"6$pp`SL]($Ef$@93k=`eQ9PP\d\:9N%rQ'9+B*Gd5oLD40
|
||||
I2V/%BVmO,86]U=n;rBs`-P/YgaDZ@B*-`3C`!rm(Cbp5dl(]P[O1gV;1LXDIM.!.
|
||||
0_*!&\ssb;#9Um:aq4UYSAHpS<4u#'`6/Y[kp9rm@K1ns"DHrU4s5q`]eaRYU:.ih
|
||||
(bY'u+OD$V.GJ/o<d2pt+Q0L@s02JnL7phnks)RoIk.fW;(c8LN%@(3:U[1*f.$-4
|
||||
J/Dl!Le5ZglN<EVM9c1$\JdA\Wc&YDL!u/Y^"dN^VFNHu7j@;chLB8C#SG%E6Mm[N
|
||||
QS7$7,51(I'-l61LPOGGsBT9rdJVh;;N'fCq)7bI!TP)QX<bW_DbS>"dK_@^pL'kb
|
||||
2N>UD;k(,P\D#N<<(f]WgoQ^L_UtFerI":BmLLEa)d_:c5tR1,**:9.1[P[rI$%0j
|
||||
)St`C024R!a#:]i.%`lba8"qu6Z*;OtEapa>94Ndoulh\3^HGiQWT[E[ifi(1R-GT
|
||||
ZX-PJrh+Cc5@1U!%QX!"eT].T0B.adg?D)sLl6B3+WS)g9#+DR31<[/<kl)re?oEM
|
||||
7(>)?nB``r?#Wr,qMc](_:[nlf8m;o=f6RWI3uPsS%fqPD'SA.f)7La'dRRD0[<:%
|
||||
9IH<rO1X*^,!V9dBNcqZlI\I42Q'cMMhZO4_+YgO@KBn+<e6)a+-#hW'+1?W21ga#
|
||||
`+74;k!\HB,81hs+CH(V5n!h9F`<cZsZ6=iU`IE?h_>o%q6a*Qt]>3WQH%!u8u<er
|
||||
:c@@kaLkI%8=T+(].nZkg"<e+ReV1&E]jp=a)mJ@)M:^BQ9a^U&qge_,=eiVc\VeO
|
||||
rHYd$"pXbH82r)^>\8o9^=Y@`/(arrBsP^YkS'Z]E*jMgcK"idVjG!5_Im>51Tcrl
|
||||
;7Nq_"lA0nd)pnj_FT&Kg[u%D;6K"oO8,r*QL=3fTutY,SAS?.`HI=8(+^Ep4m``g
|
||||
$S6dcO"(.j^Dgd9F-C"CeX$;i:Mirr@XaYJ^g`pa8:]FO(*b>#,js\dsfYqadhRi=
|
||||
giNK11L]1jR#9Up*P$aR`,I+]uSdGEI\/-BZAdrlhZOc21uJ5'n,a/Z`=!>&h$/H%
|
||||
aVb)8;/H]7iN:"p&+h$0Q!c3D\@-rX,-?rr<2%p]3UtT7Yo1Z%!GPhB9&le_D3(eD
|
||||
"-4HTA43Y$L%IdQ8gZ(/%2Qj!-2.@C%45m/I&u[(hOmg@./gQ@ITaReYmX?<[;eD#
|
||||
V[<gZ.05P,bPuf#ZJY6K8%S@_MdAiDtfnD&Q%lqd+LTi4"HT+5PZ+>j;"_!"cd`U$
|
||||
13?l:+n9\$llfD\Qu/+bosH4SasMZf%bbI;]jMbE),noAAo8rr<2&nW3S\MtTg5a+
|
||||
8[gr'U6pB<5hh2:qal)sMQM`:g\62d1ZgBdLN^*Is8SMcl=]:^Tn+/X?coi"q0Cn@
|
||||
.e[i!V&^l[;[Z0,Nkbf(KRu]S,-0A!@)<mSX?\_]^=.##YX9m.pY]"]Em#i2Y\>Iu
|
||||
""JHu&5#SsnMuj'?lHH@-b>^O6mJ/`Et^/doh2BmfJBcZ[2UkQ!p>P&joQm'WqZSf
|
||||
n!/^)u#a?J*/(ip-nm;faY'0LB]?c(qMIWB&7(eQ#"ko,<IRj7sqe\1tDaQd_%miQ
|
||||
q9H^8:^3?:j+Z!rPO_F/nO!ELf^(V&I%O=:g;A[n0u#r6h7R3To&DFjKh@rrD)6U^
|
||||
rgOYD"2chUM3!rrBK-oEY:-5K8-fnDEU6Xae2DiNEmY3i_CB`B.iRlo4G?rmP_p4L
|
||||
jbFfjA]*R(32$)bD05\\I*Bl@8EB_uBF\r[P7VoVdfQ6iC5[:/rBbhTq\Of6a,A6N
|
||||
L5hH/Z%+M13ts(%gsFT-!oQnEX2.p?,ZL(;G@XbsHb6=1+LVcK7cF?7'8bBZnE79.
|
||||
H)1b(IZXLP\2PkutoA.c4'-rr@<UIjVA_5PBd1!/"VW!<1Dr+$=Q5(L?Q\`X>LZa5
|
||||
.rRnK+A-L9%4BCCS8Eba/s<9(jm\(jQrHB4:iY@X5/Grr?pipblX?5O?eeT24(G*u
|
||||
=cZ]=bc+j03X?eMQM8&[X>b8-ra\G%4kR_*!$kkPS&'?_-1bK_CDJDThcTrD-cMiI
|
||||
$)_Ml20E--nM]G@c8&nM=A=$p'RmM^ZpGJ03@VS,JL6,?Xk`pmLWliDu-Wh7nbn@B
|
||||
&Kt'=53\<D+aCY%<LA2j'An`'N/k<>gDLKdVcV)#]5>i7X0ArrBF@_L4dXf=Y>XEm
|
||||
jO-=-CB4_c5*[N5i*>+='+.S_9.;irF)boV_'Mrr<8:quQbc5!F35i\#rErr@uoHJ
|
||||
a7#6"/b94q%<j:6O1DM`[<o,"Ycc;4991W*ld(JoJNs?QYe_mDF0r>k%Nfc^kWld!
|
||||
#?)2W9%4?]1n8`21cbB4l@:;p<#9(S?cGoJc[hrrBm<U]1>82<j0#$+I*e_r%d2Kt
|
||||
J/j'?Au?oY";s`>[UBD(WA7QZhu</Z+X?css=3*Eq-S##I#<K#_h;eA(c`3hQ?>Yl
|
||||
=^;+9)=uYEQ`ZWh)':p:7!s4J0T](:U<bB@S36>p!.+9bDoa7CW*$f,Mie\Am<3rT
|
||||
s(1_]C==)?)X-q/iFt1u>KO=`:;#=27h4%XIDgIJYMX0.6.Vi!V%QU=E;r`RZTL(<
|
||||
YVuLn_LNBiIX'iAN-'R8ne&!TLURgF)t,1ZFJj.bBG"n5mJVM15l0f!LE'/SMu#8Z
|
||||
Z)@3dnXOBWL9FAcV85Hje::q3^cBohX8hqT$Lg[7>c>m4R8hek?#C)<nnN(H4NoQI
|
||||
$(--B?K2W[s)9UIaJN>nAL+Z+'Mkm7%$T"]i88!.n0p!mfjJ_1)UBbMo(*:eqSW%i
|
||||
X`2=OY6ZZ-.+J,.*6M7@VN/LCRm,$g%MDY\!d^MAq#^r$N*N5OAbgnFlJ4B8"%YO1
|
||||
Z_,J&P_#>ut#)gA_/,ET%oW?dc'!+"'ka!*T#/-Aj=.LW\HI?'/UA6Dcq]PP0.o`t
|
||||
sW&>IO<NnHVk?(@9pI4bncpXT$I&rT_b2;(BPmYZ+(+/dBZV/)sun8,a\)pfZS%g!
|
||||
A\;r)DN2e?rRTi]L<!$i^3$d[*_Y+gKLiM57c\1r!^,Zs0DM&JPNs,WccQ:X]2'i3
|
||||
'+pn708K[Hh(3kM`V!4s0Q@i]Yk]*WH,K,h'-f'$foYOtFC6\7k9b,+6:`.LW1#O-
|
||||
-COGW>)4HW`7L4Lr_R.U;8mPs8i@LVFWh*SPbm;ie`n0[Y8F#D_?Jd^<lJ%9uXIG,
|
||||
M7=`6cVE+IRm,6D[YmU<CH.:G;!/fgG`ST8L8bWQFZX8_%;%m58#uU(V/PfnP#G&Q
|
||||
5>?d2dG<T/b,A)*#G0YQ"TS5^q3h+9)=mSpXH2Sa`hu2L<B*iZ#W6[\T6.r))5%#i
|
||||
O:@Q>g"F-@NfR#0_CU=23[l+1<5Wrr<1^e9i;+9?3-/g<YSY,/!HPae;nSIAK*'k`
|
||||
3L`Dm_]$D@uO,Zi7!2ZGonf1Bm^NM7bjbk?2$4X3IV%T=!]TH??d`o/U<J8i;$s?S
|
||||
7-#Qi&'(TD\kqrrDO/rrBpMEW6#jT)9]#Dial!Bbl"*KtKpXhF6E0Ap>j`frejV`O
|
||||
3c><>:OfZAeG!%pJR/5D1S[!k]QN?G%sZi%GT8'>qQtV:4A8A#_/JVs'G5F'Brs7U
|
||||
p4g96O:jFr)HK59u;PJ)HMt[+Bq[i247)IOG%CpgQ?[AZjka't#<unOB,SKqO;4CI
|
||||
r.AgY?&Jj,no%*oam=-i-$gq0k5n2Aj!H_;<HleG:/CN%8IbKe1*32(),Tc+>e('E
|
||||
/;ln:/Ek!;Hl$g$@K1nK*O408LsC+MZB;[ZTT.f"a7H:eHnP1Xdh%/*QHs7J/nA#@
|
||||
IK2i&gr=Kmkq0_,((2BtjoQ!5U2Ymf\"QpnYVMe3$5P2kDlCSe\J]rlA7"1cB>DS!
|
||||
iZ9c<3!)K#;3VY7V17@)$&PHlcQDi.$@Y!,Ise0)cpe?bi*8`+c>c\M<C`Bj,t@Bl
|
||||
bP8BW:)$ZQ6ZB;gII@-lMa>d@>V,Er<fo;]@i(e!n%8A"[JI@9YS4.cqHpW4J#_:"
|
||||
^UhHumcLFeO1!nK#r-[(GMk@`N;R@/eGEPJ-F%dI<<o+oTk]P/@X=Rj/dm$@I$D5!
|
||||
=9o^!e@Z]I!(i?I^mr=_#(%_KQbr[KW1a/YS%)?0hV/R?0GG-icZ<h?EoZ"Hr_go\
|
||||
]EnO2PC^?O2#i%^DdDdeF[EOT,;t>=2u!WnZhX5^"@)jZ[H4dC[RJZ--,XpaWc?7H
|
||||
+7Hpa&D1i1GVY&FB(LB>lXFH/hbEiRjp8e&@mJK$Ge=cQk8k_G)N<ZMAi6]L4Og_1
|
||||
)99Ho]%(\Q[1T9t;]3m5\(9]e6mDc_#KASSr8nr43s4q_.rm58,jag/m7hrh8iQa&
|
||||
Z5A?7+-=/oGP`)lVbJ27eX8h3p#45Qm6F!!LoJHkt2D(MVluLAe<'$h/Y`*t:r>%6
|
||||
!P35CmoN$VHUahO[\dc#[_728Qd!=]>f3U<7J0,T:mC>uoG4a+8_Uf!s2T_d<h"5O
|
||||
djSH`]+drr?q.VeOj2S_VU<>C;'BdG)0"1P@;Y(Jm[FPo^>&?.\uo1TJRd>MulSrY
|
||||
Y0$L*Af=]"7F4)_F6H-j[/(dHq+eL1;P-,Un[)eW?("!8jheZPd5G:,5l2MN=mNS.
|
||||
^$_TE!R~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
671
autotests/write/format/eps/Format_RGB32.eps
Normal file
@ -0,0 +1,671 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!:fGH;=Lde([L$lNVc1od@*"M/3IcXWo*_6Z*F(DXM^^q;<
|
||||
ceV2Hl&[aW:&WUFY+^g=='H/?#$^L]l#cDq"S:g(V?4T<m.&Iq.sB7(be!$1V*7r=
|
||||
@l-p=K3f:n:Y=:=QXd>@0>g4T)(dNZ4V(YTl2HfV%R9m0R@np@I6UKYQK,]Hcoq`E
|
||||
ijV=&f1Qrr@ami>ikEd]IX6-VsaB=nZMUMCXF:b2)etO^cU&VER/nom[fn^DM10p=
|
||||
*D*Mc#Mg#VD]rHeV2lSR[B[@>lXhUF;8F'Pb?g`C3c6!7HikBf-:PkD>_l:s5(Cio
|
||||
SJQTr7nj"HEAP4q%Aj_(kp@r'U7[nE7^h!#.:BDTBRhVpB/<:Dha?g<X\$Xehcr&8
|
||||
=s%80?#_`L((:G%H:XYP9R0m(r1LrX.iJrr<B'C%:)7r[MX9h5us_K*@Tr]O>5a@r
|
||||
#dg/6?V.1Yc\C&6_e6OKi@c&Z9YDHFN7kq`apOpg`9tL`3tY_nQi1F*HT>\$=EN]J
|
||||
T@iCQnWs:H1&SD^97T7t$?.p;Y=gE$S^BL`S)ASYCKEnEmX8J@(k#<1CfE[D]XU^C
|
||||
Ko/(A?l"3'ebCa_5iJ2qes;NR-]$/DaL`f9p#qWEIX3;Y+*6Sf5APLHVd)HC_gjDZ
|
||||
muT48;bJ5.o:NU#?LrHp5um)ZKeOfk^+`CA(\PqDG[TaNsQK[<WN<N[9a,1FDQ="p
|
||||
dCUrr@XCrm+pSrrCuET,<#%HrTlTT_qa=FaFW&^7?jbM7d,&F)>o65-:ZVD-ME@(6
|
||||
1ZZ>6Z_GKk9#)%)5']r++FGIqnG-dbSWO'XuGka+_g8If9r-ita^mm!dKST<e`Sa`
|
||||
/g"lf<><=("90cMemador;tJj(<cV&.&H$(jJ>Cf1*RU>$'drrBHKnmgB*J=@,W?c
|
||||
uimH$f(K__7'@)i(OjF_Og6UCW3YRZFLRI)s:h(gJVV0f:0[p/5U3dd:;tJ)I;uZe
|
||||
rSppaX%:r#>10i`:^%91@DEf&sj]=SQOJp(mALgK6LCXNgHu/nTALok>+jb+M/8A=
|
||||
EAke)Q47[4g4N_]Q0(3]=YfK)A..qaC4"2-ZVc'3S$o;UR/a"GsG+i+n/9mM(t,)D
|
||||
m=jJU"AfHrKoRa/44inB<ZFr%3h.rnc1sHT?I0Tk5\^^7$74a>WfYlm?'n-nj[iQL
|
||||
]Q3gL'_(%u"hLC@?r+h0?iqh7eS\4>(b,pX?Jd`K&\7+15_DapeT=i`4shaR]&-^j
|
||||
n(F/,!q_Dg$U<kqDP>T?-^[flf"^6"4g*V)iI!8hk38GIghaRD=<g.K9BZ^P%++8o
|
||||
KYq&ABT<(W.=/Dmd2Q"\Yc#4sKN^L%_-eCG)rj7-tB:BlN-i'aU(1d"HPqG6V6#n5
|
||||
V-poAIC]'jJX`&,=cH)oM[U'Jted/M;D_#+skh(tdQrV7hN%HF#>u8tF[+I9K'!.K
|
||||
G<M,auL;e,B]>i9_W%*tY-q^*%e0["`E5hFh'ECj\<[%\n'5V2c._=HlQK-K0OsgH
|
||||
r5s$3jF#eU0g_G5+C2'RVpG:D\7k6(P,)K>JO3123%uN3O8=Ipn-udd:gZ_6\)*BQ
|
||||
k=,0]U[#jRo@+qQ;(;;RQJafAQ&,jO_>MFT&":2kfmJQgG+<>L2!g_EY="r$#Gi?N
|
||||
g/)iVnW%j83Wk&h$MUCStoN26F'Orr=*h;d;g%ced:dSMt@]Fq;^tnLMJkn8GN.?>
|
||||
nNC_k&"#]PZYHpnI5OplDSqY3ATW:]?b,7h(HTT.8WAee[4MVITsD"u9=a5/dDijO
|
||||
N8gZ@3fuCQ5;GVl0<r8[+d:io5<',3g"G(0C<ub>](,38+or"u0H9n68ZW?)NQt)t
|
||||
pu70>[Yg%"'ojN&9:mM#IS*1bC1O?[?upa#2,K8Cn('m:B*K@Z)\T'Tqu(*6't;e;
|
||||
RD<,ie3.VX]r"B7PHWTC>D/(B4BN1&h5_rr<T-3V]ZF&)hqs\#FW(?1B5BqL#l^mB
|
||||
$$Q=Ql(0""f8t,/'b;%"MeXp9PdUH9^(]_mW_rm7H5?WUHpr(mDscI@d))F"3+A(Q
|
||||
j>jToiVh;1^pGN6LKDS[*pgrKoh-VjbBu(!H;>n@t"_2#'j>[FY!M!$#dg)R3WR?V
|
||||
."pgKML)U0P(W$[!KfNkjI2/<#-X5IsTa?ha`+_lnOB^CFSq3UQI^Ihq9fC%h-Z]A
|
||||
))Bm!BJ)Wi:'&cH<.)g"QM3Y>QB:MW6U]eXQPZl;.1#f7WEHTA"e53fIB.nE5^JY5
|
||||
CA&k=&krUb4FSG-',u>h[,lA74ASAVUD!O)t9,rrD,Z=F\sQ5Q)T[GW5O5037RJrr
|
||||
DF2Xf$q2%hr_Z_o#E>QVuGne08T*eS19T*Lm6jG+IC/!"lU$,Mmoe5PZd0+8-&&rr
|
||||
>P`:jonF(W?=Rq$2/&rjgha!%+n84sb^"$8;8D5P,_pWW":F!6@7??hM_-q)*Q)nL
|
||||
OT(;1I2;rrA_"IlI-grr=<'(B4Bdepf"E/&1.lQ%.DbJ*BJKIiQ5aD7BNFY=8Hkd,
|
||||
)KRpn.Qd+R]nlf/oVceb#3K0DQQ(rrDB4J+P\'Rslab!6@7??hM_-q)*Y$6iKV?%f
|
||||
ZO4OT,=/O7i,.g&D%!>6Fm*?ul1BI'`>nr]j>1f5^fjTXB6WrrBkC]JjQ,J&*f)/n
|
||||
XX>M;\9%5N9_>V7)]c0?_N<!80OT4/-LpH&@h9%U3l.>\BRU8UO/1!0@n%p"Y&\/R
|
||||
PV%n3bGn_Rb6p'$Au.&oAT+)SZ4OMS:A52tgji%\;]k8FYL7rai2.oCCo\EJ+"k1&
|
||||
D4(48ql5rrCZ^J!3*QnpgCVlHcXt")6?_cg>N+*D9-+c&lgiAYn/=*BZ0%diZ$:X*
|
||||
4tM"d(!nN01AG2deP^,`X&.J$g*j&d-*;n5IX5=ni6\?c;DdpO4:62$DP!'2j6nc6
|
||||
6sCEkoURdtfTijt8e'4fd$rAPHJ]0AA"m;X':bDe3qJgDHZ:mF(7I(VG\V]51Jk:e
|
||||
/eCIUrq]8/U97CesgTjlcOS,Ju6\j5@\)+M7.rXf0;!q'>L=UACaZ5+=Yi>mXtlg)
|
||||
Co-7lL)-Y0rCDS/B@UbP\ofm6>Lg!5*W5hB*TnpigZG:Ii+sO*iJIK>da#)MY/$WL
|
||||
noo*7;0p$S=taX?=LbD.&YeOmN_#+Sf0'82k&^(%Q;0p6Y;ugKk+j;U>5);dUMH$d
|
||||
2n^Xe4:Dqg<bNnl8\!g=[DHW*E^2N)k/hp&>!pQLU%6',1'dd(UEG<;;IB`ktm.Hu
|
||||
H04RbD%.?!?sMiX'EXCLpep@D#-jCE[*,#2)pj1#*Pjm)rr]Sblmo5.?:7hYn?SAZ
|
||||
&"a:^:+*<*r)tLa5u>X9M/U<l*i!`I2hhT+/fTo*t[`niRH^$X*#Kp5&[75@ofV?d
|
||||
a^g4q1b'Gcoq"D/7%<+(#6.>q9(788VPuc5V$SNJp0I--EKH=K+$S+-i;Hr"Q@.NU
|
||||
\UKc`$bkpt;T@La-%THuZ..lCa?J(7^n*PE0clU]1>`=\m_r*u=k"3Yf)Sj51&VpP
|
||||
ImfH!]@]/P[*Q`MM3>9_NJ/!@fc?T9sVWOl5(Vrr@[`r]C$BrOG$0n,i4#T*Zh6Q]
|
||||
<nJ27j7;F\P0/aIu#7EjEc&7%s-\/cru/k"^1`@/H+*LOZ\o`1;,2VM-o%`%N*:96
|
||||
mC=]u/1!h+6#$7&>g)jKTu#PLh\XJ$O!P[@\=a7_Q4\2188#[Z=..<ZB5]-]MA(&.
|
||||
B;1!8s!3F6cd&$NC*X<.%('#D2q5Bs?ne$sET1A_SXc]N!4$EYD8b8FI<]@uGA<"R
|
||||
5Mpo0ca;*c[CQXS?B(12GdR2sd0qJ(dD!]@&>0%HI>rr&:P+fLmKYZo8@M^b76VM%
|
||||
[l/!##+<=]kULr4KJpC,db-)KV`IS7<H78L0P6;W$VW@e0FL.S=rSELU/m,jji<m!
|
||||
;+pK62N>@3s3aVVF]Hd*gXCO?G?h:/-.JnF-'FpfFWr1si,6ph0*qnls?oh<l>6%b
|
||||
\qPZUCXJP8PoC-RAB0H&mu8A<.@N5Q/,T)t3q"pI(@f?9$?nf'G%5RT@l]KbEpub9
|
||||
;g:*u6Wi/5/6<kEEC/4p?=6e%A!)^Q"[u0]&o2!4)!VQJO*(71#nMUj%_?Z,74t-V
|
||||
p4MRNg&@o8K6RI*^K_Q2T?_/#7[3[U193_e(m@2$J`PeW_MZAJiOfV:s&FhFF5far
|
||||
g+JJ(a;157oPcFanra#.7ZKo]MKK]^Ssk3\-%r!J7[("+j!jc`Lr2h>[J]Ck&e+Km
|
||||
XW/Hj'4#i;G/o\\$@pofYOWIh"=$X'"d-/<OOXQIXDD*?khq!*hj`Os=8F\&2#:.#
|
||||
3DhAq/Jq_V__\]qtM$n%eoe]:ZueI>rrf&o,eK/Csm7Z+S0ka8Z,Pq70X1r6bGT[b
|
||||
g3H$Ralg42nu(Y!99U=lKA\$iQ^p:WradLAF]Qme\>SI@B#/D8=Hq^Na6Nj(qI?^*
|
||||
8$T&N;^oD7B8GL+u8&,N;MPm4[Jt[_**]V4[I1VS5$o(RDgG><fGgpA"C&jJo6![B
|
||||
_[o:q4:C(pAGa=/G[4B!f8MY<3?b=2Ni*50Z6UN;iki4;FW)Q8@gR]Is9uh8(!Ig=
|
||||
fc,8C3=9D(,fa4'0`MZRqDfGO:=XqVE1'Hh_"=QCSq"5TO=E;108o+H][@YSeCF>6
|
||||
g6#(!1pQ^[Od$&q@_m^&cRLqr)2+:PBVA.+5aoA)\A<e=TmMMAnOWYH?k^mACS"Uq
|
||||
2*7%Z!\$!$@*W?ho3N0qBEQp\t3s:"B7Di2ZeWYuZMI-f\QdC_Kt!]PXfrC;qn0?T
|
||||
sB^*P>Dk/^ET]m4XmgB=`)JF9,3cUu^*^m)p]VhmNd-kHTd$g;Wu"V]0lYQq],/S(
|
||||
RG8\5WsR?ks$@Sp$-HlOT!K?Oc[(JQb0#Z585/%=")QOD:-V>-IiSY6nt^rg9.;VO
|
||||
n`_QIZ@MMWLLs2e'QndD6[Fcn"4-g$LHPrO%"_\tu%mI\sh;YSWV?@p;1(:%nAVa5
|
||||
j8#`O3!0"]2_E!uS5D53IO4jsU'Kk'2[KD[1iB-@!kp-\:oL$cSPk*t^[hpj9lHXk
|
||||
i/r/ao8]$eZhX@fics+X[;A7rmfIEuSbP>K8tt=RV+(&3OsjhqI5a6LZ7-&j-^%50
|
||||
;g-%5o.U[F"$HIu&<?'e(\'jN_63%J6q+Z`AB:NOrRQ2mn+h)Ge;"2o%TreU1Z\2=
|
||||
RX04s[PcoR0_e$YuE]AZ3Kdblk9+`G6-gan*+2I"Jtc.L>g9`>U>!^P84JNm?<7Oe
|
||||
i!W@=<uA;/Q9&p@%AjZ2&Y!p4'Q$V0Q1rkPk2prbCkpQ=DF4g<l`G8%OUomn!<c%.
|
||||
JK>@*+^QrM)iAjXB[oqqgdIp3dIL2%SG;`BOC;.t6(g(6;ms>hXRDnZTu?%I:3C"O
|
||||
ABj^P+d12Q<T;Yut$OP#&)_/ET5@A4V;'9Gs=hd_BHIBB,oVj7$RPA(BtRbC9P,?P
|
||||
@ks>=F$S*/U`%ptN^_VQ["cOe&0m)iL%eCdL$L'M7IA/q-:bKB"Ommnpd2RoRt7]=
|
||||
to-YO6%MQYA')2-:$rWACe>BeNjoMW'Rhkb2N>UD;kH,5A4uSHDg"]WgoQ^L_UtGG
|
||||
S[#cYoaV*1#1p<"3cBb`!ARP0*uBXk7$sN)h^6ED\h&-6F6g03$7J3q12e55tWMe>
|
||||
I31rX&E9j.H)tGJrs+*]WY-m;mQHGS2Zd*XDY9AFX5cRgkY:k]5KD`&l9PPa3P7B/
|
||||
+ghqH3f$e\(QEh67`cXOKIO58=#"poXEuBNdQRJTGPq^W+#/HoJ4Aj:aYAQMqTfjP
|
||||
$K$p;LT>P"@j:E3kr8JWV,^YqTd.`kN178F[B8+)N&^Ip,Pkq^_OKlmmK4[f4SLGP
|
||||
6gE]Y3'Kch?i"Y:CPSrrCp9J'D>!GTXsehhaH7V<WAeZ)V0r>-&OOQ0mDPglg!/Ff
|
||||
SZc#-2_gYq5J&_Q+^#Yq8!:Z53TXb:'cn8*8IJ-a93r14G#3>$((pXSd2=S:1lqb^
|
||||
-t2R;_"8/)kK`MeK<\j,l3B?Q46><7UY>dPJ6U_f9__D2:[&_MLD;"jbi*rnRMRnF
|
||||
/++-HGK5nW2\eL%kA7`ddKAH'Z/VeA&9T/UkmCI>hSe@_@i47g)?\@)HnFL&lcJ[/
|
||||
U+BlIo".BmFKoC,X[e(OB*[[..D48T/UF5]-/(Ob(ZsAHObimQ#h8XCYAj^IA/&i0
|
||||
l1d!q6*pcf*\9_*/Wu`B%mhj,JN9.o5q.i7Ho7@=(]iE>0iQ'.pLPdp0sp0S/'@@L
|
||||
:/PEZ9M7/=*VkfY7rg`Z'hO(\*f]D;q-q1pKMgUY;m0:ce].=<`?Bg,]^Bp6>RWJu
|
||||
;q)_(*/!:[ogj[tF$S`;6s!/3Ge6#E?,Lenj3gCMW7&Gb_X+ajrnDdNQ-AbI,u=aU
|
||||
C6qg$LHPrO0?K\tu%mI\sh=YSWV?@p;1(:%nAVa5j8#`O3!0"]2_E!uS4kpf4&5(I
|
||||
sY0rn!_CpatI.L\Gu$(HR!E!5pMqBR2S(qN7('mHqgH>K%N:#[tJjO$7&Am.`%2+'
|
||||
Z]ko&KWJI/!LfrrBkbr+#a,"JYjXr%[,:MLQ3:)VOEpLQ-HV!"_Wr?.Q8DXo471T;
|
||||
(%2DrsPt,ZZ,?AT1TMP:d5SK&?>,iTRp+qe5a+b23!P<4%S&qH:5>K8At>2j"s=!:
|
||||
madJl/bn8QGkVJV3h`J&,*l?hc+[lsJ`O!/TMNr#_i6\"n9#?1?^C#D+Vd7C>d5Ci
|
||||
i=%nu^VQ4H_MVYfaNW&:C:Df3S8*CH?*a5A@<Vp.X)H0\CWa_Hdl2bUuR#S)eX)/$
|
||||
*JW3Qeq5W0"`';):=a,^m-+2SQKnEYQ/Frr<2reA#dWffV4O?\mSLF\Q2f1T="]UK
|
||||
=l3!g+E[kq!MjRT(+/4Sp%7\c2X6hu%HCQ+XjHHmo3u!..Yo#QECXcl_aNrr<r3>J
|
||||
krt#.=I2#g\7<9;LjRThcBiXD>&t`$>.R[cI#>ZaXLo_1#kS!#TPuJj/>s!/8=irr
|
||||
C@Q&,Y>c!;NS>\'h!5%1i,LFY'<VgY)1GHLGq:W*h+*O$#<bO[%Qpil7PY(ZX\=^)
|
||||
^u#hV@FG!q?Ho!/EE<m*T.jCPt92/`h5Ffj1@+)\jp(80]Sp(#f-;pt)?X"Sl*pK'
|
||||
3$PKD@BS62pql-i=nWn-AZNq"`s2Lq<&5r\.MkIQm9*rr@lJ#V7i=3]gG]0.peFPp
|
||||
0;7G$)Z'_*^9q!6Z&#I+S78J&/H5!WN.3O+d@Y]qG/0ioT"XhQIrPV>dHl8JmG\RR
|
||||
084'K`W>pVmO"e)rsTC\%Dl'-&C,DGt^c]!psNq,[sao,M$u()\`M].:KDqO`VUhh
|
||||
[uU=c@,EchDti!#k]Lp.4t<A+@V!B>YgF>"i"@rZUfdVknW5cJn4k/>B_dQ7H(o7T
|
||||
O.6#B376Adb+X4BLaeloY4I#0_H"rMBK,l5KB0inoZ[Q^4)QQ3`cpVO\]=222tL+m
|
||||
`J%b`1Ks"-6fc5A.b+2=KH6m+Lq#_#FBHF>"I.@(Y"f"6'\!&aAdllFM)'ZWpYga)
|
||||
M_aWFCh6Q]4?9FX.WT#FbGcj2Z$V_rBj6`D1gNG'8MGrp\1B@iq&sl<pkGF2?P_h-
|
||||
\\'0DL7aj7iK]rr<;=n8#!&!:gSFGlIbqD<p)`p[#fVDZtMVnb9r703,[T7^oMS95
|
||||
`I[h7W7#Br",')!jm#<jlJRPRKT\Z.p/g0E)atVuH`Z/3iTYrrD&ZjR;jnVi<f%Y%
|
||||
^*2-h1f&Xm320ogl2d8(HVJ6sqU/D>nC[`q"=+0t.uaHTZLka,8OSIu[Z\>q%go2l
|
||||
p1`>O$JKn.fY)SpMP$I`f50ano]F!m8Mr[8jX)Fc.ijZFGqS.'Csd<>$dk9o<0;<F
|
||||
@k<GchSNao;?m9_bC^$FSj6]G9q2ia9Qj[B1ZMMcqfLP%thi%\IYAg+)ojfml/fT*
|
||||
"Wg^1KLi]he?D^9R1rm8;e)4%m&r[?COi`d2=0(H4NoQI$(--B?K2W[s)9UIaJN>n
|
||||
AL+Z+'Msm7%$T"]i88!.n0p!mfjJ_1)UBbMo(*:eqSW%iX`2=OY6ZZ-.+J,.*6M7@
|
||||
VN/LCRm,$g%MDY\!d^MAq#^r$N*N5OAbgnFlJ4B8"%YO1Z_,J&P_#>ut#)gA_/,ET
|
||||
%oW?dc'!+"'ka!*T#/-Aj=.LW\HI?'/UA6Dcq]PP0.o`tsW&>IO<NnHVk?(@9pI4b
|
||||
ncpXT$I&rT_b2;(BPmYZ+(+/dBZV/)sun8,a\)pfZS%g!A\;r)DN2e?rRTi]L<!$i
|
||||
^3$d[*_Y+gKLiM57c\1r!^,Zs0DM&JPNs,WccQ:X]2'i3'+pn708K[Hh(3kM`V!4s
|
||||
0Q@i]Yk]*WH,K,h'-f'$foYOtFC6\7k9b,+6:`.LW1#O--COGW>)4HW`7L4Lr_R.U
|
||||
;8mPs8i@LVFWh*SPbm;ie`n0[Y8F#D_?Jd^<lJ%9uXIG,J`O'14(YJn>RN$C+NSM^
|
||||
JuL4MRj[AInQ>IOah&V^KER-WQ(3[+/]qLe4C4Af:[a77rAG7!7A7I,d6JAE*d_^]
|
||||
"N?qb_TfrX*r@9B(04^AusQ)FoU$r!M/@>\ik"De()F>1-QiBOmP*&9o-Kl:#"Y!.
|
||||
pkmfQpp&&j&t[GJPpR6*"cb,.rg)`m5ucCBaErp6VL8#Sk)'nM.ODe#q$nX<Ph*="
|
||||
MQ3oA1h`k6IPhD_A4OUtU:HPr\*Wn#+CkNaX?dp8NGN+0pCcMs>fa%_r#D^j#eY$M
|
||||
haA$@D8l`P+S3$)C_f4r3Z0[s8dG+dq8mdq6.Q,8SlR\PuHnK$#mu/3RdnD#P!OHj
|
||||
]@em<\9<%tM;Si(jj\8s`>*nW'QZAtPf$?-R2Obo)MD)(jN?FkBrah#*=!7K3@>9n
|
||||
(Pt%K?E[Rf$=`TCAo?M"*?g]6E16e<9.:)LN;9Jg`LY-(GWeEH:r:7L%XpMYJ0`kk
|
||||
g_.ptBuF@co*DHT9&Ek]/:0Xd/#_ZO1g(SMtmRm*F$Spa-fnrr<i0"5kN0B<QPa`-
|
||||
N`j^*&kTK)YgFRbC8jgKO[:>sTr4Yg6"BoWP%)i>:#D!9bGQrr@T<rY>4]rr<3erM
|
||||
KK7rr<2*f=V^b=5oD<QVd2lYhjWS??fMf$i;)[I*gQc*c>W!IlV&fXpY].G.^3t-%
|
||||
c)DC%-CiYCZZ\rN9U/]D-a3Ifa:*&Z2t)jN">rV.ocHV9G((U8O5.b]`DO:$7aGTP
|
||||
*#C7WJ'KbOZ-Z9Pj6?:2]c&Ne*elKl#3lX-ck`U?Xhn2e7>>n]t#$eq<I!`-4BPdd
|
||||
NgIM\WO3KDRY]>C55]UZ!Lg6i3aE-&*.Y2F]Gc'_q'gI!YRiH_sT>GY@$[]rGenZH
|
||||
%/*Ke=pYCc=@">Jh-\]@[6>1E^al:]Q>X]F4]F-2V3:^[P5FLqaS:&GR:e?UiSBn1
|
||||
iH;rn=f8b=u!GehiBQ7C1-1XLgsj/=+=.<'T<@hmF8UrrCuB)R"aA$[b=Jehs'6b8
|
||||
'3"7G!<(NoNnNGK("MUYe1qal`seX+JOVm0`@pbY&-:mMYNW#En1a/tk2aUu/Q@8p
|
||||
^-@l17)ejt_(mX&nlUH_9Z>q_7qAcp)5OLNiTM_p9?+=]p!=9t7aE\Bo,gM?qeu-?
|
||||
jWH^f:@I8N6\`?A\/U:@MPeMJaC,^$m\krr<IT2)^CMgTQG4"jo.Y.SX8rGu;U>c*
|
||||
U$n#2efZ:bcF;.E3'`C#9):>>Kkm"oYW.j%hlKHnk-j!5kE@m^1@0rOF8GVeDB?F$
|
||||
u.-ndWK,DW);T&@#&;5pUnYGV?mW?gr$[X!b`%K$mluA&UVKM"oQdlc-#B[.u8G,0
|
||||
f.<ZklUXN0j$qVD,V_6<Fd$I]\XSAVu1$a]joX5.9`q8_ph)s4I~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
672
autotests/write/format/eps/Format_RGB444.eps
Normal file
@ -0,0 +1,672 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!:j`?$NC+B_&j%AT@u*pN7*)>VYJn?eSi/A=P3O2efiDIUs
|
||||
l^GD"SY,OuquH6<C[B[B#!n=]%(G&.+oOhl(^*)n[\Hq`4FMp-ScZKNlA&i1C\\5L
|
||||
Fp"Ir,,b_EeLYD7&\#7^f\qF7qgIXs8\]mq`9TRFn2!#KH'_LGs\j4>$R5%#*Y9KD
|
||||
m7f9'X![p<WXeNs]RSmZhXfq)0,^50X587<$WL>JBF//6U%na2`WOf0!WEHs`!'f-
|
||||
9aD>)M'=gY0U>pQi9c\;hCLL+oJON2fAf;6'!8WiDaX)r[_VZV\>r%m/)\QE"hBEp
|
||||
%VmfDbi&8:Jd4"oeS\R%G1D+T,46F/"%YeFgFL"hpHhYDGAK@s;]G]_]((X;!ss_!
|
||||
)t])[7k2$Hon0)/Xl>:B(<)ItV1u=&0`Z=5u6"r&O:G:=ee`-h))\nCNT"D/?>Ult
|
||||
)4ADJ![D/n,2[X0NKlW1l-:8ZtkeQTbEI;#"ndrr=/+pYGuA4L[8@)A^mBI\G`B0#
|
||||
#dfp84F,L3Ou#n>Pf\Q[)PB?+:LWPK)>N`4[DRa+rTF^j9mjWQVJ[Zcf5fnFjX'+>
|
||||
@Nh)$CIbG(sEdM(t@fLb.CbgXVa#5,V]5k>SiiZ0L<6HWY@Ca.h>d<:Ek:Z]Bh?!+
|
||||
[%^+']itnMeAQ0B',.V5Cj6cE1YjIA>P"XGm/ZA6W]3@^m[V(h@6>GEeeQ=3*Vq8T
|
||||
3:;i2?Jd$f`&A5Dl'BFC0o/Y-DWtfehB!]M7D?$_(piC%Z<t:=Zi&+_]sG,@JLHE3
|
||||
-ZC@*A1J^Vt+&fRD=V".&7GnBJCuCcjIq)sKI2VT(/Rg"CeS2a:pa#F*)*iRc3Bp5
|
||||
OV'*dQZsg.,#hr"nDEe7.nfN3ApC[S$N4dI"p.hqE5Va1(EN:&CV7lsRVSHh!K@08
|
||||
W1<LTO<oB[i!9%uI0PO/lG;R?fW`_Vlc6MQ7RQZBUSll#s4T\,6t&p1!eIrr<4)nX
|
||||
"n-2#Knl4t,XKbZ9r&-6"$9Ge1cGeLdk.0,A0koXUBcGL^5&L/e:$j!:)imapIeJi
|
||||
+(lZbrE@1cdh6++el-nG>ZLEgj,M[#(lD5>fjGm)4adc/<B)XmQp^0LTPPKZD8C4n
|
||||
tfG`IghY+lTqCe:&6%X+,#%Y;Mia*ROnF")k(CV"+p25jTg=?r14Q_(Fc!]/KZh\*
|
||||
nud5ADhPbB;huK=9J[YjfcaDks\cUD>"hm(V#>T-uN;;[HN\?RO%N2?X#'Ekc5of(
|
||||
WhH^68Kr$ebH=B+($c0f0Xr%8'Qre^U?0in&ORCO)Lmrr<2#rK08UJ&*R_142@^UY
|
||||
noXr)(5[mCX;hRdg*1`Ys9uL$c7Y`g[pS05[Q'Q4bAR,.jNSj([9dC4F'!IqCosrr
|
||||
DOgIi%lIj%mU1'B4b/Xi4pmi0Z&X2ra]R>?//;FM(bGcdM!"Ol'0$:'uLq?8>5jHo
|
||||
h9-Ju*]:7dqL\iRE<#r!KcbI3.6<CKW7%4`(\&EgiPb&WpR#0bCb1"?X&Bc2]<':l
|
||||
ANI0C@0GM0r1if%bMb_`A4GdV+"IVaVr#Bm.?L303D\L`1-6Cft!:i\lR8oT+7iYd
|
||||
l?"ir5p6rR@s!I5Ud]DL$B*W'd.+reK"S?Q6X.H2BVs;t`QX!/+Rp$fIWjr'/SX*.
|
||||
Mf)!5_#.eSV\\7n0qoo5jUi.BXnMj6pdicC*=XllVGChDk#.r#=)jpsJt!pj^4#Vi
|
||||
A>aJ)LaKMrHq2%_8DgSNls]N>si7RXD/Uk?(rBG+"F8PShMRAGYWcEPC$LrNZ>Ag1
|
||||
umebGeTgZUqC2LABmDg\Ed)_BF&OR=)D-Rgq?0$\=7<]mM<Yr"!N$)4U?2n5$n#!"
|
||||
Jib2U"#4T8<IQd54QI9j;Z6;9(QEZq/dQhsFuO0k-%i!t%TpC^sqp<9h=Mglc[M[o
|
||||
5n?k#X`rrL!Tbi0#-6rr@X[I`;.2_k2gY&:PJMCO2V4FjC\(c_emd?<YTl23*T4'6
|
||||
;_1&hDZr@)rNtNss'J?2joXHc*:<0C;QnS#Pjmoa'$dQ54drOC_::_Y,[$<&,sT.P
|
||||
OA[&Xf0oe$`)@+0oPW'`S/9rr@Y[I`Ph9naFJI$>DDehOW\dDo4I`i9T'<CE%V&XE
|
||||
7[$RWZ27kB>['jKc(F=T7PF207\F],&*WB7)df=Q[*AXo)D#6"=gaMXPHbhT*$+Wi
|
||||
DCG/F9C1SXltm)YS.KI1M+nG*g``rdXK&X8`0O=*R'L8H#@WlhGjKiU7Lfh0=D/cA
|
||||
Kar6sLAV<ij`U>h_ZBA75>SM.+4<,Np6'YPq-7TDaD+rr>O3?TinT.(*Ce?[gB@b'
|
||||
88"nLg/S4?5EIFWGW5pmOFSg>tXIUa.jAS_Jt9,AGFnd(ctqr009-qZeMJNL%-$]0
|
||||
9$cX8`/B^Cl%J/$J$ann5nuq#J>4!+--6!2-`JBCT(&6%1*Z!3TC1afFLKM8/T^L]
|
||||
5"(rr>?"ratY8r^\XqrrB7Hr]g6arrC.?!%IpJY>YB#dZ9jr4T>E&heiAn?>KQ@Tt
|
||||
PisnQ5]UIO+pnY#euPX6HgK5OpbfJ(L.h!9e?.1Ak/P!0CQE5O4TdnnS01VuH`Drr
|
||||
@ZN!:/]1oV;AMqD!KAOMH@u'Yc)h-@APf!0@URp$f`m$WlZGr")fEp=d"R'*?bM?P
|
||||
mJU&\6Bi/GOs(Bl?oE]T<#TiPHKk[=V;Q$A4Z!pQlc\+-=5NJ)g\BrHp9tK%9_^rr
|
||||
<0He3#Horr<2-O8]bT,@8oEr)N8'g&D&YFa1:n!%SsXLGs/C/Z7KuQPeJ9*kC>)Dk
|
||||
t/GQIS4ch*9#R_O3@[\':OJHkOoq[GT^<!5Q1CR(?uI4uLdUoagEfdG%@PDN.]f(o
|
||||
.N`74B*!?s)68gCTMrLQqei5O_3>'n=%q^)PaM#N9=6^P,`Q+jr4rr'>;5S=7]m,1
|
||||
\`MJV\BF*4Ga3\Fdo1?/P"^X2e`IC3UXk1+=gAXup-&'Q@>=>e38rZ%0"3'j]<smg
|
||||
-Z`L/=ZSEW6$I^\efFrrE$));s.0Fms%[[^U]3e[7BL5:cN[r_6<eRnfOmDM5:2D&
|
||||
&;7.iWhY<bVnoB*ATLbP\3RXYjDa!.=F<ofh^:Ta/K&4ppO5^Tn*!4qIFP_<\&b<d
|
||||
L2/C#SFu=Ko-]VM<-<8=$L')T_W/jiR6i,Jh,;+Kptm!N#F<[c`7/;mcE+UqSgn(O
|
||||
"\H>>MTMpA"C&jJo6![B_[o:q4:C(oi(l&,[&M`aA4/0A)a`phB7oiZH&g4^V7[^:
|
||||
3*;H$%_^CWf<-QGZ2#<SY"``/*!M((?jQOYG"'"deq$Z]@o\Z?ugo%Fc3A6/t*l1q
|
||||
A,rMW%"r?oeNmE3)&=Q!4KT%i+fjI_LTSn^%-MrrA,XNsPacK&D$!rLj/jAe3Q^_q
|
||||
P*MhD"^bF*Zd"D*>;1%Hp0qpK'o:GHr/g]<d4u,`RaKbU(E:Kik<&Ujc/*^[P0?g.
|
||||
Pb^=g,SR5E6PcWpC6\NjVFq/kO&VjPqNUmpDmJn6;N8QMr$*Pl*`UM;sX&CU\*=b@
|
||||
c0K=LBQJ'C9q9\MMr/\-/bG@X_b*1.TX(4T>D6C485A4T2p?(&L+"poiX5^,>H;M^
|
||||
GuCHNpCH2O=gXQ`a@l%?Qf</7u\"R!d$%-Z:a6`qRB#g7.)F^[T!'Rf<BI2ifV(^!
|
||||
c<)iTJh\jD!<+;T6gM9+jh<4`Y>j5@biUl[C_dQ$mGLlPcY&CEAlhWt"IOPK'aOL^
|
||||
"4IJ8iG>XpOd&rr@S!n4[aApkQZb!$&Ae21Gl_rrB@$N0_10B=bSZW3r.>M^bkS!b
|
||||
;Gue*Za[3Sb`rQJ:$h/bg9cI`oL3082W)T+G7Af:E*>Km,b9FR'B"8!@#/j_)+-k)
|
||||
Ib3=T8B\>sBhq2pEGfbAH@9K#?!63`Kh50qZCI8P@Sc+3`cbA_:6mPjq_J2R[X`Q+
|
||||
\f@O(?#p<fO-',eDD\bF')gL6g@0Ja&=YEdp.HpYimRL%(R=pg9[gJ+153h<`b)?+
|
||||
\lSrYr2+Ve:]V(G-LU8LGeVafcHLkNq63Hp%A?HklN@?JT<npt*Q4/=P[Slk7Cn>V
|
||||
I@.\QNGk,nGnOYSJQ-13:RlmG@pD!,1a1`'+G$jeb=ZWiZ4#ZDEMG^+EuT0Udo&a*
|
||||
=nZ!Z[U/3ct7Hi=:'%S7T/&F$F:E2tpbMY*&_a$JBffB+(,;0[pjS%9?<&Q'>c*U6
|
||||
fXCCO$t\q`4ZV_)HjVIhhb8lJGS9$1M;"[n@O"@_2%uR5-9!,6<=.8BqMZpGFnsZh
|
||||
l[crm'@8n90NT+5l=7oR.A7mnpjL[/U+8r&`Bq/Q1Pjbll9(g:Bd!Ud7Y($]%ap6u
|
||||
.fU_B88H%flUST<Z.a^M-tl8F_DcJUS_Kc/H>s`l?T_ok84YCS5!IhK4Tarr@n'go
|
||||
RT+B`;=BDh%ce"aTTlTAm'L=2/\D:4qN/,Pt,Hp68XaIA];?cHih$c&K4Nh7)h]B:
|
||||
Ngq`Ri&Sg>XIB0(Nko]ppg79$&._Him%*rr?q4"YQ]ep'jT@F^cuj^<!aTB:Jcb4n
|
||||
8=tWj-DWNIb%]0EB*Ckg,$Q=+I(C-0OZ8i3.a()#/I=cY6lB`(pSNqCRBsZ91nb$#
|
||||
\[]1N:pnh'sT\R-g_38QT[&ZhA=DO&,_]Hj+Ete/-Luj'=i*\UZYsiC3BH3X8Z(X>
|
||||
q5b>6g6#'nQ6`J&*>A8,iPm4no0;%t5=B5kn9'iiO`L(1&2JI80Bm32!R7g@jB&%W
|
||||
q871m_#ZTQH-_N"#VS$3("KrrDSWdctp=ZPWNS4'DR`JuemiRO?%7NBRm%UXjO*)f
|
||||
)#`Z%p.SO/(DT]N,q.`p$OkDcu.6\oF!W!Dn0>jOT+Qh^,A][L[n[`Yn11S&RL7[u
|
||||
,Had`!<_A(n*E:ce].==SoJg,`<cT,2>C)JWU]oQ\,]?OV<#nJ?g$eSjku;t0+ig.
|
||||
o8W8#ZWq6Q:qcAV)FuJk4^U!@();I-h;K/URXnkl1X"?Ni'[C%`!-Hu3=FmCpZMT4
|
||||
aY\naDO\<E4rmA8DUHEI\6J?VQ@@l@+N(^[i3>&+_nNp>")D%In5PT)a6HVWb`FdB
|
||||
1,+r*f*`Ksb-sSUTGgij$1BTU<NqB+RYME)keAN#]jjj+Qscr"]Co?c50b^'ahC06
|
||||
BD\7I`%HT<m=E/$RJFZasELCT$r_Hf7;S`,8920<eeX+:C6>SuCDP!u$$jr"K6+pl
|
||||
2.u1%<Jjif=26$i^37Gb3A`dWItI7CIt7NhHk[ZnfO?'sp`!Vp*>lnd=e)W$C6h&n
|
||||
qnIiF^L^[>B!fV4@kX8Ji6#g#$]dLY08Eo)53J^Zf'*2L5<&]uL'PR_>4T;iRtVg<
|
||||
l`G8%OUomn!=N#k1po@`[,CrMN,=jXB[oqqgdIerQNt/ar(Xibs?S'u+Po$V.JKY&
|
||||
-?apt+Q8L@t;RL0'P`hnm)IT2a:2e>.s78LN&+(3:U[1*f.$-4J/CBtkSZ?]P-dZR
|
||||
<Rrfl's$e*Xjkkl1VrrX;(&Tk9=R__7"^5H8JpWG,M(&n/;\O_q?/fbdR6SA;]2$c
|
||||
ft=f.V8>bGfW4<bpIUX]G;`B=a5%\@L-t>CBC^@WKn'5cYX;*bRnL+_;Lo,4QJgmh
|
||||
P&4NOA2Fif=Z(h:Q"I2qG=iC/[VK^!;m\f(rXmb.t*E:btOX_rcLeXCYAjZ`BF%WV
|
||||
gl!]i/:3iof/6rr?Z.rk1q#^Qng!_*:BdH2djJJG>K$&)o6o^MF;6&&?S?9CO=qpE
|
||||
tjb1rq69QU7/*rZU.n:o(?8P<"Qf(XknVcE6902XQ%5h,Wq2J`:Tu?PU=l%1>\2d&
|
||||
q4L48@Ff[taSM]S9LNcJQLQ*1p3ZT%'Qn&kOJ$DAI:9O>8(I(+'I7ps7r,MI%H]5r
|
||||
q,7,M#perl@,:fN1n6>CU;a\,/PZIU;EVBDZoL=-\c:J+%Blk-(QX,Olko4sKL)T;
|
||||
cQDp9f=IlB0t==1;6IZHG,]eu`VOqQ7\rbZX&@KiT^j@TmjSA1e':NM`88Z2'D9%I
|
||||
>Q*I*)4,EG<0+oj<aZ!4+&h?eK@!\'s`Y+6`_)'E/D+%\[KpR_pe<]K`E2qPe13RM
|
||||
'&=\WLa6#h^%l-_.u_qg1U,\Y&j.#QFc,f_q@i1&P2D_OhM:ci+Pa1=sBHL\=/jYM
|
||||
"%cAh]Q+hFQCrJg,7Y_f%[T"oMBLr-ba43fTutY-k<7?.`HI=8(+^Gp5guEMYp;oX
|
||||
U*8b/n2s1fj$)JJbJ"<8tYg5N%`Gq#:=krr@Xfk^%0#4?#3VFR91NRf/a7Vo%rhd-
|
||||
/h>Sr[h7KdD=N[RZd%R7bI141pM<3A__R<Vn_sCH(XAi$YdaH[@+0St9fYSmaI\8+
|
||||
u0?X12+=^gIobTUp=eQ-4X,^[P4GhtSL!m.i$IT7]<=e)g*pX5Y'?%:)?]>t)/Z2R
|
||||
Ak+qW6Ejm1ROl;'h_WEHb]k_er!iYkSEhdJhm,$=-EUll)&^il#-WI?AA1cSsV=h]
|
||||
J#]Wts:-fG-a5!"<>NJbXYfGR$`C#5t]P$h.68ScHF3T'&napk@ZY%nP/[e;U@I]t
|
||||
XB2,E6So:uAk)OX!9^pa?.bB>u%b&,l[#&(f>,j7Yh>!.n0pa8QB>q]g?4^g@fT+T
|
||||
+4+ehnNfleWbDoS^ClCMVZDSNfTNOq08u"H(-$b,u'T.5Khi=>#ZMcOWP)J(mc7Q<
|
||||
*b2qOOEg0@LB<ll8N>$XL]uap1r%U_8ZA6;"HjU^Sp0O8]K]XFJ&drr?O,'B1sjT*
|
||||
T/9CO/L1FjCNL6/\6adB-I+.ifDcI&hG"Y4=C)YfaNW&:C:Df3.u+CDpg"qbDAGc.
|
||||
`$:.j#S[bG(J_7F./(^.1)eZD*PQj]tkc87+*&.<th)]%HrpJgAg`[C7;[+8@5'WV
|
||||
^&A5DB"CnI+=4V6!k?FU;QIqc_ZR'uX[m8R__rV*T[Y51P^Drr<8Wr,TB&Q$c[&S/
|
||||
1eIoabF+nuntk!8s<;.Iad,nb60-*UrNRoW:i0.H?i(D/L<Vp3igqEX:^4JX,s5q2
|
||||
:=7,AGFnggBQUYJ97cVu?2Dr)GjLdbYrG#K$)3b*Tk]A^0c2nR'B5)AighU!F1>L[
|
||||
jd/;>aGC^M!QHg*aq5%s=7XDKW,`G_],bk+OYq/)&6fB6,B3Y7iuJ(sBq<9.H)1b(
|
||||
IZX0!k(t:VO;LL'uAKVW;!+l\;V,e+SLq!/"=eB></!j6r!l,AY"JprdBRq#:?4(]
|
||||
G]0+L'D'f^3+W]Xa3b</Fqth.$s?"Us`_""[5*o,mA[rr<8=Hij85^(BP?rdj(tMt
|
||||
`R)R`&BVVP1$SdR5<nB982f`=D7Q^%$]!o_FdE]ur50<%qY+\^Ye0]!D7[?Rk#NIU
|
||||
e:j#7Qq^7qHmUpRd/nVP'9]AHNE(O*^Xup.k-`^W1h]IgnRVkm95VLjWd6l$a>P\@
|
||||
_hnU:Rq).p1Xt;U-Hri3?6n$_/Y.=6]JG*WH*D^jH4^W.#<C>5l:rmu-m`Q?pK\H7
|
||||
#8al-[FZ=C@4'*lZFkb2)T<3;*,hp3Q`=K3#a"^Y,gNmt(H_BO3FgbBL)`"2krr,h
|
||||
(\de[4!]B"51XNoD=L;SaBK0,fQPl:<92%lNmFkL'Thn@7bNCh2_r+RJJ#Dp1"d(<
|
||||
>P3b*X_X>juo[G?6m?rZP8>Tmu9HpbVpMK5F9]!0A_cr#>Y9"OQZTlkfOMG]U\#!"
|
||||
lkhnF'-&YC'ERCR3E&5,iaE4;-?3&-WK.7>%XF0jr-.*ACU`$i7@4!"0_Brcq[sh_
|
||||
"j.`E11]!:WtV(&2tP!)E"dhC6j[X\HIQ9eD*bX$rolJ/2_*q3KLuc;tk;N#oOi^P
|
||||
+dXiSGd!XLBdGh+!mb%4a%'4Grn@[%Yf/O,^ncm06.sD!qF.=N_J[/\GA"b<</@Nd
|
||||
.;17qkp`X+],Z^1C=IW!A4=Ir1hQ,i=LZ!8sna%CYb%_S:pl$ROC]NCFq*U"*`)m:
|
||||
2$jh?bbKI)2\1m_4&NmXj=P*ckY[q`\B>kT@3&JZL]OHi$BQr+DpUWGZT4a__%-,&
|
||||
$?_C8/<AW7![lQUD1Cltu_nqcs.$_,YEgi0=6A%ICePr#,!(Uu!NNFX[/LFM9T]gK
|
||||
1TpElBWJP`!mN.2HhWef6]8PV2H%Q41OT>[&QSY53/[<<[01E;XUZpiCZKZbkVhaB
|
||||
fSU5N7.qY,eQ%!,VZ8_RT*4NNVMHg5hG+T/5i\9,(G:&!acp]->4aKhQmAIJZ/)@?
|
||||
8B+CNc<\INVa-CNe=VcXGeEX$^e`rT`m.U/d+e@&Q>aE&N8u?Q/_!q*3foT7rjYrL
|
||||
EjD#4Xp;[7s_"pl?0aK"ocVV:2gXCinlMBeKD..(EEeCSl4d'F?$13u2C'dnN'c<h
|
||||
jBu42F.hb=uMr)u+@1rr@iR,M_OWg\Z"c3l=@m]:("'DieiT4*M%/E.s1$l7tlIi[
|
||||
?:]jh6_OaRe*HZDf6<9:]9c1\OK25K3)H:jC;`:BYpc7.EFTLZ>klokWFq>f[mKVd
|
||||
Ld,Too]bc6Dit=]Du,bE1X0Qh@iSPBZOU`Es/K3Be\Pg8%pFY,s:g6>\264jXJ/.T
|
||||
AhT,Hga(%KXm#-QIS7J&*9mCS)(9!5VIF.f;s7=l:5NF%Gg1c[hQa>E9=_'toup%;
|
||||
/6b$UZ2c\F(1Q1$V23rr@YEIbOWOr";M$n:/8M*ntIVc\QLJ]CE4!T\DbZV*1sE>6
|
||||
k=ZV;c!(NMkU)oiOYK2FlP)0B\j.iLU9<b$J5,RuEl$p51SGe"tqtREG+MHZ*a<V<
|
||||
-)&TDl^ArrAZQ^\dTZiEnEk_,PjsGcTgGm.[8XBHA&]#.]!qLnL<se+Dn-AOseJd[
|
||||
)G@85NGYH=_l6H$tak:G;Ekn<`N`,Vd9r:Cm4:_uB]LUp,U@^U4kNYgG$Tk-dopN5
|
||||
jI#O><^!YaHsY]!1uPrWtO\=njfP$?>TSib--CL/I`;a'?.D4)/JPid1q^D*4aSSL
|
||||
CuphW!Y7*Q%tn*HFStFclVB1>K2X9-4RQjQX;0`\qJCOR\<HY:uf?;l6AT]@jZ*IY
|
||||
<3e/%u[AX5W7.pT3%`rYb51LNtP/Vk"s[2!M-=Gg3XrLC3;Q;H8HtAP].N0E$TQrr
|
||||
>6,J+r'>_S6oe!8sd4[@`)$i0E.Fn5mGUMG\Vf;"57h?22cQGZMflq]TTud+QAZDJ
|
||||
-D-3(]t%(1!Cr]L4J#K)Kn-nAR6!JGp&WXeSn-pj:u'!U*l&V6l]La/i"3=D2lE;F
|
||||
\*PSk-IJ^u\POq.7^'D7MK9T19=!1WS%deAb69UV2n%A/Y+Yf$,uX\V3Xj/u-$M]-
|
||||
HW[O4!aS5klkh$a0`d?HM3'>@c3J//%'R4lcnD8J.'`l(lEG$G2cP)'9$2d+TkfO,
|
||||
DY_Ps2&'Di$OSVl)l)*Sas;\[/]K-:U5`nO3d;p&POpkT#\A!"g`jK7C]`^MV4;rX
|
||||
,Rn-fR)%56G-UH8_r*#<JqV>IB(+9iZgIdK?`icRJHgG)b?]/WO#6J&,-7CS)(9!5
|
||||
U,WcNS\6pkNF`CHa/8$bmT3f8!dlikS^RZo2nn??m]Xc4Xi8"ddEd(#gC(Q4*OB$$
|
||||
^*6aE",C@HYl]-N0]u<;#Kue)km*17,HCdZ+19*nC-Arli+ioInociT?i4Hp7)FSX
|
||||
lC0FPD_CRuId?31u7KU1\[n5SZNeP"ku[Re3e;>(;+j4@:oRf3SdY5N0A3k1PKYF7
|
||||
C?g3[T][8ZQ`9.QHS%[YYp\g\n4R"tWV_+CRhGTCAmY[.k["TA&D(Z9Jfr2t6hI_u
|
||||
B]KmW?hCrOF8G@A6q2bn<ISa>XPK]7j0C6H)65)'e^A_gWPsrXL3fItF9r*\RorX2
|
||||
=D!)r4eEgm]lZ9.P$6Shtd[FWm-oW'Wh<_X1J4E'Om/mUM[2(CF$.\$LsQXh(*%MG
|
||||
eJ#?-iQ(~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
671
autotests/write/format/eps/Format_RGB555.eps
Normal file
@ -0,0 +1,671 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!:hY@T*kSu_8&8C1k448p5IDs6)St^:=X:^**Ckk37]8"[%
|
||||
u0Xk\To/jcV^k>t.o*H*s],Am%th71]crbho?W?QOSFH2B\u9D1XN!/+:h$fIWkHp
|
||||
?"B*.MgT_F"X[D7&\#7^f_rJ)ektCP^rZqqD0.VX96N^jLF5pih#QZbi@(a;tuh5N
|
||||
7_,Y,eRPD1BF4n<T';Bi`rKPGeE\XSXge`>-9Xj_jsuaK]A$;]cnCRdZ4.?]<3%CQ
|
||||
Wka/PRh!mHpWpHcoWlS4*ht_\c;c7StCj.+N^YMQ3Zj!PTV-X#1:;nFO<`)/?&3(G
|
||||
9oK%Ia';GO45V?iC@inT3\+`F"B]&&euN>I*a&l-nA]PK"@sG-frLX(dI-6lK;?Op
|
||||
;T'@a$O-]5k`RfDH?Sp/LfUrr<4CnW/Af1jJK,?PPEbDUQPb_4o,j?8&RkZF7-FQ7
|
||||
JfBQ*)sSLb0sVaB5aBLsrmll9DT[m/I(U5N/5i]RR!=r'0^6f/K9>(=jCIU#EO7L"
|
||||
)aK\p<EUi0$"8UV=`Rqb`c)i&KN^hhf&okhcPk4`>E"4Yog^jk'0>jjPONH!mB'gq
|
||||
floA6:+a3u+72;'n4dPX/pP`nlZt"8,:3O#iVrf_$rKrNnTPDc>+:r[rFB0A4[g^T
|
||||
mb"O0&otpn-O=Q13E&:=!7(k?"sq^<u>Lejb.p/[NU)>\$JKjCV-C:^dn_IK'9MQ2
|
||||
R2d$@flGr\8dgpo3c76hmLXlLnNmI6(SN'6q+*k1\hKI9TBGg:$i_/KB>[C`'de'p
|
||||
iVc)1I=Kpq>Yp&)*eo'&@8n(:VZXa+b)#If9u/,8N@Wm!dKST<j9)a`/g"lf@kg=(
|
||||
"8uSp1A2QIN;A!!N)q[2?OY@k6at/W)cGZtjZ*2tj)!1$oal9o+J+jfi,T^%ff[Qc
|
||||
Gk\_q(_H[&QSmLW%Y98(F^Xbg.)m@;rMK`Dqj9fh+hCdd:<2chJu&m+q/0rX,pj*s
|
||||
[1.plhEL;UMn.m4LL7'p"*^?"%YfQI[[TX##1!9:;5=I9&cZ18kd<)(*)1[.qu*I7
|
||||
O!JnCR#`%ZRY\i3*`?51+g!Y,cWG,&8^,l<6WiTTM-8]FAiq]u%$e<(;rh-Jt-'FR
|
||||
_lgOVXAS1W*&4W-g7V<rUq*?@+\[2kbj<#2`,e9B7%>+EeD/0ISU9@$^B!?+Y%0rr
|
||||
BoZ+14Uh-+`W-_976:gj!5l=79Rj`[l;df_qj05#>oTQP-J3^/(*'Fp%efo"SfE[e
|
||||
FG(^68Kr$ebH=B+($bnMD"/%n]cte^U?0in&ORCO)Lsrr<2"rKMaCJ&*SJ1&O?4V;
|
||||
P,Yr)(2ZmCX5fSBuM=`\nXa(Y5nX)Ji0q[C2D+=A"B;MXH-BY1'm9eGfN#W;b'A!!
|
||||
WB&i2YWcn:/H]LtWBY%3o);dc8.t=Enc((,iV#DdqsWZSA(FS_?S^<^ett!/YqGRa
|
||||
UtLrr<3on6V16+,DXd57met=iERaDYDYe=nm0o*CAjF4"MU#`hIJsCPE+=D#p.,:b
|
||||
](eX8%nPlgV!i.JRap4C-pJ#%M@(*Y-XCP>&<q@1f#"p)(^W2V5Ag)uUmKd-gK<5;
|
||||
7DnCnA#=?WG$nl;k[6Rf"284Ieke;lB",\\/NQ/A=7A<qH$/n<`Kmrr<>&L_mlk./
|
||||
8:dHoV,Zrr@_,'<9f$g5_/0CZbWsa.JUJ&]8V_[KL5;gCtZ\np]WY%u#MkhXhm-rr
|
||||
?[r%sW_*n[F@9r#o.hHq2dsf/0>QVuH`jOe[ZNdnc6H4R3AoY1#-/14pGqXIietc8
|
||||
Sq^?aa%RRpC&/;0>#d`L9MSnD?'SHZ(+n(dne9o.QE.,7&:r+C#=a^#.cITAZ27'$
|
||||
fCBhgtb;phSin[:,rgHq3ZiM4s03C>74[N]F8EU.2XNrr?gaJVt4F:,&K)Qb[2f`D
|
||||
3LDXiVq4>BMtNmZ['drrDpTrrBk[]NtO;"NC=toH/iQ'n.<R0XB:&0,j/j,dj7>QW
|
||||
Cf-T&+6'(>L$DYRVp[ZuX!E$qVMkA%4/Cm'#Bk*>A.In3u0Poq%osGhZ$"dt@p*([
|
||||
Neb#3A3%]#(3FH%?j$ctsq;$(^rDrrBl2[?()5J*_sLY9&()n>;IdXm+\%f/tp"^(
|
||||
%cB7^9D0L;u`nBr>1"^QI8nduqep'dNUOo2>JifAc<*mAoa<XWsFp9t'S8QZ$;N/$
|
||||
$@s]&-#_=K8C-S<e=u:sRA=)i]2(I]()'ZV0T.rr>:Z+'=$/./Y/qUjgcV+OhS)hh
|
||||
QS\H["H7O#ed>[39K^?.uVWm;m%UOcb:f(+"_=A<2'8YQ"U`V:beJfJ5\i)_H:>r"
|
||||
<46n87pe)m(KCF<;01GGE&sQ^:S$TYH>Yqc0du,$DcMB5-27Muko-jEpn,m=5-9,q
|
||||
d7;_3+`tkh0aAqkN5%MI5oanK7^N\c,<1.Jup?!0@URp$f`m$WklN'Yi]Li]m;&F8
|
||||
VK@;tuj^!$E,.lf!?c(9cl(#CkfeipZaAcf@luTDXbUYPRoFr@%KZj-T\'[f6@#ke
|
||||
Hs5f?HMo^Z6Ep5PjPar0k?cpuVMU,Ak3oH8#8Pp%(tu0DPitO8c]Frr=CLlKWli5k
|
||||
&^jI#%]cO7k*fci3tl9*,%m?ul1BI&HKnr]i1;!8#*f!9c"AY$^Zb*tI#j+7Mr#4.
|
||||
3`kUA.(<:\_3S)/Z4a9B,M,p.pFgkaL)Z@\jEaQJ;/#)<W*(^Cu+X!tY?X0E-RRqV
|
||||
2#M">A8P04Fk\"L<g^&ksHTe[PHVnK6H!ZSdP\rr=Pf7u'$Ao.?ltT9gDLN$#`qO4
|
||||
aGp?h.B"rrB6Err=Bq%V5S>md&Dq=o8]WXgPpto>"P$Qo*D14uLdUn,EBo_aePmqf
|
||||
GH>OMr>F&h/XY)\lk+")L:pU)m&+<rW09+M:_S!!PO\G@f\SKmsbb']""h8CUSV(C
|
||||
@')ZY'iWN[\@F*9kKq^?.%2#sG?(rK]<slp#>O!_]B//\RFqMsOo1$`?Xa87)!D(#
|
||||
*2u\q3+bMt8?.$:)WLqe#j._,%8Li/q=ZLW;U`4;i']ia#bdO2LP1j'=uG;bs#\Sf
|
||||
'/6Z,(8lN2\%kHZiJ)$A<$r10?=3!%W#h:YWYQSuY'Cpp1LKX+,_i7ITSkiGXAJ-1
|
||||
HH7FXo%;r&!p2NNCc8C/[K0jtqp1"L5%hBV&I]j^q(,h2i1LaIfg8?Uaj3pa(&U:[
|
||||
J$SI!&gLm=*-bIqG2I69Xl7.]TajClO!F/hd:F.Nd?UrWt1:+8@0)lqa@'2#+'?'B
|
||||
+q:YH)p*>OaSX\obNkmA7`6fP&jY]9^5lOW)e;_3>D7VAYEPXo4]ij3tbZrr<%'_f
|
||||
p$K'HT-\UJ$sVLoqG!7KeMf<Pl!$DH1Ko5Wi-&@J]gB"ih_V$iWB]4?rfQD=Q*KLA
|
||||
dK(APWj&qG7#9*sV.O4BZO![^G)-!-gQiko.k<6Yb4rE8/J[Cgml_/ldi[`CZ%[r2
|
||||
/%0i2.U'Iu%uCD+"#Jpt^?RY/QRaa#^#t(F7oSS=F,]4jAG<J&,j6B=L'"q^lIsq@
|
||||
AVa*NrcsMQPrdHYBfH>pC,OJ@RJh`jc/M^g_b$`\L'1hE(Z:K4qt\Hp7M?]G^T1?M
|
||||
Lkc/A<q1cAa0]@=&K`W&BtN.$orp=UgIW4tL9\=I=KXcR3WcpP,$PTA"qWB"d]S6(
|
||||
7]1-]YBB^!c<)iTJgqUhSMV;T6b>Q6_ZWHKMnfp.+Ye[Gt&>(UgopYGu?gZ0APdYh
|
||||
iYW4DNkXJ7,NN#6^"Y_*57C^jl,*\&8dgGUMNpRgu^]je)6LZ'*k\D"i,s2$UCInR
|
||||
XU(5YQ^!5&J#ILHD9V1>@-DL&V.Z^:!hlrlKU)rM=Z6XY0(X^CW$\nCF.?Vo^3QZo
|
||||
9Kua=f)^M%[l/!#"P,=]kULr4KJpC,db-)KV`IS7<H78L0P6;UPEf4C2BK`CWi?8i
|
||||
(6q.&UuVVdn7q]GI@.P6ij`SMK1i2MROJ*.d@;3c]$%O,#s*5JiD,iJrOJpVS).\$
|
||||
KE*G40DApi=YLSXLiU>aWWB8NA0$CWQErq_!,GiV2`ii6U*Ip@Ce@`dTqqUt7.N@?
|
||||
sC2iIqp7b0(re8fng(i%.PcAET/cgAV3PERK5#i1H"_Cc;-Ichf9Ga_g%GGgIe1eo
|
||||
BOtVSn6:5Ydq0h_[]kdH;Ba]mS/Z_Nk)PHn2"B_R<erftulR]JTkI_psu#V.CLcW2
|
||||
84ig>5>nrldUr:-[Fp`Vr'5[ai(oHl1BcP>?I)/&)5OZ_Fsm0Gk"IN8ThjF'!j/:Y
|
||||
E/ug#'Z\%+)]jHlDL'PG2=<l<!hRTAdP?3do8Q>V]G+bgA#CUiJLa'Y".QKg?tR\E
|
||||
,gVrr<3Mn1X.aq]Y`5p6+#aY81F=)oq]ZG]-B_Z*h')<efRF\HV)Sk=Cn'pm97Jb/
|
||||
`Y*jlNrFTC>s$#O1(rrr@aspAY+-kT1T<5PCG1rML+kT4uX)1UHH!o4)YBGO>:F)<
|
||||
VrJEHUdbp6^]IbIj<_mq3&<P-RTq5I:2n7Jh*"-$;jVm/9Y+F^QihI`SsIAt/Za4n
|
||||
8=tWj-DWNIb%]0EB*Ckb!TU=+OkEdeEIHn5$kr$iE+@:M4/r`(pR#g+A9[Z91n`'&
|
||||
CADAp1VKktr"Na)*748ip,!hm6=QH?\bKi!XdImI0%e`k$8+Er^1p_MdWnOTVVn<Z
|
||||
I+AXb4\"MW_`h+8@*?M#RJ5Vk3scpjMY@iYTJ$h\><]+L1GFZg(G((3%0&'t*_IL`
|
||||
G[?Q>%tE+9BnGE\K<>*%1ad0E2$l><3kZ^]"S2XFJ&drr?NQ$fX[rY6Se3lWQN4[E
|
||||
f:a6f=HcdB+&<.h*9SFK9SobjmRG0Zps,W'4+"C?Os6-*6"407Y+`)iK%jnWo\^ig
|
||||
sR8Yt+NOp8b]&%_uHf#b[c4Ng9:0``k*Ng7Q1*+s5JO_Z'T?]LCc"F\DV6=8irdKl
|
||||
il49MJ)W:Q3<:CCIF9EmRGuZ!\hji/aG%=3@/AqHl\gD"o<!92FpQ9mgke0(",/[X
|
||||
VnYmIBY+a]2?!CLh5gTlGSe0je'ILYVAhr5AU8JFQFi-HEpZ'`;,'&&?n*LZ6Pshr
|
||||
6$&rr<RS=&llDfBr$5.i[*/$&f5";$<Bn"^T<M_9?bf38Ya+_.#STHpR;sK0O/+h$
|
||||
_#\HqNlem.i#e/2Z!qY1H%0l2Dj_GYk3@)j<:?lke*k!m[q2W]'6p`89JMFm36F[,
|
||||
6X&)V'4:i)/HAT_Oi)<73Wln27A&4cZ9G;m[1TEtu&WZDYpi[IO[m*2k+@cP#HmQM
|
||||
qeN*A)-W8cHjn&@,Dg[f4SLGP6gEr4HnD5MNs$]W>r@rr@D*rr=p&<&2*tC4=`n.7
|
||||
ubQ>@2\Hfl1#F?gA1oZ]FK'1iFg5P&K4OHLJ3(I6E)WAU'j*-cL#Xo0Ujk1`Mo[Nd
|
||||
`k\lf#O&mi[nV[(#P&LF1P.kHufaKT\q"98/nW,RfM@7>ZXQF'<4sI:)$<m+:`2p0
|
||||
ZA;[+fL!ks#iq$sUW!B,d_PbN!LOlC,Ge>"3[gQu4Ne>AQVa7MJGW0J7fFpke#o@e
|
||||
0*dmTj0tP4nb<<kl29m[^2a\^b('qP;ETjeTS@<\&qi2!CWD/>*@?cOkP-nRd?P>2
|
||||
EA+S&@3dFuNT)rN,_hN7#acEMYqOqHV+a^oWhu1IZ3!"pAD?PuEQsAb`5%FQC,6rr
|
||||
=:bcMT?pc;"7`PjSCPrX&EMj0/5/8&W`05!JIKm<a2RGS2Zd?3^A#,k5H#RgkY:k]
|
||||
:#o`&l9P'UBtaB/+gdqH3f$e\(QEh67`cX2"V=]MJ#1ij\<#TkO-<%F(fk58sHBnD
|
||||
:hPO@o(I>PM.7PA6P-g6Ide8L4//_Tl[)#"47k`5.kV)>m"p2oJO;F8Ht?6`h]!rK
|
||||
I26p(b?,>CU;a]DG+bIU;EVBDZoL=-\c:J+%Blk-(\q(\%T6nK3F+h+pkuom?X-<J
|
||||
LBK]t1_dP$+t@[;/0_<Oe1DQ?dCW<K?1nQCS"Y$\=2rBr>R(bqYSm@6RFsr=?;Xc]
|
||||
7k:a'[N'i4&'fX4q?sh>u&R-[Zc?LAoIW9jsC.hB19*I8mS4m0PK%>faA+KPZSqPK
|
||||
mQ@rM-7hh!P+A"Tn](Jo#n]Ii//:G[*1ar+H$0#re8fi>kGc,/Vsu\tQGI9:2n.D:
|
||||
-03k!=aYH8#a%j/;\,=jhF39?UUJ;ms<B]@*nMVi'`e97)XJ")k$[N"/l]-lJbgEQ
|
||||
e^-@k+AkqG[Co"Li<*(VfH7/H\`:B81!f:7\'QlX.#RfDZ@a2>B"A?I)-O&OMYs.b
|
||||
c2m29^ba#T_bk+Inlj+jb\_;Hh?BA,$)k@CWePIi7LjhC7S#9,)knO(u:\5jS[U@#
|
||||
>9RB^&d:m6UaP"\l]1!.n4"cdR84pbC_:5#2l-hBB/ne^PWue=0RIHTA43Y$L%EdQ
|
||||
8gZ(/%1fj!-2.@CIKofRD02I2D:[i0DhE5I:#?n\p$j[JM0$rL.Z6a1aba<E:]ROg
|
||||
$<h`W-jpI08ub7.;7XegL1'n/oJb%JU"mg3]AT;##b'*=kZhACQR;*PJt0Mg48dTb
|
||||
KHRZ00>ESY$'N,O@D!raGg,^e@Oq^LY+S-!uU\i07TS:PScRnOqjX_eVtZ;":^%iX
|
||||
"F6]%/7;^9P5toP7#Mr5e4-MSr]BXpTk31>oTC/\ci8*fn1q[^Ud'TY@nbm3;(TR+
|
||||
BlnE?4*lGnW[r#F4)?&rhW49!A`"$uah6rX,F$J&,."@f6Pk2o`$,C!l6m7u_ZK%G
|
||||
3u)S*/2$;VioE(>uj+G.4Y#N;%-DY(-Ws.47"&rla$@RGnb2J&!s9f=!BcGf%I+'\
|
||||
pnb9G!]SF(m/+C.UG.\uMEb^11"r4F\4nm^OlDI:`EYE.^d_!.oT5J$n'pph.CW&O
|
||||
%4MHG-+e;3iY#X_b$>OW-4C/-%mkW%\^,p,,?Frr@[h^,]qC7"-W\:q?T!Vl1.)ZE
|
||||
L$Qi0tcBn@s`B53kH&NHfB[RSKlo*:ZeX^:=^N@R%6SmS>Gs8/YcR?^SA("rg,VO1
|
||||
5,hiGWI<o>8QIpj`8mQ#EL0GS2+`e>dPcn(ZN:I!Y7&jQKudeW2gN5ENY6VrH9un.
|
||||
4RZ!04c6CCjiXl[Ap*%\_k+6@1Rk[@6+#k"Bu'->$:lbJqLo.ZuNO#E&#S&U\9@2,
|
||||
flZn'pA>3ZoN>=7eBI6N7&%Y$V/nBhsf(3;AK9pqu,,VRPUc!"`N4P>HkK<RYHcL>
|
||||
qdd98QOmHP^g`4H't1YlG3;4P.hB[jV(m+n-<AB)#)uCYB;WIP0I5?0^t43a_0@FH
|
||||
MC5)5JM\YsZ,XYC'`L4[*rd-I4<j0egH@7ccR?ql=N,T#OXF)#VDl:BQ;DSo2^=b5
|
||||
S<u*jr.>W8h@.0qZ)`pt*so!4#C]/H.[-:AADiX%A?6ho%]5eMOH9fj%g_V3G%_1<
|
||||
"#JaN@Z(6/35*N59Rh-]7jKrJ(=Pi7SWk^U2>(D+@pa]NaoLddkjgP/.dK<7@V$`j
|
||||
!?',X%'Vfo`o,!-.>s\*Wef!!]u]!<&Ac5565Z2ML0%N)t>_J36,+i_;TErDu^Ven
|
||||
^1*R-l.i<@h#$1@_;NY,$Yg_"1nPSG;Wl=F=BCfX]>"%aNFEr5G/p^-=6i<5@LVkG
|
||||
IV4m]Yo$0Dn/aq`t/]d,FJ8rr<87Qi@%.=0H<;!:W^$&:VL2ZL<Nq'CcmZ^CKnl<q
|
||||
jQof"#WLZYGhMo></WOUfacfTm#LCrM#T(j*T(\1d,Sr%7;/rchQF!8e=e!6&$^TC
|
||||
>g`)>JP^dXE96ik6"/eKcqcES?Bs=,TfcJ@7nUq3KVOakXDGggKg$*S`=-`^.N[jd
|
||||
0Q,S#Fe^`MI.[Vib0c<g7mmZ16`<[@k1)[Wd8'XCdAj>@/1L1='d>,G$<dd@+&FWo
|
||||
5ibDjaUUl2fnSDqdqa#rU_7paXmL@.6t/T8?n^jjpeu7NH<_Wl_>G,W^@d&m?d\T@
|
||||
n`VYFbmpcs,XBc>1ooB8cX/%fY!B"k0ijHg=gW%iOWhCKm:#1.u9bTbBq0`Dm[C"]
|
||||
;(9K._rpA(]Q6L\@kM!.q6-J&*Tu*SGg-pbC]rBtR<El7(]HV=C^eg;STKQ76\kUf
|
||||
NU\8@*T-Yi3g-TmXXPQ41O@nQTqa5OKL^qig'bQc$G]Kq9"Y!/<c.Qbi\%'R1pH>u
|
||||
UW9rY<J,Zu(.^[a]\q5Q,6JTU%"/)BUJRh0)5F3=;/LQK.[]pr=2/Ut4p^*W/4Poe
|
||||
jB@d*H.Z];n0&9tu"e.hkU\D/9pm'J9U:0Iu1ULc5_A!!`2q/F`E#kOG&a'6r81eT
|
||||
DsinR$MkrAR>S4&C[P:51*Yn*I@YTk;\iRFFW$,`n,S=d;3F[/U,YqOOP#56Lo:D*
|
||||
<aND;h[RrZ:iqFf'qDmE%3P5=DiiRO!f0ODYsuG6k'bKo1KI1.T@7Vp>Seg?6#0kB
|
||||
"h;7gQ)8X(l;Hb$P\Y/c7]<nYW%P#P!h4icmRM*O_66?MJR#@)964!@1AJQLY?Q@I
|
||||
k@/WHCXrLB0NPWP<"3nOLP^"OuN-NMUBPCUUgUQLP8<M!W#E,)E3q$tt[5g/"5O4H
|
||||
,eMq.K^-"G6TQHoq?."[2XYnMfE6J8DWq,K)NI"`6g`4@'BVp-L_rSKt]s%$Nm8\6
|
||||
s-nW>0XV$A84gBclh8rDUQ4!!N4FDld_<,/&a&`m5uaD$BWtp6VI(+BJA4`5^aX::
|
||||
iaUY_t&D>d7\OT(,%"pakk`H#7i7-RAYg.Wa(8hbTZ^rLkNAg8/^?L[8sW,8upI"7
|
||||
O"n_uB^jI,Y)*"[DcHinkjU!n&Xl*t*=O>J,m4&BsWGBsV'cOc+":>cK4r6"LquQ6
|
||||
*Hs2Lc'mIfXp=qd$ig_r*`iGSe9T&uF(9]47inQ`'&5QZH@WZUSG?L.c\hh0'GXG<
|
||||
[C/aSu808^H+[_4U3qDi7s9IMI5a?PD+.QX0l58M7YQVnleT,(j%H97h$K/miV>^t
|
||||
Xm[,/+.+qE8ECFuGpM(qIc)hTdk*q@&"8.qMkC/B45<-V`DDh3n$3r"B1jrr@t)!U
|
||||
pIuZe)iAi[kf6?P#pe6%>cVD'R&;XakAnTTpg*B;SZ)=4.$Jn;M*hoFJ\9!5B'D(&
|
||||
6bf!!POaWVde:!!KIp(P7)DHrH*E\qc*=L@<-Vo>7pi?eGf;k(_/0o5d($q9(+OE*
|
||||
7@$g@5a8Q4*BQ\&*gHrWRO&p:#lZlf%;e4:.\Y7[hnDK-%9]Q!pB?>tGsg.X<6)`r
|
||||
hT*G[i@*1Bkmq3VkmMfo@tf2L)dOc/-StcnkYTXd\B0EuL:m>t9(%G":(i*,I`WT_
|
||||
o\t(!hLhbNV,gZ.gUo#+V#3^$dQ#n<0OirR4?$_[=#F,8hR3I!X.'48`'mdcT(B.I
|
||||
e?`eF`N=A%RZ9[h`#Q-(L,MiJJ=TliIukO?"Hu!$YK_!ri7P8cIF)=8We+i]kABKO
|
||||
+k8=jcnf4:H@7Njij/QC=iYYG;D4/Y5o'ZL&UDZ<JD,<?Luc\*[DYhtSKeZf%I.*t
|
||||
[eHX_5Td6[@]l](#&@>Z_@qk(_/0bKhFhH,<9.i3N0*6G,]B'#B%s!/<Tp_.8s3b@
|
||||
jV\.6$WS;P(QS\pVg+qa+&e[;,\H%rV?5IqC?jH4TBnnFKK+4s'L]b0%oGg24gRc,
|
||||
PBY*)K,6;7!mH+:=bC8LFK>CXPBWl2D!rnLX))?2,N"rr@ef)]MfrD:c^U"6c0pPp
|
||||
WWH4K.;/lImM!K5^IhW#2d.PiE*A2#dQ.qOOP#56Lo:D*<aND;h[RrZ:iqFf'qDmE
|
||||
%3P5=DiiRO!f0ODYsuG6k'bKo1KI1.UFjK`!3=rr<97l7_X.i2a]QNth@u1ZN8OY8
|
||||
\-dVo`Lf7?b`PBJ-):))'ql9OW+GKWlR'rF6q;:DF45P.)]9I;RL*jR1djJ,e1~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
672
autotests/write/format/eps/Format_RGB666.eps
Normal file
@ -0,0 +1,672 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!:gNPh[9A`_1007B`A(>BC-S3pk)B4[\'SWr&Csdpi3CQTk
|
||||
R)rC!bOJ1!:hdf"-gDE:[jH$I#fMCl0>K4.3i[/A=>n<qH$1n<`Kkrr<=sL_mlk.J
|
||||
SCeHoV,Zrr@_0'<9dNg6R_8CZbWsa.JUJ&]8\a[KL5;gCtZYq#+dno(1gQK`;&2O8
|
||||
L<nJ&OSX>ut#)gA_/,ET&Jg?dc'!+"'ka!*T#/-&O4-LW\HI?'/UA6Dcq.eodT%lG
|
||||
"0o1"N)hS6D/#cp;LVgYQ+>7-bgH6O[Bs9c6?Z329LEp*qPj:^5Dtqam_mf/uam4,
|
||||
.">\])a_gI#'A#p&n)Hl)e_Jn'14pkSB@iQd#E6W2M%]G13ap:_gBKoOoip@IS'>-
|
||||
Lj.Plmh5`,$9s$nEsSY[t<D!!PL`QG*r\_-FW]iBN;c47L;09flReZFKC3ZLHJ(lt
|
||||
pQUXXn%@m;?N_N@nZJ8ZT-4/?#:"mRaT^rL*ZcBE%sg^C7b:nH2k)pj;"'mV_qZ[e
|
||||
;b1rr@f7]),a)g:DRGL3n1jHn%5EA`'pSA_Vb[lM1+m*tra'Jt=!l]'pc+VJ;:hK3
|
||||
"RL/mjBW$8(Yh)K:F"\!#,)<c>>nP8g.:+L??'DbakpqP@gpSP.4DH?a3(g)TgqWT
|
||||
j-V!#U(s([UJH?eG5H8(NHJr(lhZ9)*3#Ve<2%FfX1uhrrYBM^(I>(=hJJXuM_1aN
|
||||
U-dTGSgHqu-mPq`9*<rr@X[Hsuf.nPeDDL%.f9ea.Z!qK01&-Ll54c*bNtqR2]l[;
|
||||
GQG=uc\@fJ.ST.k]V]Abm%kis1Ak5AIrgo%e#O't;QWa+_g8If9r-ita^mm!dKST<
|
||||
j9)a`/g"lf<><=("90cMepbdlNeei/`['WC>_Q$"#uTCf1*TUK\,:rrBGX$'/c.!c
|
||||
17NIk?9RjmU3!%)+kEDB?2GeYQ/!N'8SWC-Jb5^1MW&_[D0]L+994hTA_grg.B_T7
|
||||
=[U5A*cDTC>jA)#-&M=2_3Kig,M(-*>4>,-gX`MsN%_UUIFL]igil)I1MW46j+#!L
|
||||
5p,Gf_;H^9m[ei-e8lDt)*>M%5NJ`Sdp3r'&Ll*0""^>"$qC:Xlb0HU/ilZ?R;I4*
|
||||
uZjcEX-8V[+)rq8:/n[S0kC^on0a/tqdG/R/+!<dF&nnCE;\TJlX[MI.L\i<-<OH%
|
||||
A82.g3>I!q'7l!5Uo_.:N*Rr'-M5`]j\[oK.'OF/`N\T:j1TG1kOHX#E4=BKVUoY7
|
||||
A9:QaLu>!ID:`Z\;V1ZhRm!Itd7g8$drnEHmo['8ND5dq\/FMfEOGd^?a65Q:_8;u
|
||||
Xqs#lan_Pi!=l+T,.,-\d'uheRDL$^XV%Hq!'G$gg.Sem2c[M:rcSdc&@U'aU(1d"
|
||||
HDGmL6J;i2U.j\&!Rh.^t<5+7ZPo2M(Bc8Clh.\F<0-*ZOX'NNK3bfXbCjb\,A%G*
|
||||
1Z^O\Q76,$kR&[!isD_,@o`U\G)R$p'Hf07c$$9qtq7CM>)]LM`a7/lP`S_DH$@M9
|
||||
(CR(a7_B.l[O%@,3V?nJCTGi@0.OnD_PP?/_miF(mHP&(;\c9XDBCLs@7B$pk/fCK
|
||||
hP`RD`qPmkH'D4^9m@>$.u.i]hQ9?f+S,%bmRM,8.!)p5rV:LX[)H+1s+Lq`OXHp-
|
||||
8QWKMTMoi1C_]5LDY7Ir0\P71%L]FR;^j[^G^Vj3Pk`LuGoAgB'1.m>;Ciq*?CHD[
|
||||
QLE_7iSB!"5:iF7AXS2*W%)S,OhJke8;-Yj8kul-oY4VF]+P@qhj`[iT[G\6!C4!Z
|
||||
=:_Q<$ec^LoR7LqdbeLK;"Hl>*B`r[cK6-]7]/T%h>tL)#E-rakZN!X(L:&2"/A?J
|
||||
Y*h:@M8]M<Ag2o>'5gr%mipg9B%D^*ECl7*tS*2/VU>7i^,=d3Dm8J$kP,`JQ4E(f
|
||||
ElJ?o&YZVcGNQjHGY,\t'FW8bYDurLL^]Okq_j!.n^0`VKhWT8LAprYSdRHC'V6h\
|
||||
',=Vb='sg<X[pNf.cd1>$LX/)!!ka9EoNCGFT\U&C7h4(Y.8eD:D@T)-W-M*,LMg$
|
||||
/K%Pst9PaMGD`aKDbG_&cuRAontefg94ubFe9&h.-Ekj81$FB?,K?4=?t/l[!c829
|
||||
u_6YCgbidB%2e@Bn3t>&/i&NrDOVDOd"^:oPPm-^q[:%parsrNlJC]ps/ul'D<#db
|
||||
q@=RFU0Nh/?fUXAr7nS<e=u:sRA="c[j#\t9SSNA%=kr;QcXI8BkC"J>13L6ML0G_
|
||||
8kOa.=:@AbFr9Y'fH7U==n5/U(sS/%*X'8k)8[(pPVO,:%WFm?@PM,sK6G_/]JTkh
|
||||
3#Q5N%\c[t??KB`2d14.phj9"c8bS@lFn^BOO0+53i;Td-moL<e8[GlRn(SE,%Sm?
|
||||
@PM,sK6G_/]JTkh3!MmLPGo./s:g2oK(rb3/RXI&ZWpr]i1;!8#*f!9c"A<W#_o!0
|
||||
D,T^[%02nnRu!ic"aF@K->2L&V/">/-PS*WH,&'8sWko08AOQ9Xq(b.m8l^\";a09
|
||||
,u3nho2%!8!tF!9e?.2>gAP!0DD\rrDAUcgkiI;r`B*NHY=%p#s0e)qW>a'Yi]Li]
|
||||
m;&F8VKAWhKFm,Sp[b!8#;AkstUWoP4C+P:;%^!3eJ4;a+4VQ2^h,.)5)XrrCDL^K
|
||||
c9HK`2t!eplVEp,=dPa$oKGcCaW:`)>>_I$`sVJ*`d:S^AB\H&@h9%U3l.>\BRU7s
|
||||
mr/!0@n%p"Y&\/RPWPn3_%__V0M;'$B,2&mZG`e[PHVnK6H!ZSe+lmjf;HLA,WX/S
|
||||
Et5QPeJ9+2*etfRAt_!:j:=rk6eYRJ]@7rrB[7<df&Y,>P`!IqsN7C0G<"?#4n$V;
|
||||
'lJ4>_61+1B+gG77@QOWp$KOg.qG?oGqKNZmH?[6OR%#K8ps;pU6MIKB4FnMfDqf8
|
||||
+O.76EkTRZm&<E=5n.Q3JMXS9!BP@cPh!g:\m-=4Q<9rNeTk/t!-6p/`:fZ&0q^SM
|
||||
$HVHcX!(D2PL]#l2=jbb:7M!ur]UPQ(Ud4h^jqJjfB?*ut1qn7B;jM03Z)57bj`NH
|
||||
GOb9g3tdG\"Au`s&h.18KqImFbX<+<rj#P/3L\CP>r@h>[J&oi_$5`TVakg\_c5ml
|
||||
t=N$N)%:2hVC/WS)$!iMVGfD.^Z.;OT*H0r.HE-&lG^7.TC\.l'[#m!s]%9`:S]qC
|
||||
gTE_$d8HIqS%^j,3q^C\C3'q_[2KO*lCKWiTE/,@FLZMuYSiU&-m#_'Qa(rr<2?rJ
|
||||
@mGL7]2E,5a1#eb*i"l[C1hQVNlJ]sP;$>7DM(=)ur3&gLT$=>GH9<8,Q?"eYL$Z]
|
||||
@l[Z2Pj"_fp$K$m%4RUJ$sVXB-l)UB3gr._&M!NQSAUa9RV".QpR[j)=aIrr=/:*Y
|
||||
&,L"gRjeqa:A,+0rA2p&-:`_r0(akDJ[!p=?l8iUPjlX/'MmaUP:Vfu%_ROg0^&KX
|
||||
k,;Wtcs=,P%a8rr@Y;IaR!s\ln\:g&pAPr5b?C991(XP-A2TJ6Hu5P'H^YqEt8_"e
|
||||
>O^U%)LV]qF-D*^&q0]m-+t[up(FU=A.DN*9NhjNhHWi"DdcM>;oDaW:WGYP:#&j1
|
||||
iM3!8F-^T<n4ZM`qbHj"DD9nnWCbOQr9eBop2gGi`Lufa1%*``r\(LWl:ZG2dr'F5
|
||||
ba<5OgC5pgp-nIIRig2mV<)G40DAldo#km*R7kjN't,8]a,:?FfqZGhZElT>Z*2?"
|
||||
6sd2/?mtfd0a=/u5'rE@a@/=!Rm"7XF!b>$lh&n4N/*?6J`=`n`NnB>LW5m'gIN[u
|
||||
/l,mQtXtBcZ3SCe0)E!BPV_I*i^R8"=/!otLo"B$GPnAGq^>/c/-*f6U0KJ\6JV5D
|
||||
Jh-)[U&=<ef^J\-:uRd3;]m!9.?E.k;^15F7\jbsqqmUJ>p1;iG3NM'S7NW`hWTa,
|
||||
A.1\>^q:WCC`@jV7+HFR4=%pOb;N:/N=_PG[,+#11fPUQ@Vo7nud,C%1H^9))DiHn
|
||||
s'G^A):/qY"^\0&>q:Ih(/Qe$DH=Mj##08LGeVc$<ZV^L\K!Hp@S?r#,Ar?JanOpr
|
||||
g]=4IY)[j>0E^A2'`a3E]lIM*p:B>Qot>bae6IqbP"gN*9kM4;ICq9nj&KTCuKoP2
|
||||
!rlk^bSq[#XZe2C("4!d+7Hq4]G.O#Y="lK3Q@'X-rBiE[]-'sdWVc5SOXiM\:c*i
|
||||
u&0.k&D375!.df((s/p/q=pJoZ=d?82/,H#9U0#P^*T>:,m2XB0iXdq;*h/3kmiKT
|
||||
+iOT6"1#[nlAF([UVL?NoY#!IbIP5=s6TDY5OY:J^K;_jrjReiSUZ,[$Q^[<.F!8:
|
||||
m0.(D*MjLt<WM_nYsphh"()^Y(!O^U0$5V0K$/^tq;gS&9Q#NJ4dQR^>!]297F%D_
|
||||
a_crrC!ODH9e&1k./1\%;S>K#W$s:@W9#/"a<GY<_Ttg&D&Zr4hVYDl!8*I`\.QB"
|
||||
+6KE&57IhAFQuh\1pOLnD&m:!R&!D>ih[N)E\Ipl"io9Ba--cNGl"C&O['YDt.;h6
|
||||
5KIcg9,/^-2#^.]TajClO!F/hd:F/*J(/qHnf:>>*l-n%g(L4>63ngWsMB5K$>$kh
|
||||
7VIqQt/S^dPYN7i@l"V7K&_,;IqF6B[AZo=+)4B-*W@A,JR#L@3pt(d)H/7[Ge6=K
|
||||
YV17KeMm<H,$")jOV4O:N)KrmQAd88f+?!5VG0!DW(\iGZY1Kf?^pd_%kUiYc@XT3
|
||||
/FS)`Xt'XlN=GVik2Y\q#;96mRnGT8;Gjq1&B!g!P8o^[P4Y?iCD9q\A<Z&jA0t4&
|
||||
8R`7e*ptiN!63&UaF4U0GTFU>51%DUS?P7XM$N=$RK*b"bZ5rL)`SS+antIeGJN>?
|
||||
O1Lo]'j(o*M7N5IX.j?,E7X!s#Po"S9!B+'\YXZM8::Hje?\rK-q1n8#sk%"hNo]%
|
||||
);h?$K:>f<iKGPr/9[9X_1K"BR/XZ+CbQ7ZIboG(F!KIa>!A([\ckL".b>Zh63G`I
|
||||
PS.q]a_lRW#[U^-<oD<\:G9YUY@H!#W\'H1q.Nrr=c<i;Wd5`]n89?NY[NnUJ>="6
|
||||
higM_o4!Ln>Kr4lK+9mdJ(0pWjS6lcTFN"^<C,:'1QXjj[]#2U<A0NkaMWT+cYrGj
|
||||
E2<[GC8)i(1R-p`&pSPJrh+Cc5@1U!7]Z!"eT].T0B.adg?D$gD1&B3+WS)g9#+Df
|
||||
,H_FK^MsDo;#QlFnh=+RlV^HqA+Qkk_%K)V7<Ia&.RORL*E5MV9F\;\&-$nd=e)W$
|
||||
C:T'^4+krYTJn4%i]JTBrcJ0<m'#/cPgW^>8a]p-1);^M!FfqH&rASq$3K^ZM]a).
|
||||
#)*4foW#P^B@;^@[Jli4fKr!7hRHB)_kb1hb`DO!NVrme,IMd/%ZWrNlE!n/LArm<
|
||||
,+9p)4+ZVoK;dr,qMc](_:[nlf8m;o=f6RWI2JPsS%fqPD'SA.f)7La'dRRCU!aj7
|
||||
]hLe+R_T0DdHgp=a)mJ97uOhZb[k^U&pK=Cq$3L\4AK<@oFW6;0<S0"0DcClBd+c<
|
||||
soTNU[CrHH#$?H[.6GWC_A`FfSm)bkFl\gg"Tu/\\2?YrQMO?r`*CcSM;LOKsBeaZ
|
||||
N)`>K&W-V/LWfia37"?.`Fs=8&uTl4ZZ6]uH<<\'jD.<X!$>JXS*4";i@mZ'A7FM<
|
||||
4N2I!"G_;uZhBaj0f<rm&:UFXc(Orr@Y"LA:*6$Q8IniWkLV)>d^rk["CMi_P-?B?
|
||||
<8=@A^qRG.J[F:[nqd_PJQ7gmQAn@(qpl(3OOY;7C?G-L177gHWY!!PU(5f3/rN@A
|
||||
$lZHuSVZa'T;AYB^8s-)JA14?5=!V`h"^<$[W&Wa%+;5p0]/Jh0S5S+3Dp?P:"A#D
|
||||
\>"Rf9aa5gmEOI_rSBMf7tN[sr(>Mp'qcm/I''rr>[^Z*VdTmPk'oocJcJH*2CU_:
|
||||
iM!W9ZLHrhZX4H`:?->[>H&pQo'kRR*t/8F/u3\$2mQEpQFoJ1QDi`H'*R0$O7F)2
|
||||
.\sjQ97bq`daKrN,p=rL<corldF:[[D'l*@p,n_2EPVm,N3=)16;[rDQeJ91[@TP7
|
||||
>LSXgTAl,75^fQkqtug&BdirX&i/!!LsQSA$`U>4B%?'DToQ&oTPW_E+%W7>7quF\
|
||||
f9$--TGR2X'(TrrB,;D<IYo^Q85@N-0Or;7+!DeTEBX]*l;%rn;V">pQnhd\&Mp>f
|
||||
a_BA?pcT.sDuKN)h^6EF5L@!:W[#pfJ?)n4m=$Bq>_%]Y5iDF<;Lgp5rO._C5](#)
|
||||
`lCB_.%R8RRg#Oli+p6Eu1RmirB=9d>bSrL)`SS+antIeGJN>?O1Lo]'j(o*M7N5I
|
||||
X.j?,E7X!s#Po"S9!B*4P;mrr<3s]`.t`<IW9cr(6Z:i<orS;6+qr_o#PPGhZ/6@a
|
||||
XQ)[_B:rME=AqSRbkT+WHB!]3U08O@NgX5,ImY[c`5Y<4)YNeCV_V!q+\,MeD`t^>
|
||||
C",r0:8a[^JZ@WYZKP@hnVH_Yk.`RQK/og@N+0"hZeP$bKW$SNd&RiYR7>4WdCH8B
|
||||
Vurp>PEkj,Ir00]0I^T/!'`HkcXBXl?P[EW-$-oAAo.rr<2%nW3S\MtTd4f7?+7Hp
|
||||
d[EB<:A>2:qal)sLF-`:g[k2`cDIBdLN^*Is8SMcl=]:o,LD(<ZlRi%Kjqn?;5ci!
|
||||
V&^l[;[Z58`X%CO69uhEohV)!(bg]9InEYfKC:!L//!q`B;D<4-Z>._"bOTR96(fA
|
||||
QTg4`<m]Y.NZ)#WrcJqDG9W`FGXt(R8mdq;d[0m=nWf!/'AYk.6W,Dd(UP7Jfo+!l
|
||||
^W!`Z7:`(,KWYk$`:=K\n#D8R5h(`9/W8WhMiUN!Yp4q'58d0t$\@du]>Prr@Xtl<
|
||||
gsDbaoaB0>q4Q>,JK9):YL?;6*nN^naHE\k<23k*6,OcT]@Ll_!Z`n&HG>2j`O-Kd
|
||||
/h=eF`kB!4Go"5Pu0f`a0GMn&PB>rXl=Cple;"=$iK-gK<&N^PGDRRr-:/a(YW+mL
|
||||
/V&+99;n,SBbmr%7;/rchQF!8e=e!6%u=^6N]r8H/[j;lRp7n(ZOeI!Y7&j_/%:eW
|
||||
2gN5EOdVYN"E.n.Xj^!07%!CCjiXl[Ap*"oeRX2$rWs?IEVI4..\^GaXt&UG!Q$/;
|
||||
h@XPm<39h\#d)d^=*h<r.^7A*66%afG7QrLn`!f.VXr[&:t%*.16-HsuQ&dp)AB!/
|
||||
N<+8Z4p`Wp-eB_f9sC-,cbq]o0JA*_$JSfRO0.SnmJ\gQVUGOSB4\1OLOu[I"4<^D
|
||||
CeV0(jJU*A@([3_72+%+5ai=J=Q<f=iq7*hPIm!#&q1B:,&p4em(fZMi=g;qK0:B-
|
||||
3N$.H%GPF3WBDfjE8,8Cm]/#,RlI.*qX<+4e/prK9>h=T!47Saa\Y:6QFC^PI8GWb
|
||||
GcQZFIMH9.6sGAW#%tOd2?Q6/3)Q)1q#Y:DN^fq[NQ*_6P-`IqbO.g5`kMGdl]"V<
|
||||
+SX-%[FtWM`6(NF@Q,8:).7ZQj\6!9;\qDqXIU%<D4Eq_e;"n3=j.$cX8*Y4]O0G_
|
||||
3iORX>qJY+$`=f+rQbgdI=*=JN67j&!Qt8He"'k.Wo;n`,A.ppo@g;kH/mSY5BGL2
|
||||
FgFr4a%H",T[B%aNAbrhl(^!5pKs+9)?)DtlEo!/"QMrrA-reSP6ci0ue-!:2T?0R
|
||||
-s@?P.[4nF''$D`gt#lZU_2[]+Ih4>PW)&FBZ`'#E,#R':-(%[\ek"oV-p!/8+cJ'
|
||||
SKEqr.PTpo=-[rX,@Z0+ViE=2W_(=/"r+XG1Ri.ok"TGdQEH!m%hM!&E9gGrq?0gP
|
||||
d5fSiaGh`JfG*1!;2mV)M8KonuGcI8;&q#-B<FcXZ"=fj@$j5A^?"!81K!(94gW0!
|
||||
]&u[T='r72=N48tnaU$*akcb,p\s*\3!DZbPF^?7>gRJus90*sI$?pm(?K?#*!\,1
|
||||
asVUmf8s6`8\T-).T2rKm\uq=$%&>NTG@CXdiHC\o1`rma18e$Q`6gKAY0)<mmZ>h
|
||||
o.<><k%ORQEtgW3S*,N?aZ*F?llD7c38+!4>>p'jC)*#uU3gcf-%_Ig"M!igj^Z:C
|
||||
c1k)X<<`C#[E?V7:Q.>"*!Hc/r3ILGH/ho)V0[1B-[[%DQ?N'9So.I"&BrH$Snc_L
|
||||
M'qrY"ujih$@VX/^YdJ&8_bQAr*4<k=?UVuHauq_Sr)'uNE#DYpTXZ"G4Y+#-Le3W
|
||||
*EG`\4Jur&XV,Vs8&BDk`i@_cKlgAt+8BGZH5X@bTHa&1CcmTO:jA^Cd7`n8FZ1cO
|
||||
Ts"Ii5TPD]<G;Y+tM./+3ZA!2f!RVeQdql-RAs?2^'rZn0o_dlN;B"HjB<M__3pL7
|
||||
RgL<4)ENi,@?>Vm&Ap]JK'W!5lP`m^1@0rOF8GVs'FjF$u.-ndWK,DW);T&@#&;7S
|
||||
*=nOQV7Mm<!\82K_-mc,(r8lIqK;AT*A(!#Ig>gA'8t:BUC47I`be+-,)JeZX?ZEA
|
||||
27`Q%HYC%$4",@0hso<A(5UnDR<hqO@1U58:b/i&sh2M&KEo(;4F^a__TQ8<1nN![
|
||||
rqk&B:[7]qkJDF3)JC#N^I5&dS-/nFuhpoAZC\hh?L[Zds5Z&D_RG[3W9P"ArCV#i
|
||||
O:@Q>g"F-@NfEJ[6Dn<U]]4#OR_OJ&*A;0*ck<n`@KgXS@\D)p]HcRMDn?g/H^3M!
|
||||
Q6bqbtGQi?(h,5O,J2/7i(m0ON-#S&9UpFd5(u&N6HGT=!]TH??d`o/Ti[-!/fso&
|
||||
tPDrrBnjWIN8Yqu6LXpfG`_n5K>eKDmImrrBhd,0rRE[tqH(aLjeIcNT&m29^mo[^
|
||||
cRaU663+;4a1alX"F@n<oKu7t^gACWD/8Hj/Kd!dK(O<4[GnN-.S;o_fENmV?@ABZ
|
||||
t=4a_o7jY/98&kN%cr2uF;,p7Unnr"RcBcc#:+?ORahp0-k8JX]P1Y7t^?=BZ!'f!
|
||||
L`^9teNhmPu+'EUG@812ir=?'jScj'dk9S/ptV*D_/.iqh>7@7r;P9hEfXZYn"c!r
|
||||
i7P@!j'dDh("PCA)uJKtKjK?;'8aVFWB4fr_&pc*abc("<klWsnXCT1\rErXk,_rd
|
||||
jh$pYl,P_S7%>i2>J?%tjl^i0E.An41<5MFlf56c=%5GN2PGiEHR@m"M#%6Y@*Y\X
|
||||
qLPjc`<H/A!h-G_fg%"o@rEi>QE["$@Cs>XYQ8nFsgA"OMTB9kuW.O'%lDYgDbiUl
|
||||
B4+4J?q.[rR@E4JLq)0O1&lcdD&2bV?L[Zc13BDY?qfJY-q1Cst)=QrKrWl9!ZXA:
|
||||
7VNcGR[`(VtS5h"WNr^4-m!G0-V4V^9N)HcpMY,cJe6FOF^(_QN%])'91_HI.+'r)
|
||||
LJ[-ImJknK2)f2#(2u]8OOm(07k*S<>J_M?I5O!Z.8d3Pm0E7'>AQrr<1crNe>qpa
|
||||
VWKDi$[a]FPLWUMA5%)![5(C>'%I2-(/r8.NRB4K$G8g,F:f[Q\<'+7N9Kg7uRCn4
|
||||
J[I_*8,&+kc0Bc\c:go>[Nj_m)XMVi*Y!L<_4AcQk8k_G)N<ZMAi6]L4Og_1)CaL-
|
||||
.E2A=6WEBMH#d2siV'T"QbfI*W&p6;G"tCAqKLDuH%&!+m=0RLed9nF'3'4s"t6b0
|
||||
%oGg24gRc,PBY*)K,6;)>hr+:=bC8LFK>9mT=G]fX&2SgU)DCX3*1+7RUo@qrnU](
|
||||
h?ED%f:bUt)rPPoOjMgI.$?D>r*d!u<;jS7+tnSa^Do[.l00Dqa`ZYWiT01[tDE_n
|
||||
QfO[*\:?\L*lFka$F67$2?W%Dt\Ri=sQKYu"^q8GoFUItR0=i8MpU:P.I-Uk?Q+.I
|
||||
b8G`n+9u2Ig<ra^kJgD]1d3\rb-H^P%:qL"`gF^jmBsI!0!N<%5gZglYJ,[o7m!k&
|
||||
$ajf`~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
671
autotests/write/format/eps/Format_RGB888.eps
Normal file
@ -0,0 +1,671 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!:fGH;=Lde([L$lNVc1od@*"M/3IcXWo*_6Z*F(DXM^^q;<
|
||||
ceV2Hl&[aW:&WUFY+^g=='H/?#$^L]l#cDq"S:g(V?4T<m.&Iq.sB7(be!$1V*7r=
|
||||
@l-p=K3f:n:Y=:=QXd>@0>g4T)(dNZ4V(YTl2HfV%R9m0R@np@I6UKYQK,]Hcoq`E
|
||||
ijV=&f1Qrr@ami>ikEd]IX6-VsaB=nZMUMCXF:b2)etO^cU&VER/nom[fn^DM10p=
|
||||
*D*Mc#Mg#VD]rHeV2lSR[B[@>lXhUF;8F'Pb?g`C3c6!7HikBf-:PkD>_l:s5(Cio
|
||||
SJQTr7nj"HEAP4q%Aj_(kp@r'U7[nE7^h!#.:BDTBRhVpB/<:Dha?g<X\$Xehcr&8
|
||||
=s%80?#_`L((:G%H:XYP9R0m(r1LrX.iJrr<B'C%:)7r[MX9h5us_K*@Tr]O>5a@r
|
||||
#dg/6?V.1Yc\C&6_e6OKi@c&Z9YDHFN7kq`apOpg`9tL`3tY_nQi1F*HT>\$=EN]J
|
||||
T@iCQnWs:H1&SD^97T7t$?.p;Y=gE$S^BL`S)ASYCKEnEmX8J@(k#<1CfE[D]XU^C
|
||||
Ko/(A?l"3'ebCa_5iJ2qes;NR-]$/DaL`f9p#qWEIX3;Y+*6Sf5APLHVd)HC_gjDZ
|
||||
muT48;bJ5.o:NU#?LrHp5um)ZKeOfk^+`CA(\PqDG[TaNsQK[<WN<N[9a,1FDQ="p
|
||||
dCUrr@XCrm+pSrrCuET,<#%HrTlTT_qa=FaFW&^7?jbM7d,&F)>o65-:ZVD-ME@(6
|
||||
1ZZ>6Z_GKk9#)%)5']r++FGIqnG-dbSWO'XuGka+_g8If9r-ita^mm!dKST<e`Sa`
|
||||
/g"lf<><=("90cMemador;tJj(<cV&.&H$(jJ>Cf1*RU>$'drrBHKnmgB*J=@,W?c
|
||||
uimH$f(K__7'@)i(OjF_Og6UCW3YRZFLRI)s:h(gJVV0f:0[p/5U3dd:;tJ)I;uZe
|
||||
rSppaX%:r#>10i`:^%91@DEf&sj]=SQOJp(mALgK6LCXNgHu/nTALok>+jb+M/8A=
|
||||
EAke)Q47[4g4N_]Q0(3]=YfK)A..qaC4"2-ZVc'3S$o;UR/a"GsG+i+n/9mM(t,)D
|
||||
m=jJU"AfHrKoRa/44inB<ZFr%3h.rnc1sHT?I0Tk5\^^7$74a>WfYlm?'n-nj[iQL
|
||||
]Q3gL'_(%u"hLC@?r+h0?iqh7eS\4>(b,pX?Jd`K&\7+15_DapeT=i`4shaR]&-^j
|
||||
n(F/,!q_Dg$U<kqDP>T?-^[flf"^6"4g*V)iI!8hk38GIghaRD=<g.K9BZ^P%++8o
|
||||
KYq&ABT<(W.=/Dmd2Q"\Yc#4sKN^L%_-eCG)rj7-tB:BlN-i'aU(1d"HPqG6V6#n5
|
||||
V-poAIC]'jJX`&,=cH)oM[U'Jted/M;D_#+skh(tdQrV7hN%HF#>u8tF[+I9K'!.K
|
||||
G<M,auL;e,B]>i9_W%*tY-q^*%e0["`E5hFh'ECj\<[%\n'5V2c._=HlQK-K0OsgH
|
||||
r5s$3jF#eU0g_G5+C2'RVpG:D\7k6(P,)K>JO3123%uN3O8=Ipn-udd:gZ_6\)*BQ
|
||||
k=,0]U[#jRo@+qQ;(;;RQJafAQ&,jO_>MFT&":2kfmJQgG+<>L2!g_EY="r$#Gi?N
|
||||
g/)iVnW%j83Wk&h$MUCStoN26F'Orr=*h;d;g%ced:dSMt@]Fq;^tnLMJkn8GN.?>
|
||||
nNC_k&"#]PZYHpnI5OplDSqY3ATW:]?b,7h(HTT.8WAee[4MVITsD"u9=a5/dDijO
|
||||
N8gZ@3fuCQ5;GVl0<r8[+d:io5<',3g"G(0C<ub>](,38+or"u0H9n68ZW?)NQt)t
|
||||
pu70>[Yg%"'ojN&9:mM#IS*1bC1O?[?upa#2,K8Cn('m:B*K@Z)\T'Tqu(*6't;e;
|
||||
RD<,ie3.VX]r"B7PHWTC>D/(B4BN1&h5_rr<T-3V]ZF&)hqs\#FW(?1B5BqL#l^mB
|
||||
$$Q=Ql(0""f8t,/'b;%"MeXp9PdUH9^(]_mW_rm7H5?WUHpr(mDscI@d))F"3+A(Q
|
||||
j>jToiVh;1^pGN6LKDS[*pgrKoh-VjbBu(!H;>n@t"_2#'j>[FY!M!$#dg)R3WR?V
|
||||
."pgKML)U0P(W$[!KfNkjI2/<#-X5IsTa?ha`+_lnOB^CFSq3UQI^Ihq9fC%h-Z]A
|
||||
))Bm!BJ)Wi:'&cH<.)g"QM3Y>QB:MW6U]eXQPZl;.1#f7WEHTA"e53fIB.nE5^JY5
|
||||
CA&k=&krUb4FSG-',u>h[,lA74ASAVUD!O)t9,rrD,Z=F\sQ5Q)T[GW5O5037RJrr
|
||||
DF2Xf$q2%hr_Z_o#E>QVuGne08T*eS19T*Lm6jG+IC/!"lU$,Mmoe5PZd0+8-&&rr
|
||||
>P`:jonF(W?=Rq$2/&rjgha!%+n84sb^"$8;8D5P,_pWW":F!6@7??hM_-q)*Q)nL
|
||||
OT(;1I2;rrA_"IlI-grr=<'(B4Bdepf"E/&1.lQ%.DbJ*BJKIiQ5aD7BNFY=8Hkd,
|
||||
)KRpn.Qd+R]nlf/oVceb#3K0DQQ(rrDB4J+P\'Rslab!6@7??hM_-q)*Y$6iKV?%f
|
||||
ZO4OT,=/O7i,.g&D%!>6Fm*?ul1BI'`>nr]j>1f5^fjTXB6WrrBkC]JjQ,J&*f)/n
|
||||
XX>M;\9%5N9_>V7)]c0?_N<!80OT4/-LpH&@h9%U3l.>\BRU8UO/1!0@n%p"Y&\/R
|
||||
PV%n3bGn_Rb6p'$Au.&oAT+)SZ4OMS:A52tgji%\;]k8FYL7rai2.oCCo\EJ+"k1&
|
||||
D4(48ql5rrCZ^J!3*QnpgCVlHcXt")6?_cg>N+*D9-+c&lgiAYn/=*BZ0%diZ$:X*
|
||||
4tM"d(!nN01AG2deP^,`X&.J$g*j&d-*;n5IX5=ni6\?c;DdpO4:62$DP!'2j6nc6
|
||||
6sCEkoURdtfTijt8e'4fd$rAPHJ]0AA"m;X':bDe3qJgDHZ:mF(7I(VG\V]51Jk:e
|
||||
/eCIUrq]8/U97CesgTjlcOS,Ju6\j5@\)+M7.rXf0;!q'>L=UACaZ5+=Yi>mXtlg)
|
||||
Co-7lL)-Y0rCDS/B@UbP\ofm6>Lg!5*W5hB*TnpigZG:Ii+sO*iJIK>da#)MY/$WL
|
||||
noo*7;0p$S=taX?=LbD.&YeOmN_#+Sf0'82k&^(%Q;0p6Y;ugKk+j;U>5);dUMH$d
|
||||
2n^Xe4:Dqg<bNnl8\!g=[DHW*E^2N)k/hp&>!pQLU%6',1'dd(UEG<;;IB`ktm.Hu
|
||||
H04RbD%.?!?sMiX'EXCLpep@D#-jCE[*,#2)pj1#*Pjm)rr]Sblmo5.?:7hYn?SAZ
|
||||
&"a:^:+*<*r)tLa5u>X9M/U<l*i!`I2hhT+/fTo*t[`niRH^$X*#Kp5&[75@ofV?d
|
||||
a^g4q1b'Gcoq"D/7%<+(#6.>q9(788VPuc5V$SNJp0I--EKH=K+$S+-i;Hr"Q@.NU
|
||||
\UKc`$bkpt;T@La-%THuZ..lCa?J(7^n*PE0clU]1>`=\m_r*u=k"3Yf)Sj51&VpP
|
||||
ImfH!]@]/P[*Q`MM3>9_NJ/!@fc?T9sVWOl5(Vrr@[`r]C$BrOG$0n,i4#T*Zh6Q]
|
||||
<nJ27j7;F\P0/aIu#7EjEc&7%s-\/cru/k"^1`@/H+*LOZ\o`1;,2VM-o%`%N*:96
|
||||
mC=]u/1!h+6#$7&>g)jKTu#PLh\XJ$O!P[@\=a7_Q4\2188#[Z=..<ZB5]-]MA(&.
|
||||
B;1!8s!3F6cd&$NC*X<.%('#D2q5Bs?ne$sET1A_SXc]N!4$EYD8b8FI<]@uGA<"R
|
||||
5Mpo0ca;*c[CQXS?B(12GdR2sd0qJ(dD!]@&>0%HI>rr&:P+fLmKYZo8@M^b76VM%
|
||||
[l/!##+<=]kULr4KJpC,db-)KV`IS7<H78L0P6;W$VW@e0FL.S=rSELU/m,jji<m!
|
||||
;+pK62N>@3s3aVVF]Hd*gXCO?G?h:/-.JnF-'FpfFWr1si,6ph0*qnls?oh<l>6%b
|
||||
\qPZUCXJP8PoC-RAB0H&mu8A<.@N5Q/,T)t3q"pI(@f?9$?nf'G%5RT@l]KbEpub9
|
||||
;g:*u6Wi/5/6<kEEC/4p?=6e%A!)^Q"[u0]&o2!4)!VQJO*(71#nMUj%_?Z,74t-V
|
||||
p4MRNg&@o8K6RI*^K_Q2T?_/#7[3[U193_e(m@2$J`PeW_MZAJiOfV:s&FhFF5far
|
||||
g+JJ(a;157oPcFanra#.7ZKo]MKK]^Ssk3\-%r!J7[("+j!jc`Lr2h>[J]Ck&e+Km
|
||||
XW/Hj'4#i;G/o\\$@pofYOWIh"=$X'"d-/<OOXQIXDD*?khq!*hj`Os=8F\&2#:.#
|
||||
3DhAq/Jq_V__\]qtM$n%eoe]:ZueI>rrf&o,eK/Csm7Z+S0ka8Z,Pq70X1r6bGT[b
|
||||
g3H$Ralg42nu(Y!99U=lKA\$iQ^p:WradLAF]Qme\>SI@B#/D8=Hq^Na6Nj(qI?^*
|
||||
8$T&N;^oD7B8GL+u8&,N;MPm4[Jt[_**]V4[I1VS5$o(RDgG><fGgpA"C&jJo6![B
|
||||
_[o:q4:C(pAGa=/G[4B!f8MY<3?b=2Ni*50Z6UN;iki4;FW)Q8@gR]Is9uh8(!Ig=
|
||||
fc,8C3=9D(,fa4'0`MZRqDfGO:=XqVE1'Hh_"=QCSq"5TO=E;108o+H][@YSeCF>6
|
||||
g6#(!1pQ^[Od$&q@_m^&cRLqr)2+:PBVA.+5aoA)\A<e=TmMMAnOWYH?k^mACS"Uq
|
||||
2*7%Z!\$!$@*W?ho3N0qBEQp\t3s:"B7Di2ZeWYuZMI-f\QdC_Kt!]PXfrC;qn0?T
|
||||
sB^*P>Dk/^ET]m4XmgB=`)JF9,3cUu^*^m)p]VhmNd-kHTd$g;Wu"V]0lYQq],/S(
|
||||
RG8\5WsR?ks$@Sp$-HlOT!K?Oc[(JQb0#Z585/%=")QOD:-V>-IiSY6nt^rg9.;VO
|
||||
n`_QIZ@MMWLLs2e'QndD6[Fcn"4-g$LHPrO%"_\tu%mI\sh;YSWV?@p;1(:%nAVa5
|
||||
j8#`O3!0"]2_E!uS5D53IO4jsU'Kk'2[KD[1iB-@!kp-\:oL$cSPk*t^[hpj9lHXk
|
||||
i/r/ao8]$eZhX@fics+X[;A7rmfIEuSbP>K8tt=RV+(&3OsjhqI5a6LZ7-&j-^%50
|
||||
;g-%5o.U[F"$HIu&<?'e(\'jN_63%J6q+Z`AB:NOrRQ2mn+h)Ge;"2o%TreU1Z\2=
|
||||
RX04s[PcoR0_e$YuE]AZ3Kdblk9+`G6-gan*+2I"Jtc.L>g9`>U>!^P84JNm?<7Oe
|
||||
i!W@=<uA;/Q9&p@%AjZ2&Y!p4'Q$V0Q1rkPk2prbCkpQ=DF4g<l`G8%OUomn!<c%.
|
||||
JK>@*+^QrM)iAjXB[oqqgdIp3dIL2%SG;`BOC;.t6(g(6;ms>hXRDnZTu?%I:3C"O
|
||||
ABj^P+d12Q<T;Yut$OP#&)_/ET5@A4V;'9Gs=hd_BHIBB,oVj7$RPA(BtRbC9P,?P
|
||||
@ks>=F$S*/U`%ptN^_VQ["cOe&0m)iL%eCdL$L'M7IA/q-:bKB"Ommnpd2RoRt7]=
|
||||
to-YO6%MQYA')2-:$rWACe>BeNjoMW'Rhkb2N>UD;kH,5A4uSHDg"]WgoQ^L_UtGG
|
||||
S[#cYoaV*1#1p<"3cBb`!ARP0*uBXk7$sN)h^6ED\h&-6F6g03$7J3q12e55tWMe>
|
||||
I31rX&E9j.H)tGJrs+*]WY-m;mQHGS2Zd*XDY9AFX5cRgkY:k]5KD`&l9PPa3P7B/
|
||||
+ghqH3f$e\(QEh67`cXOKIO58=#"poXEuBNdQRJTGPq^W+#/HoJ4Aj:aYAQMqTfjP
|
||||
$K$p;LT>P"@j:E3kr8JWV,^YqTd.`kN178F[B8+)N&^Ip,Pkq^_OKlmmK4[f4SLGP
|
||||
6gE]Y3'Kch?i"Y:CPSrrCp9J'D>!GTXsehhaH7V<WAeZ)V0r>-&OOQ0mDPglg!/Ff
|
||||
SZc#-2_gYq5J&_Q+^#Yq8!:Z53TXb:'cn8*8IJ-a93r14G#3>$((pXSd2=S:1lqb^
|
||||
-t2R;_"8/)kK`MeK<\j,l3B?Q46><7UY>dPJ6U_f9__D2:[&_MLD;"jbi*rnRMRnF
|
||||
/++-HGK5nW2\eL%kA7`ddKAH'Z/VeA&9T/UkmCI>hSe@_@i47g)?\@)HnFL&lcJ[/
|
||||
U+BlIo".BmFKoC,X[e(OB*[[..D48T/UF5]-/(Ob(ZsAHObimQ#h8XCYAj^IA/&i0
|
||||
l1d!q6*pcf*\9_*/Wu`B%mhj,JN9.o5q.i7Ho7@=(]iE>0iQ'.pLPdp0sp0S/'@@L
|
||||
:/PEZ9M7/=*VkfY7rg`Z'hO(\*f]D;q-q1pKMgUY;m0:ce].=<`?Bg,]^Bp6>RWJu
|
||||
;q)_(*/!:[ogj[tF$S`;6s!/3Ge6#E?,Lenj3gCMW7&Gb_X+ajrnDdNQ-AbI,u=aU
|
||||
C6qg$LHPrO0?K\tu%mI\sh=YSWV?@p;1(:%nAVa5j8#`O3!0"]2_E!uS4kpf4&5(I
|
||||
sY0rn!_CpatI.L\Gu$(HR!E!5pMqBR2S(qN7('mHqgH>K%N:#[tJjO$7&Am.`%2+'
|
||||
Z]ko&KWJI/!LfrrBkbr+#a,"JYjXr%[,:MLQ3:)VOEpLQ-HV!"_Wr?.Q8DXo471T;
|
||||
(%2DrsPt,ZZ,?AT1TMP:d5SK&?>,iTRp+qe5a+b23!P<4%S&qH:5>K8At>2j"s=!:
|
||||
madJl/bn8QGkVJV3h`J&,*l?hc+[lsJ`O!/TMNr#_i6\"n9#?1?^C#D+Vd7C>d5Ci
|
||||
i=%nu^VQ4H_MVYfaNW&:C:Df3S8*CH?*a5A@<Vp.X)H0\CWa_Hdl2bUuR#S)eX)/$
|
||||
*JW3Qeq5W0"`';):=a,^m-+2SQKnEYQ/Frr<2reA#dWffV4O?\mSLF\Q2f1T="]UK
|
||||
=l3!g+E[kq!MjRT(+/4Sp%7\c2X6hu%HCQ+XjHHmo3u!..Yo#QECXcl_aNrr<r3>J
|
||||
krt#.=I2#g\7<9;LjRThcBiXD>&t`$>.R[cI#>ZaXLo_1#kS!#TPuJj/>s!/8=irr
|
||||
C@Q&,Y>c!;NS>\'h!5%1i,LFY'<VgY)1GHLGq:W*h+*O$#<bO[%Qpil7PY(ZX\=^)
|
||||
^u#hV@FG!q?Ho!/EE<m*T.jCPt92/`h5Ffj1@+)\jp(80]Sp(#f-;pt)?X"Sl*pK'
|
||||
3$PKD@BS62pql-i=nWn-AZNq"`s2Lq<&5r\.MkIQm9*rr@lJ#V7i=3]gG]0.peFPp
|
||||
0;7G$)Z'_*^9q!6Z&#I+S78J&/H5!WN.3O+d@Y]qG/0ioT"XhQIrPV>dHl8JmG\RR
|
||||
084'K`W>pVmO"e)rsTC\%Dl'-&C,DGt^c]!psNq,[sao,M$u()\`M].:KDqO`VUhh
|
||||
[uU=c@,EchDti!#k]Lp.4t<A+@V!B>YgF>"i"@rZUfdVknW5cJn4k/>B_dQ7H(o7T
|
||||
O.6#B376Adb+X4BLaeloY4I#0_H"rMBK,l5KB0inoZ[Q^4)QQ3`cpVO\]=222tL+m
|
||||
`J%b`1Ks"-6fc5A.b+2=KH6m+Lq#_#FBHF>"I.@(Y"f"6'\!&aAdllFM)'ZWpYga)
|
||||
M_aWFCh6Q]4?9FX.WT#FbGcj2Z$V_rBj6`D1gNG'8MGrp\1B@iq&sl<pkGF2?P_h-
|
||||
\\'0DL7aj7iK]rr<;=n8#!&!:gSFGlIbqD<p)`p[#fVDZtMVnb9r703,[T7^oMS95
|
||||
`I[h7W7#Br",')!jm#<jlJRPRKT\Z.p/g0E)atVuH`Z/3iTYrrD&ZjR;jnVi<f%Y%
|
||||
^*2-h1f&Xm320ogl2d8(HVJ6sqU/D>nC[`q"=+0t.uaHTZLka,8OSIu[Z\>q%go2l
|
||||
p1`>O$JKn.fY)SpMP$I`f50ano]F!m8Mr[8jX)Fc.ijZFGqS.'Csd<>$dk9o<0;<F
|
||||
@k<GchSNao;?m9_bC^$FSj6]G9q2ia9Qj[B1ZMMcqfLP%thi%\IYAg+)ojfml/fT*
|
||||
"Wg^1KLi]he?D^9R1rm8;e)4%m&r[?COi`d2=0(H4NoQI$(--B?K2W[s)9UIaJN>n
|
||||
AL+Z+'Msm7%$T"]i88!.n0p!mfjJ_1)UBbMo(*:eqSW%iX`2=OY6ZZ-.+J,.*6M7@
|
||||
VN/LCRm,$g%MDY\!d^MAq#^r$N*N5OAbgnFlJ4B8"%YO1Z_,J&P_#>ut#)gA_/,ET
|
||||
%oW?dc'!+"'ka!*T#/-Aj=.LW\HI?'/UA6Dcq]PP0.o`tsW&>IO<NnHVk?(@9pI4b
|
||||
ncpXT$I&rT_b2;(BPmYZ+(+/dBZV/)sun8,a\)pfZS%g!A\;r)DN2e?rRTi]L<!$i
|
||||
^3$d[*_Y+gKLiM57c\1r!^,Zs0DM&JPNs,WccQ:X]2'i3'+pn708K[Hh(3kM`V!4s
|
||||
0Q@i]Yk]*WH,K,h'-f'$foYOtFC6\7k9b,+6:`.LW1#O--COGW>)4HW`7L4Lr_R.U
|
||||
;8mPs8i@LVFWh*SPbm;ie`n0[Y8F#D_?Jd^<lJ%9uXIG,J`O'14(YJn>RN$C+NSM^
|
||||
JuL4MRj[AInQ>IOah&V^KER-WQ(3[+/]qLe4C4Af:[a77rAG7!7A7I,d6JAE*d_^]
|
||||
"N?qb_TfrX*r@9B(04^AusQ)FoU$r!M/@>\ik"De()F>1-QiBOmP*&9o-Kl:#"Y!.
|
||||
pkmfQpp&&j&t[GJPpR6*"cb,.rg)`m5ucCBaErp6VL8#Sk)'nM.ODe#q$nX<Ph*="
|
||||
MQ3oA1h`k6IPhD_A4OUtU:HPr\*Wn#+CkNaX?dp8NGN+0pCcMs>fa%_r#D^j#eY$M
|
||||
haA$@D8l`P+S3$)C_f4r3Z0[s8dG+dq8mdq6.Q,8SlR\PuHnK$#mu/3RdnD#P!OHj
|
||||
]@em<\9<%tM;Si(jj\8s`>*nW'QZAtPf$?-R2Obo)MD)(jN?FkBrah#*=!7K3@>9n
|
||||
(Pt%K?E[Rf$=`TCAo?M"*?g]6E16e<9.:)LN;9Jg`LY-(GWeEH:r:7L%XpMYJ0`kk
|
||||
g_.ptBuF@co*DHT9&Ek]/:0Xd/#_ZO1g(SMtmRm*F$Spa-fnrr<i0"5kN0B<QPa`-
|
||||
N`j^*&kTK)YgFRbC8jgKO[:>sTr4Yg6"BoWP%)i>:#D!9bGQrr@T<rY>4]rr<3erM
|
||||
KK7rr<2*f=V^b=5oD<QVd2lYhjWS??fMf$i;)[I*gQc*c>W!IlV&fXpY].G.^3t-%
|
||||
c)DC%-CiYCZZ\rN9U/]D-a3Ifa:*&Z2t)jN">rV.ocHV9G((U8O5.b]`DO:$7aGTP
|
||||
*#C7WJ'KbOZ-Z9Pj6?:2]c&Ne*elKl#3lX-ck`U?Xhn2e7>>n]t#$eq<I!`-4BPdd
|
||||
NgIM\WO3KDRY]>C55]UZ!Lg6i3aE-&*.Y2F]Gc'_q'gI!YRiH_sT>GY@$[]rGenZH
|
||||
%/*Ke=pYCc=@">Jh-\]@[6>1E^al:]Q>X]F4]F-2V3:^[P5FLqaS:&GR:e?UiSBn1
|
||||
iH;rn=f8b=u!GehiBQ7C1-1XLgsj/=+=.<'T<@hmF8UrrCuB)R"aA$[b=Jehs'6b8
|
||||
'3"7G!<(NoNnNGK("MUYe1qal`seX+JOVm0`@pbY&-:mMYNW#En1a/tk2aUu/Q@8p
|
||||
^-@l17)ejt_(mX&nlUH_9Z>q_7qAcp)5OLNiTM_p9?+=]p!=9t7aE\Bo,gM?qeu-?
|
||||
jWH^f:@I8N6\`?A\/U:@MPeMJaC,^$m\krr<IT2)^CMgTQG4"jo.Y.SX8rGu;U>c*
|
||||
U$n#2efZ:bcF;.E3'`C#9):>>Kkm"oYW.j%hlKHnk-j!5kE@m^1@0rOF8GVeDB?F$
|
||||
u.-ndWK,DW);T&@#&;5pUnYGV?mW?gr$[X!b`%K$mluA&UVKM"oQdlc-#B[.u8G,0
|
||||
f.<ZklUXN0j$qVD,V_6<Fd$I]\XSAVu1$a]joX5.9`q8_ph)s4I~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
3198
autotests/write/format/eps/Format_RGBA16FPx4.eps
Normal file
3198
autotests/write/format/eps/Format_RGBA16FPx4_Premultiplied.eps
Normal file
3198
autotests/write/format/eps/Format_RGBA32FPx4.eps
Normal file
3198
autotests/write/format/eps/Format_RGBA32FPx4_Premultiplied.eps
Normal file
3198
autotests/write/format/eps/Format_RGBA64.eps
Normal file
3198
autotests/write/format/eps/Format_RGBA64_Premultiplied.eps
Normal file
3198
autotests/write/format/eps/Format_RGBA8888.eps
Normal file
3199
autotests/write/format/eps/Format_RGBA8888_Premultiplied.eps
Normal file
671
autotests/write/format/eps/Format_RGBX16FPx4.eps
Normal file
@ -0,0 +1,671 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!:fGH;=Lde([L$lNVc1od@*"M/3IcXWo*_6Z*F(DXM^^q;<
|
||||
ceV2Hl&[aW:&WUFY+^g=='H/?#$^L]l#cDq"S:g(V?4T<m.&Iq.sB7(be!$1V*7r=
|
||||
@l-p=K3f:n:Y=:=QXd>@0>g4T)(dNZ4V(YTl2HfV%R9m0R@np@I6UKYQK,]Hcoq`E
|
||||
ijV=&f1Qrr@ami>ikEd]IX6-VsaB=nZMUMCXF:b2)etO^cU&VER/nom[fn^DM10p=
|
||||
*D*Mc#Mg#VD]rHeV2lSR[B[@>lXhUF;8F'Pb?g`C3c6!7HikBf-:PkD>_l:s5(Cio
|
||||
SJQTr7nj"HEAP4q%Aj_(kp@r'U7[nE7^h!#.:BDTBRhVpB/<:Dha?g<X\$Xehcr&8
|
||||
=s%80?#_`L((:G%H:XYP9R0m(r1LrX.iJrr<B'C%:)7r[MX9h5us_K*@Tr]O>5a@r
|
||||
#dg/6?V.1Yc\C&6_e6OKi@c&Z9YDHFN7kq`apOpg`9tL`3tY_nQi1F*HT>\$=EN]J
|
||||
T@iCQnWs:H1&SD^97T7t$?.p;Y=gE$S^BL`S)ASYCKEnEmX8J@(k#<1CfE[D]XU^C
|
||||
Ko/(A?l"3'ebCa_5iJ2qes;NR-]$/DaL`f9p#qWEIX3;Y+*6Sf5APLHVd)HC_gjDZ
|
||||
muT48;bJ5.o:NU#?LrHp5um)ZKeOfk^+`CA(\PqDG[TaNsQK[<WN<N[9a,1FDQ="p
|
||||
dCUrr@XCrm+pSrrCuET,<#%HrTlTT_qa=FaFW&^7?jbM7d,&F)>o65-:ZVD-ME@(6
|
||||
1ZZ>6Z_GKk9#)%)5']r++FGIqnG-dbSWO'XuGka+_g8If9r-ita^mm!dKST<e`Sa`
|
||||
/g"lf<><=("90cMemador;tJj(<cV&.&H$(jJ>Cf1*RU>$'drrBHKnmgB*J=@,W?c
|
||||
uimH$f(K__7'@)i(OjF_Og6UCW3YRZFLRI)s:h(gJVV0f:0[p/5U3dd:;tJ)I;uZe
|
||||
rSppaX%:r#>10i`:^%91@DEf&sj]=SQOJp(mALgK6LCXNgHu/nTALok>+jb+M/8A=
|
||||
EAke)Q47[4g4N_]Q0(3]=YfK)A..qaC4"2-ZVc'3S$o;UR/a"GsG+i+n/9mM(t,)D
|
||||
m=jJU"AfHrKoRa/44inB<ZFr%3h.rnc1sHT?I0Tk5\^^7$74a>WfYlm?'n-nj[iQL
|
||||
]Q3gL'_(%u"hLC@?r+h0?iqh7eS\4>(b,pX?Jd`K&\7+15_DapeT=i`4shaR]&-^j
|
||||
n(F/,!q_Dg$U<kqDP>T?-^[flf"^6"4g*V)iI!8hk38GIghaRD=<g.K9BZ^P%++8o
|
||||
KYq&ABT<(W.=/Dmd2Q"\Yc#4sKN^L%_-eCG)rj7-tB:BlN-i'aU(1d"HPqG6V6#n5
|
||||
V-poAIC]'jJX`&,=cH)oM[U'Jted/M;D_#+skh(tdQrV7hN%HF#>u8tF[+I9K'!.K
|
||||
G<M,auL;e,B]>i9_W%*tY-q^*%e0["`E5hFh'ECj\<[%\n'5V2c._=HlQK-K0OsgH
|
||||
r5s$3jF#eU0g_G5+C2'RVpG:D\7k6(P,)K>JO3123%uN3O8=Ipn-udd:gZ_6\)*BQ
|
||||
k=,0]U[#jRo@+qQ;(;;RQJafAQ&,jO_>MFT&":2kfmJQgG+<>L2!g_EY="r$#Gi?N
|
||||
g/)iVnW%j83Wk&h$MUCStoN26F'Orr=*h;d;g%ced:dSMt@]Fq;^tnLMJkn8GN.?>
|
||||
nNC_k&"#]PZYHpnI5OplDSqY3ATW:]?b,7h(HTT.8WAee[4MVITsD"u9=a5/dDijO
|
||||
N8gZ@3fuCQ5;GVl0<r8[+d:io5<',3g"G(0C<ub>](,38+or"u0H9n68ZW?)NQt)t
|
||||
pu70>[Yg%"'ojN&9:mM#IS*1bC1O?[?upa#2,K8Cn('m:B*K@Z)\T'Tqu(*6't;e;
|
||||
RD<,ie3.VX]r"B7PHWTC>D/(B4BN1&h5_rr<T-3V]ZF&)hqs\#FW(?1B5BqL#l^mB
|
||||
$$Q=Ql(0""f8t,/'b;%"MeXp9PdUH9^(]_mW_rm7H5?WUHpr(mDscI@d))F"3+A(Q
|
||||
j>jToiVh;1^pGN6LKDS[*pgrKoh-VjbBu(!H;>n@t"_2#'j>[FY!M!$#dg)R3WR?V
|
||||
."pgKML)U0P(W$[!KfNkjI2/<#-X5IsTa?ha`+_lnOB^CFSq3UQI^Ihq9fC%h-Z]A
|
||||
))Bm!BJ)Wi:'&cH<.)g"QM3Y>QB:MW6U]eXQPZl;.1#f7WEHTA"e53fIB.nE5^JY5
|
||||
CA&k=&krUb4FSG-',u>h[,lA74ASAVUD!O)t9,rrD,Z=F\sQ5Q)T[GW5O5037RJrr
|
||||
DF2Xf$q2%hr_Z_o#E>QVuGne08T*eS19T*Lm6jG+IC/!"lU$,Mmoe5PZd0+8-&&rr
|
||||
>P`:jonF(W?=Rq$2/&rjgha!%+n84sb^"$8;8D5P,_pWW":F!6@7??hM_-q)*Q)nL
|
||||
OT(;1I2;rrA_"IlI-grr=<'(B4Bdepf"E/&1.lQ%.DbJ*BJKIiQ5aD7BNFY=8Hkd,
|
||||
)KRpn.Qd+R]nlf/oVceb#3K0DQQ(rrDB4J+P\'Rslab!6@7??hM_-q)*Y$6iKV?%f
|
||||
ZO4OT,=/O7i,.g&D%!>6Fm*?ul1BI'`>nr]j>1f5^fjTXB6WrrBkC]JjQ,J&*f)/n
|
||||
XX>M;\9%5N9_>V7)]c0?_N<!80OT4/-LpH&@h9%U3l.>\BRU8UO/1!0@n%p"Y&\/R
|
||||
PV%n3bGn_Rb6p'$Au.&oAT+)SZ4OMS:A52tgji%\;]k8FYL7rai2.oCCo\EJ+"k1&
|
||||
D4(48ql5rrCZ^J!3*QnpgCVlHcXt")6?_cg>N+*D9-+c&lgiAYn/=*BZ0%diZ$:X*
|
||||
4tM"d(!nN01AG2deP^,`X&.J$g*j&d-*;n5IX5=ni6\?c;DdpO4:62$DP!'2j6nc6
|
||||
6sCEkoURdtfTijt8e'4fd$rAPHJ]0AA"m;X':bDe3qJgDHZ:mF(7I(VG\V]51Jk:e
|
||||
/eCIUrq]8/U97CesgTjlcOS,Ju6\j5@\)+M7.rXf0;!q'>L=UACaZ5+=Yi>mXtlg)
|
||||
Co-7lL)-Y0rCDS/B@UbP\ofm6>Lg!5*W5hB*TnpigZG:Ii+sO*iJIK>da#)MY/$WL
|
||||
noo*7;0p$S=taX?=LbD.&YeOmN_#+Sf0'82k&^(%Q;0p6Y;ugKk+j;U>5);dUMH$d
|
||||
2n^Xe4:Dqg<bNnl8\!g=[DHW*E^2N)k/hp&>!pQLU%6',1'dd(UEG<;;IB`ktm.Hu
|
||||
H04RbD%.?!?sMiX'EXCLpep@D#-jCE[*,#2)pj1#*Pjm)rr]Sblmo5.?:7hYn?SAZ
|
||||
&"a:^:+*<*r)tLa5u>X9M/U<l*i!`I2hhT+/fTo*t[`niRH^$X*#Kp5&[75@ofV?d
|
||||
a^g4q1b'Gcoq"D/7%<+(#6.>q9(788VPuc5V$SNJp0I--EKH=K+$S+-i;Hr"Q@.NU
|
||||
\UKc`$bkpt;T@La-%THuZ..lCa?J(7^n*PE0clU]1>`=\m_r*u=k"3Yf)Sj51&VpP
|
||||
ImfH!]@]/P[*Q`MM3>9_NJ/!@fc?T9sVWOl5(Vrr@[`r]C$BrOG$0n,i4#T*Zh6Q]
|
||||
<nJ27j7;F\P0/aIu#7EjEc&7%s-\/cru/k"^1`@/H+*LOZ\o`1;,2VM-o%`%N*:96
|
||||
mC=]u/1!h+6#$7&>g)jKTu#PLh\XJ$O!P[@\=a7_Q4\2188#[Z=..<ZB5]-]MA(&.
|
||||
B;1!8s!3F6cd&$NC*X<.%('#D2q5Bs?ne$sET1A_SXc]N!4$EYD8b8FI<]@uGA<"R
|
||||
5Mpo0ca;*c[CQXS?B(12GdR2sd0qJ(dD!]@&>0%HI>rr&:P+fLmKYZo8@M^b76VM%
|
||||
[l/!##+<=]kULr4KJpC,db-)KV`IS7<H78L0P6;W$VW@e0FL.S=rSELU/m,jji<m!
|
||||
;+pK62N>@3s3aVVF]Hd*gXCO?G?h:/-.JnF-'FpfFWr1si,6ph0*qnls?oh<l>6%b
|
||||
\qPZUCXJP8PoC-RAB0H&mu8A<.@N5Q/,T)t3q"pI(@f?9$?nf'G%5RT@l]KbEpub9
|
||||
;g:*u6Wi/5/6<kEEC/4p?=6e%A!)^Q"[u0]&o2!4)!VQJO*(71#nMUj%_?Z,74t-V
|
||||
p4MRNg&@o8K6RI*^K_Q2T?_/#7[3[U193_e(m@2$J`PeW_MZAJiOfV:s&FhFF5far
|
||||
g+JJ(a;157oPcFanra#.7ZKo]MKK]^Ssk3\-%r!J7[("+j!jc`Lr2h>[J]Ck&e+Km
|
||||
XW/Hj'4#i;G/o\\$@pofYOWIh"=$X'"d-/<OOXQIXDD*?khq!*hj`Os=8F\&2#:.#
|
||||
3DhAq/Jq_V__\]qtM$n%eoe]:ZueI>rrf&o,eK/Csm7Z+S0ka8Z,Pq70X1r6bGT[b
|
||||
g3H$Ralg42nu(Y!99U=lKA\$iQ^p:WradLAF]Qme\>SI@B#/D8=Hq^Na6Nj(qI?^*
|
||||
8$T&N;^oD7B8GL+u8&,N;MPm4[Jt[_**]V4[I1VS5$o(RDgG><fGgpA"C&jJo6![B
|
||||
_[o:q4:C(pAGa=/G[4B!f8MY<3?b=2Ni*50Z6UN;iki4;FW)Q8@gR]Is9uh8(!Ig=
|
||||
fc,8C3=9D(,fa4'0`MZRqDfGO:=XqVE1'Hh_"=QCSq"5TO=E;108o+H][@YSeCF>6
|
||||
g6#(!1pQ^[Od$&q@_m^&cRLqr)2+:PBVA.+5aoA)\A<e=TmMMAnOWYH?k^mACS"Uq
|
||||
2*7%Z!\$!$@*W?ho3N0qBEQp\t3s:"B7Di2ZeWYuZMI-f\QdC_Kt!]PXfrC;qn0?T
|
||||
sB^*P>Dk/^ET]m4XmgB=`)JF9,3cUu^*^m)p]VhmNd-kHTd$g;Wu"V]0lYQq],/S(
|
||||
RG8\5WsR?ks$@Sp$-HlOT!K?Oc[(JQb0#Z585/%=")QOD:-V>-IiSY6nt^rg9.;VO
|
||||
n`_QIZ@MMWLLs2e'QndD6[Fcn"4-g$LHPrO%"_\tu%mI\sh;YSWV?@p;1(:%nAVa5
|
||||
j8#`O3!0"]2_E!uS5D53IO4jsU'Kk'2[KD[1iB-@!kp-\:oL$cSPk*t^[hpj9lHXk
|
||||
i/r/ao8]$eZhX@fics+X[;A7rmfIEuSbP>K8tt=RV+(&3OsjhqI5a6LZ7-&j-^%50
|
||||
;g-%5o.U[F"$HIu&<?'e(\'jN_63%J6q+Z`AB:NOrRQ2mn+h)Ge;"2o%TreU1Z\2=
|
||||
RX04s[PcoR0_e$YuE]AZ3Kdblk9+`G6-gan*+2I"Jtc.L>g9`>U>!^P84JNm?<7Oe
|
||||
i!W@=<uA;/Q9&p@%AjZ2&Y!p4'Q$V0Q1rkPk2prbCkpQ=DF4g<l`G8%OUomn!<c%.
|
||||
JK>@*+^QrM)iAjXB[oqqgdIp3dIL2%SG;`BOC;.t6(g(6;ms>hXRDnZTu?%I:3C"O
|
||||
ABj^P+d12Q<T;Yut$OP#&)_/ET5@A4V;'9Gs=hd_BHIBB,oVj7$RPA(BtRbC9P,?P
|
||||
@ks>=F$S*/U`%ptN^_VQ["cOe&0m)iL%eCdL$L'M7IA/q-:bKB"Ommnpd2RoRt7]=
|
||||
to-YO6%MQYA')2-:$rWACe>BeNjoMW'Rhkb2N>UD;kH,5A4uSHDg"]WgoQ^L_UtGG
|
||||
S[#cYoaV*1#1p<"3cBb`!ARP0*uBXk7$sN)h^6ED\h&-6F6g03$7J3q12e55tWMe>
|
||||
I31rX&E9j.H)tGJrs+*]WY-m;mQHGS2Zd*XDY9AFX5cRgkY:k]5KD`&l9PPa3P7B/
|
||||
+ghqH3f$e\(QEh67`cXOKIO58=#"poXEuBNdQRJTGPq^W+#/HoJ4Aj:aYAQMqTfjP
|
||||
$K$p;LT>P"@j:E3kr8JWV,^YqTd.`kN178F[B8+)N&^Ip,Pkq^_OKlmmK4[f4SLGP
|
||||
6gE]Y3'Kch?i"Y:CPSrrCp9J'D>!GTXsehhaH7V<WAeZ)V0r>-&OOQ0mDPglg!/Ff
|
||||
SZc#-2_gYq5J&_Q+^#Yq8!:Z53TXb:'cn8*8IJ-a93r14G#3>$((pXSd2=S:1lqb^
|
||||
-t2R;_"8/)kK`MeK<\j,l3B?Q46><7UY>dPJ6U_f9__D2:[&_MLD;"jbi*rnRMRnF
|
||||
/++-HGK5nW2\eL%kA7`ddKAH'Z/VeA&9T/UkmCI>hSe@_@i47g)?\@)HnFL&lcJ[/
|
||||
U+BlIo".BmFKoC,X[e(OB*[[..D48T/UF5]-/(Ob(ZsAHObimQ#h8XCYAj^IA/&i0
|
||||
l1d!q6*pcf*\9_*/Wu`B%mhj,JN9.o5q.i7Ho7@=(]iE>0iQ'.pLPdp0sp0S/'@@L
|
||||
:/PEZ9M7/=*VkfY7rg`Z'hO(\*f]D;q-q1pKMgUY;m0:ce].=<`?Bg,]^Bp6>RWJu
|
||||
;q)_(*/!:[ogj[tF$S`;6s!/3Ge6#E?,Lenj3gCMW7&Gb_X+ajrnDdNQ-AbI,u=aU
|
||||
C6qg$LHPrO0?K\tu%mI\sh=YSWV?@p;1(:%nAVa5j8#`O3!0"]2_E!uS4kpf4&5(I
|
||||
sY0rn!_CpatI.L\Gu$(HR!E!5pMqBR2S(qN7('mHqgH>K%N:#[tJjO$7&Am.`%2+'
|
||||
Z]ko&KWJI/!LfrrBkbr+#a,"JYjXr%[,:MLQ3:)VOEpLQ-HV!"_Wr?.Q8DXo471T;
|
||||
(%2DrsPt,ZZ,?AT1TMP:d5SK&?>,iTRp+qe5a+b23!P<4%S&qH:5>K8At>2j"s=!:
|
||||
madJl/bn8QGkVJV3h`J&,*l?hc+[lsJ`O!/TMNr#_i6\"n9#?1?^C#D+Vd7C>d5Ci
|
||||
i=%nu^VQ4H_MVYfaNW&:C:Df3S8*CH?*a5A@<Vp.X)H0\CWa_Hdl2bUuR#S)eX)/$
|
||||
*JW3Qeq5W0"`';):=a,^m-+2SQKnEYQ/Frr<2reA#dWffV4O?\mSLF\Q2f1T="]UK
|
||||
=l3!g+E[kq!MjRT(+/4Sp%7\c2X6hu%HCQ+XjHHmo3u!..Yo#QECXcl_aNrr<r3>J
|
||||
krt#.=I2#g\7<9;LjRThcBiXD>&t`$>.R[cI#>ZaXLo_1#kS!#TPuJj/>s!/8=irr
|
||||
C@Q&,Y>c!;NS>\'h!5%1i,LFY'<VgY)1GHLGq:W*h+*O$#<bO[%Qpil7PY(ZX\=^)
|
||||
^u#hV@FG!q?Ho!/EE<m*T.jCPt92/`h5Ffj1@+)\jp(80]Sp(#f-;pt)?X"Sl*pK'
|
||||
3$PKD@BS62pql-i=nWn-AZNq"`s2Lq<&5r\.MkIQm9*rr@lJ#V7i=3]gG]0.peFPp
|
||||
0;7G$)Z'_*^9q!6Z&#I+S78J&/H5!WN.3O+d@Y]qG/0ioT"XhQIrPV>dHl8JmG\RR
|
||||
084'K`W>pVmO"e)rsTC\%Dl'-&C,DGt^c]!psNq,[sao,M$u()\`M].:KDqO`VUhh
|
||||
[uU=c@,EchDti!#k]Lp.4t<A+@V!B>YgF>"i"@rZUfdVknW5cJn4k/>B_dQ7H(o7T
|
||||
O.6#B376Adb+X4BLaeloY4I#0_H"rMBK,l5KB0inoZ[Q^4)QQ3`cpVO\]=222tL+m
|
||||
`J%b`1Ks"-6fc5A.b+2=KH6m+Lq#_#FBHF>"I.@(Y"f"6'\!&aAdllFM)'ZWpYga)
|
||||
M_aWFCh6Q]4?9FX.WT#FbGcj2Z$V_rBj6`D1gNG'8MGrp\1B@iq&sl<pkGF2?P_h-
|
||||
\\'0DL7aj7iK]rr<;=n8#!&!:gSFGlIbqD<p)`p[#fVDZtMVnb9r703,[T7^oMS95
|
||||
`I[h7W7#Br",')!jm#<jlJRPRKT\Z.p/g0E)atVuH`Z/3iTYrrD&ZjR;jnVi<f%Y%
|
||||
^*2-h1f&Xm320ogl2d8(HVJ6sqU/D>nC[`q"=+0t.uaHTZLka,8OSIu[Z\>q%go2l
|
||||
p1`>O$JKn.fY)SpMP$I`f50ano]F!m8Mr[8jX)Fc.ijZFGqS.'Csd<>$dk9o<0;<F
|
||||
@k<GchSNao;?m9_bC^$FSj6]G9q2ia9Qj[B1ZMMcqfLP%thi%\IYAg+)ojfml/fT*
|
||||
"Wg^1KLi]he?D^9R1rm8;e)4%m&r[?COi`d2=0(H4NoQI$(--B?K2W[s)9UIaJN>n
|
||||
AL+Z+'Msm7%$T"]i88!.n0p!mfjJ_1)UBbMo(*:eqSW%iX`2=OY6ZZ-.+J,.*6M7@
|
||||
VN/LCRm,$g%MDY\!d^MAq#^r$N*N5OAbgnFlJ4B8"%YO1Z_,J&P_#>ut#)gA_/,ET
|
||||
%oW?dc'!+"'ka!*T#/-Aj=.LW\HI?'/UA6Dcq]PP0.o`tsW&>IO<NnHVk?(@9pI4b
|
||||
ncpXT$I&rT_b2;(BPmYZ+(+/dBZV/)sun8,a\)pfZS%g!A\;r)DN2e?rRTi]L<!$i
|
||||
^3$d[*_Y+gKLiM57c\1r!^,Zs0DM&JPNs,WccQ:X]2'i3'+pn708K[Hh(3kM`V!4s
|
||||
0Q@i]Yk]*WH,K,h'-f'$foYOtFC6\7k9b,+6:`.LW1#O--COGW>)4HW`7L4Lr_R.U
|
||||
;8mPs8i@LVFWh*SPbm;ie`n0[Y8F#D_?Jd^<lJ%9uXIG,J`O'14(YJn>RN$C+NSM^
|
||||
JuL4MRj[AInQ>IOah&V^KER-WQ(3[+/]qLe4C4Af:[a77rAG7!7A7I,d6JAE*d_^]
|
||||
"N?qb_TfrX*r@9B(04^AusQ)FoU$r!M/@>\ik"De()F>1-QiBOmP*&9o-Kl:#"Y!.
|
||||
pkmfQpp&&j&t[GJPpR6*"cb,.rg)`m5ucCBaErp6VL8#Sk)'nM.ODe#q$nX<Ph*="
|
||||
MQ3oA1h`k6IPhD_A4OUtU:HPr\*Wn#+CkNaX?dp8NGN+0pCcMs>fa%_r#D^j#eY$M
|
||||
haA$@D8l`P+S3$)C_f4r3Z0[s8dG+dq8mdq6.Q,8SlR\PuHnK$#mu/3RdnD#P!OHj
|
||||
]@em<\9<%tM;Si(jj\8s`>*nW'QZAtPf$?-R2Obo)MD)(jN?FkBrah#*=!7K3@>9n
|
||||
(Pt%K?E[Rf$=`TCAo?M"*?g]6E16e<9.:)LN;9Jg`LY-(GWeEH:r:7L%XpMYJ0`kk
|
||||
g_.ptBuF@co*DHT9&Ek]/:0Xd/#_ZO1g(SMtmRm*F$Spa-fnrr<i0"5kN0B<QPa`-
|
||||
N`j^*&kTK)YgFRbC8jgKO[:>sTr4Yg6"BoWP%)i>:#D!9bGQrr@T<rY>4]rr<3erM
|
||||
KK7rr<2*f=V^b=5oD<QVd2lYhjWS??fMf$i;)[I*gQc*c>W!IlV&fXpY].G.^3t-%
|
||||
c)DC%-CiYCZZ\rN9U/]D-a3Ifa:*&Z2t)jN">rV.ocHV9G((U8O5.b]`DO:$7aGTP
|
||||
*#C7WJ'KbOZ-Z9Pj6?:2]c&Ne*elKl#3lX-ck`U?Xhn2e7>>n]t#$eq<I!`-4BPdd
|
||||
NgIM\WO3KDRY]>C55]UZ!Lg6i3aE-&*.Y2F]Gc'_q'gI!YRiH_sT>GY@$[]rGenZH
|
||||
%/*Ke=pYCc=@">Jh-\]@[6>1E^al:]Q>X]F4]F-2V3:^[P5FLqaS:&GR:e?UiSBn1
|
||||
iH;rn=f8b=u!GehiBQ7C1-1XLgsj/=+=.<'T<@hmF8UrrCuB)R"aA$[b=Jehs'6b8
|
||||
'3"7G!<(NoNnNGK("MUYe1qal`seX+JOVm0`@pbY&-:mMYNW#En1a/tk2aUu/Q@8p
|
||||
^-@l17)ejt_(mX&nlUH_9Z>q_7qAcp)5OLNiTM_p9?+=]p!=9t7aE\Bo,gM?qeu-?
|
||||
jWH^f:@I8N6\`?A\/U:@MPeMJaC,^$m\krr<IT2)^CMgTQG4"jo.Y.SX8rGu;U>c*
|
||||
U$n#2efZ:bcF;.E3'`C#9):>>Kkm"oYW.j%hlKHnk-j!5kE@m^1@0rOF8GVeDB?F$
|
||||
u.-ndWK,DW);T&@#&;5pUnYGV?mW?gr$[X!b`%K$mluA&UVKM"oQdlc-#B[.u8G,0
|
||||
f.<ZklUXN0j$qVD,V_6<Fd$I]\XSAVu1$a]joX5.9`q8_ph)s4I~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
671
autotests/write/format/eps/Format_RGBX32FPx4.eps
Normal file
@ -0,0 +1,671 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!:fGH;=Lde([L$lNVc1od@*"M/3IcXWo*_6Z*F(DXM^^q;<
|
||||
ceV2Hl&[aW:&WUFY+^g=='H/?#$^L]l#cDq"S:g(V?4T<m.&Iq.sB7(be!$1V*7r=
|
||||
@l-p=K3f:n:Y=:=QXd>@0>g4T)(dNZ4V(YTl2HfV%R9m0R@np@I6UKYQK,]Hcoq`E
|
||||
ijV=&f1Qrr@ami>ikEd]IX6-VsaB=nZMUMCXF:b2)etO^cU&VER/nom[fn^DM10p=
|
||||
*D*Mc#Mg#VD]rHeV2lSR[B[@>lXhUF;8F'Pb?g`C3c6!7HikBf-:PkD>_l:s5(Cio
|
||||
SJQTr7nj"HEAP4q%Aj_(kp@r'U7[nE7^h!#.:BDTBRhVpB/<:Dha?g<X\$Xehcr&8
|
||||
=s%80?#_`L((:G%H:XYP9R0m(r1LrX.iJrr<B'C%:)7r[MX9h5us_K*@Tr]O>5a@r
|
||||
#dg/6?V.1Yc\C&6_e6OKi@c&Z9YDHFN7kq`apOpg`9tL`3tY_nQi1F*HT>\$=EN]J
|
||||
T@iCQnWs:H1&SD^97T7t$?.p;Y=gE$S^BL`S)ASYCKEnEmX8J@(k#<1CfE[D]XU^C
|
||||
Ko/(A?l"3'ebCa_5iJ2qes;NR-]$/DaL`f9p#qWEIX3;Y+*6Sf5APLHVd)HC_gjDZ
|
||||
muT48;bJ5.o:NU#?LrHp5um)ZKeOfk^+`CA(\PqDG[TaNsQK[<WN<N[9a,1FDQ="p
|
||||
dCUrr@XCrm+pSrrCuET,<#%HrTlTT_qa=FaFW&^7?jbM7d,&F)>o65-:ZVD-ME@(6
|
||||
1ZZ>6Z_GKk9#)%)5']r++FGIqnG-dbSWO'XuGka+_g8If9r-ita^mm!dKST<e`Sa`
|
||||
/g"lf<><=("90cMemador;tJj(<cV&.&H$(jJ>Cf1*RU>$'drrBHKnmgB*J=@,W?c
|
||||
uimH$f(K__7'@)i(OjF_Og6UCW3YRZFLRI)s:h(gJVV0f:0[p/5U3dd:;tJ)I;uZe
|
||||
rSppaX%:r#>10i`:^%91@DEf&sj]=SQOJp(mALgK6LCXNgHu/nTALok>+jb+M/8A=
|
||||
EAke)Q47[4g4N_]Q0(3]=YfK)A..qaC4"2-ZVc'3S$o;UR/a"GsG+i+n/9mM(t,)D
|
||||
m=jJU"AfHrKoRa/44inB<ZFr%3h.rnc1sHT?I0Tk5\^^7$74a>WfYlm?'n-nj[iQL
|
||||
]Q3gL'_(%u"hLC@?r+h0?iqh7eS\4>(b,pX?Jd`K&\7+15_DapeT=i`4shaR]&-^j
|
||||
n(F/,!q_Dg$U<kqDP>T?-^[flf"^6"4g*V)iI!8hk38GIghaRD=<g.K9BZ^P%++8o
|
||||
KYq&ABT<(W.=/Dmd2Q"\Yc#4sKN^L%_-eCG)rj7-tB:BlN-i'aU(1d"HPqG6V6#n5
|
||||
V-poAIC]'jJX`&,=cH)oM[U'Jted/M;D_#+skh(tdQrV7hN%HF#>u8tF[+I9K'!.K
|
||||
G<M,auL;e,B]>i9_W%*tY-q^*%e0["`E5hFh'ECj\<[%\n'5V2c._=HlQK-K0OsgH
|
||||
r5s$3jF#eU0g_G5+C2'RVpG:D\7k6(P,)K>JO3123%uN3O8=Ipn-udd:gZ_6\)*BQ
|
||||
k=,0]U[#jRo@+qQ;(;;RQJafAQ&,jO_>MFT&":2kfmJQgG+<>L2!g_EY="r$#Gi?N
|
||||
g/)iVnW%j83Wk&h$MUCStoN26F'Orr=*h;d;g%ced:dSMt@]Fq;^tnLMJkn8GN.?>
|
||||
nNC_k&"#]PZYHpnI5OplDSqY3ATW:]?b,7h(HTT.8WAee[4MVITsD"u9=a5/dDijO
|
||||
N8gZ@3fuCQ5;GVl0<r8[+d:io5<',3g"G(0C<ub>](,38+or"u0H9n68ZW?)NQt)t
|
||||
pu70>[Yg%"'ojN&9:mM#IS*1bC1O?[?upa#2,K8Cn('m:B*K@Z)\T'Tqu(*6't;e;
|
||||
RD<,ie3.VX]r"B7PHWTC>D/(B4BN1&h5_rr<T-3V]ZF&)hqs\#FW(?1B5BqL#l^mB
|
||||
$$Q=Ql(0""f8t,/'b;%"MeXp9PdUH9^(]_mW_rm7H5?WUHpr(mDscI@d))F"3+A(Q
|
||||
j>jToiVh;1^pGN6LKDS[*pgrKoh-VjbBu(!H;>n@t"_2#'j>[FY!M!$#dg)R3WR?V
|
||||
."pgKML)U0P(W$[!KfNkjI2/<#-X5IsTa?ha`+_lnOB^CFSq3UQI^Ihq9fC%h-Z]A
|
||||
))Bm!BJ)Wi:'&cH<.)g"QM3Y>QB:MW6U]eXQPZl;.1#f7WEHTA"e53fIB.nE5^JY5
|
||||
CA&k=&krUb4FSG-',u>h[,lA74ASAVUD!O)t9,rrD,Z=F\sQ5Q)T[GW5O5037RJrr
|
||||
DF2Xf$q2%hr_Z_o#E>QVuGne08T*eS19T*Lm6jG+IC/!"lU$,Mmoe5PZd0+8-&&rr
|
||||
>P`:jonF(W?=Rq$2/&rjgha!%+n84sb^"$8;8D5P,_pWW":F!6@7??hM_-q)*Q)nL
|
||||
OT(;1I2;rrA_"IlI-grr=<'(B4Bdepf"E/&1.lQ%.DbJ*BJKIiQ5aD7BNFY=8Hkd,
|
||||
)KRpn.Qd+R]nlf/oVceb#3K0DQQ(rrDB4J+P\'Rslab!6@7??hM_-q)*Y$6iKV?%f
|
||||
ZO4OT,=/O7i,.g&D%!>6Fm*?ul1BI'`>nr]j>1f5^fjTXB6WrrBkC]JjQ,J&*f)/n
|
||||
XX>M;\9%5N9_>V7)]c0?_N<!80OT4/-LpH&@h9%U3l.>\BRU8UO/1!0@n%p"Y&\/R
|
||||
PV%n3bGn_Rb6p'$Au.&oAT+)SZ4OMS:A52tgji%\;]k8FYL7rai2.oCCo\EJ+"k1&
|
||||
D4(48ql5rrCZ^J!3*QnpgCVlHcXt")6?_cg>N+*D9-+c&lgiAYn/=*BZ0%diZ$:X*
|
||||
4tM"d(!nN01AG2deP^,`X&.J$g*j&d-*;n5IX5=ni6\?c;DdpO4:62$DP!'2j6nc6
|
||||
6sCEkoURdtfTijt8e'4fd$rAPHJ]0AA"m;X':bDe3qJgDHZ:mF(7I(VG\V]51Jk:e
|
||||
/eCIUrq]8/U97CesgTjlcOS,Ju6\j5@\)+M7.rXf0;!q'>L=UACaZ5+=Yi>mXtlg)
|
||||
Co-7lL)-Y0rCDS/B@UbP\ofm6>Lg!5*W5hB*TnpigZG:Ii+sO*iJIK>da#)MY/$WL
|
||||
noo*7;0p$S=taX?=LbD.&YeOmN_#+Sf0'82k&^(%Q;0p6Y;ugKk+j;U>5);dUMH$d
|
||||
2n^Xe4:Dqg<bNnl8\!g=[DHW*E^2N)k/hp&>!pQLU%6',1'dd(UEG<;;IB`ktm.Hu
|
||||
H04RbD%.?!?sMiX'EXCLpep@D#-jCE[*,#2)pj1#*Pjm)rr]Sblmo5.?:7hYn?SAZ
|
||||
&"a:^:+*<*r)tLa5u>X9M/U<l*i!`I2hhT+/fTo*t[`niRH^$X*#Kp5&[75@ofV?d
|
||||
a^g4q1b'Gcoq"D/7%<+(#6.>q9(788VPuc5V$SNJp0I--EKH=K+$S+-i;Hr"Q@.NU
|
||||
\UKc`$bkpt;T@La-%THuZ..lCa?J(7^n*PE0clU]1>`=\m_r*u=k"3Yf)Sj51&VpP
|
||||
ImfH!]@]/P[*Q`MM3>9_NJ/!@fc?T9sVWOl5(Vrr@[`r]C$BrOG$0n,i4#T*Zh6Q]
|
||||
<nJ27j7;F\P0/aIu#7EjEc&7%s-\/cru/k"^1`@/H+*LOZ\o`1;,2VM-o%`%N*:96
|
||||
mC=]u/1!h+6#$7&>g)jKTu#PLh\XJ$O!P[@\=a7_Q4\2188#[Z=..<ZB5]-]MA(&.
|
||||
B;1!8s!3F6cd&$NC*X<.%('#D2q5Bs?ne$sET1A_SXc]N!4$EYD8b8FI<]@uGA<"R
|
||||
5Mpo0ca;*c[CQXS?B(12GdR2sd0qJ(dD!]@&>0%HI>rr&:P+fLmKYZo8@M^b76VM%
|
||||
[l/!##+<=]kULr4KJpC,db-)KV`IS7<H78L0P6;W$VW@e0FL.S=rSELU/m,jji<m!
|
||||
;+pK62N>@3s3aVVF]Hd*gXCO?G?h:/-.JnF-'FpfFWr1si,6ph0*qnls?oh<l>6%b
|
||||
\qPZUCXJP8PoC-RAB0H&mu8A<.@N5Q/,T)t3q"pI(@f?9$?nf'G%5RT@l]KbEpub9
|
||||
;g:*u6Wi/5/6<kEEC/4p?=6e%A!)^Q"[u0]&o2!4)!VQJO*(71#nMUj%_?Z,74t-V
|
||||
p4MRNg&@o8K6RI*^K_Q2T?_/#7[3[U193_e(m@2$J`PeW_MZAJiOfV:s&FhFF5far
|
||||
g+JJ(a;157oPcFanra#.7ZKo]MKK]^Ssk3\-%r!J7[("+j!jc`Lr2h>[J]Ck&e+Km
|
||||
XW/Hj'4#i;G/o\\$@pofYOWIh"=$X'"d-/<OOXQIXDD*?khq!*hj`Os=8F\&2#:.#
|
||||
3DhAq/Jq_V__\]qtM$n%eoe]:ZueI>rrf&o,eK/Csm7Z+S0ka8Z,Pq70X1r6bGT[b
|
||||
g3H$Ralg42nu(Y!99U=lKA\$iQ^p:WradLAF]Qme\>SI@B#/D8=Hq^Na6Nj(qI?^*
|
||||
8$T&N;^oD7B8GL+u8&,N;MPm4[Jt[_**]V4[I1VS5$o(RDgG><fGgpA"C&jJo6![B
|
||||
_[o:q4:C(pAGa=/G[4B!f8MY<3?b=2Ni*50Z6UN;iki4;FW)Q8@gR]Is9uh8(!Ig=
|
||||
fc,8C3=9D(,fa4'0`MZRqDfGO:=XqVE1'Hh_"=QCSq"5TO=E;108o+H][@YSeCF>6
|
||||
g6#(!1pQ^[Od$&q@_m^&cRLqr)2+:PBVA.+5aoA)\A<e=TmMMAnOWYH?k^mACS"Uq
|
||||
2*7%Z!\$!$@*W?ho3N0qBEQp\t3s:"B7Di2ZeWYuZMI-f\QdC_Kt!]PXfrC;qn0?T
|
||||
sB^*P>Dk/^ET]m4XmgB=`)JF9,3cUu^*^m)p]VhmNd-kHTd$g;Wu"V]0lYQq],/S(
|
||||
RG8\5WsR?ks$@Sp$-HlOT!K?Oc[(JQb0#Z585/%=")QOD:-V>-IiSY6nt^rg9.;VO
|
||||
n`_QIZ@MMWLLs2e'QndD6[Fcn"4-g$LHPrO%"_\tu%mI\sh;YSWV?@p;1(:%nAVa5
|
||||
j8#`O3!0"]2_E!uS5D53IO4jsU'Kk'2[KD[1iB-@!kp-\:oL$cSPk*t^[hpj9lHXk
|
||||
i/r/ao8]$eZhX@fics+X[;A7rmfIEuSbP>K8tt=RV+(&3OsjhqI5a6LZ7-&j-^%50
|
||||
;g-%5o.U[F"$HIu&<?'e(\'jN_63%J6q+Z`AB:NOrRQ2mn+h)Ge;"2o%TreU1Z\2=
|
||||
RX04s[PcoR0_e$YuE]AZ3Kdblk9+`G6-gan*+2I"Jtc.L>g9`>U>!^P84JNm?<7Oe
|
||||
i!W@=<uA;/Q9&p@%AjZ2&Y!p4'Q$V0Q1rkPk2prbCkpQ=DF4g<l`G8%OUomn!<c%.
|
||||
JK>@*+^QrM)iAjXB[oqqgdIp3dIL2%SG;`BOC;.t6(g(6;ms>hXRDnZTu?%I:3C"O
|
||||
ABj^P+d12Q<T;Yut$OP#&)_/ET5@A4V;'9Gs=hd_BHIBB,oVj7$RPA(BtRbC9P,?P
|
||||
@ks>=F$S*/U`%ptN^_VQ["cOe&0m)iL%eCdL$L'M7IA/q-:bKB"Ommnpd2RoRt7]=
|
||||
to-YO6%MQYA')2-:$rWACe>BeNjoMW'Rhkb2N>UD;kH,5A4uSHDg"]WgoQ^L_UtGG
|
||||
S[#cYoaV*1#1p<"3cBb`!ARP0*uBXk7$sN)h^6ED\h&-6F6g03$7J3q12e55tWMe>
|
||||
I31rX&E9j.H)tGJrs+*]WY-m;mQHGS2Zd*XDY9AFX5cRgkY:k]5KD`&l9PPa3P7B/
|
||||
+ghqH3f$e\(QEh67`cXOKIO58=#"poXEuBNdQRJTGPq^W+#/HoJ4Aj:aYAQMqTfjP
|
||||
$K$p;LT>P"@j:E3kr8JWV,^YqTd.`kN178F[B8+)N&^Ip,Pkq^_OKlmmK4[f4SLGP
|
||||
6gE]Y3'Kch?i"Y:CPSrrCp9J'D>!GTXsehhaH7V<WAeZ)V0r>-&OOQ0mDPglg!/Ff
|
||||
SZc#-2_gYq5J&_Q+^#Yq8!:Z53TXb:'cn8*8IJ-a93r14G#3>$((pXSd2=S:1lqb^
|
||||
-t2R;_"8/)kK`MeK<\j,l3B?Q46><7UY>dPJ6U_f9__D2:[&_MLD;"jbi*rnRMRnF
|
||||
/++-HGK5nW2\eL%kA7`ddKAH'Z/VeA&9T/UkmCI>hSe@_@i47g)?\@)HnFL&lcJ[/
|
||||
U+BlIo".BmFKoC,X[e(OB*[[..D48T/UF5]-/(Ob(ZsAHObimQ#h8XCYAj^IA/&i0
|
||||
l1d!q6*pcf*\9_*/Wu`B%mhj,JN9.o5q.i7Ho7@=(]iE>0iQ'.pLPdp0sp0S/'@@L
|
||||
:/PEZ9M7/=*VkfY7rg`Z'hO(\*f]D;q-q1pKMgUY;m0:ce].=<`?Bg,]^Bp6>RWJu
|
||||
;q)_(*/!:[ogj[tF$S`;6s!/3Ge6#E?,Lenj3gCMW7&Gb_X+ajrnDdNQ-AbI,u=aU
|
||||
C6qg$LHPrO0?K\tu%mI\sh=YSWV?@p;1(:%nAVa5j8#`O3!0"]2_E!uS4kpf4&5(I
|
||||
sY0rn!_CpatI.L\Gu$(HR!E!5pMqBR2S(qN7('mHqgH>K%N:#[tJjO$7&Am.`%2+'
|
||||
Z]ko&KWJI/!LfrrBkbr+#a,"JYjXr%[,:MLQ3:)VOEpLQ-HV!"_Wr?.Q8DXo471T;
|
||||
(%2DrsPt,ZZ,?AT1TMP:d5SK&?>,iTRp+qe5a+b23!P<4%S&qH:5>K8At>2j"s=!:
|
||||
madJl/bn8QGkVJV3h`J&,*l?hc+[lsJ`O!/TMNr#_i6\"n9#?1?^C#D+Vd7C>d5Ci
|
||||
i=%nu^VQ4H_MVYfaNW&:C:Df3S8*CH?*a5A@<Vp.X)H0\CWa_Hdl2bUuR#S)eX)/$
|
||||
*JW3Qeq5W0"`';):=a,^m-+2SQKnEYQ/Frr<2reA#dWffV4O?\mSLF\Q2f1T="]UK
|
||||
=l3!g+E[kq!MjRT(+/4Sp%7\c2X6hu%HCQ+XjHHmo3u!..Yo#QECXcl_aNrr<r3>J
|
||||
krt#.=I2#g\7<9;LjRThcBiXD>&t`$>.R[cI#>ZaXLo_1#kS!#TPuJj/>s!/8=irr
|
||||
C@Q&,Y>c!;NS>\'h!5%1i,LFY'<VgY)1GHLGq:W*h+*O$#<bO[%Qpil7PY(ZX\=^)
|
||||
^u#hV@FG!q?Ho!/EE<m*T.jCPt92/`h5Ffj1@+)\jp(80]Sp(#f-;pt)?X"Sl*pK'
|
||||
3$PKD@BS62pql-i=nWn-AZNq"`s2Lq<&5r\.MkIQm9*rr@lJ#V7i=3]gG]0.peFPp
|
||||
0;7G$)Z'_*^9q!6Z&#I+S78J&/H5!WN.3O+d@Y]qG/0ioT"XhQIrPV>dHl8JmG\RR
|
||||
084'K`W>pVmO"e)rsTC\%Dl'-&C,DGt^c]!psNq,[sao,M$u()\`M].:KDqO`VUhh
|
||||
[uU=c@,EchDti!#k]Lp.4t<A+@V!B>YgF>"i"@rZUfdVknW5cJn4k/>B_dQ7H(o7T
|
||||
O.6#B376Adb+X4BLaeloY4I#0_H"rMBK,l5KB0inoZ[Q^4)QQ3`cpVO\]=222tL+m
|
||||
`J%b`1Ks"-6fc5A.b+2=KH6m+Lq#_#FBHF>"I.@(Y"f"6'\!&aAdllFM)'ZWpYga)
|
||||
M_aWFCh6Q]4?9FX.WT#FbGcj2Z$V_rBj6`D1gNG'8MGrp\1B@iq&sl<pkGF2?P_h-
|
||||
\\'0DL7aj7iK]rr<;=n8#!&!:gSFGlIbqD<p)`p[#fVDZtMVnb9r703,[T7^oMS95
|
||||
`I[h7W7#Br",')!jm#<jlJRPRKT\Z.p/g0E)atVuH`Z/3iTYrrD&ZjR;jnVi<f%Y%
|
||||
^*2-h1f&Xm320ogl2d8(HVJ6sqU/D>nC[`q"=+0t.uaHTZLka,8OSIu[Z\>q%go2l
|
||||
p1`>O$JKn.fY)SpMP$I`f50ano]F!m8Mr[8jX)Fc.ijZFGqS.'Csd<>$dk9o<0;<F
|
||||
@k<GchSNao;?m9_bC^$FSj6]G9q2ia9Qj[B1ZMMcqfLP%thi%\IYAg+)ojfml/fT*
|
||||
"Wg^1KLi]he?D^9R1rm8;e)4%m&r[?COi`d2=0(H4NoQI$(--B?K2W[s)9UIaJN>n
|
||||
AL+Z+'Msm7%$T"]i88!.n0p!mfjJ_1)UBbMo(*:eqSW%iX`2=OY6ZZ-.+J,.*6M7@
|
||||
VN/LCRm,$g%MDY\!d^MAq#^r$N*N5OAbgnFlJ4B8"%YO1Z_,J&P_#>ut#)gA_/,ET
|
||||
%oW?dc'!+"'ka!*T#/-Aj=.LW\HI?'/UA6Dcq]PP0.o`tsW&>IO<NnHVk?(@9pI4b
|
||||
ncpXT$I&rT_b2;(BPmYZ+(+/dBZV/)sun8,a\)pfZS%g!A\;r)DN2e?rRTi]L<!$i
|
||||
^3$d[*_Y+gKLiM57c\1r!^,Zs0DM&JPNs,WccQ:X]2'i3'+pn708K[Hh(3kM`V!4s
|
||||
0Q@i]Yk]*WH,K,h'-f'$foYOtFC6\7k9b,+6:`.LW1#O--COGW>)4HW`7L4Lr_R.U
|
||||
;8mPs8i@LVFWh*SPbm;ie`n0[Y8F#D_?Jd^<lJ%9uXIG,J`O'14(YJn>RN$C+NSM^
|
||||
JuL4MRj[AInQ>IOah&V^KER-WQ(3[+/]qLe4C4Af:[a77rAG7!7A7I,d6JAE*d_^]
|
||||
"N?qb_TfrX*r@9B(04^AusQ)FoU$r!M/@>\ik"De()F>1-QiBOmP*&9o-Kl:#"Y!.
|
||||
pkmfQpp&&j&t[GJPpR6*"cb,.rg)`m5ucCBaErp6VL8#Sk)'nM.ODe#q$nX<Ph*="
|
||||
MQ3oA1h`k6IPhD_A4OUtU:HPr\*Wn#+CkNaX?dp8NGN+0pCcMs>fa%_r#D^j#eY$M
|
||||
haA$@D8l`P+S3$)C_f4r3Z0[s8dG+dq8mdq6.Q,8SlR\PuHnK$#mu/3RdnD#P!OHj
|
||||
]@em<\9<%tM;Si(jj\8s`>*nW'QZAtPf$?-R2Obo)MD)(jN?FkBrah#*=!7K3@>9n
|
||||
(Pt%K?E[Rf$=`TCAo?M"*?g]6E16e<9.:)LN;9Jg`LY-(GWeEH:r:7L%XpMYJ0`kk
|
||||
g_.ptBuF@co*DHT9&Ek]/:0Xd/#_ZO1g(SMtmRm*F$Spa-fnrr<i0"5kN0B<QPa`-
|
||||
N`j^*&kTK)YgFRbC8jgKO[:>sTr4Yg6"BoWP%)i>:#D!9bGQrr@T<rY>4]rr<3erM
|
||||
KK7rr<2*f=V^b=5oD<QVd2lYhjWS??fMf$i;)[I*gQc*c>W!IlV&fXpY].G.^3t-%
|
||||
c)DC%-CiYCZZ\rN9U/]D-a3Ifa:*&Z2t)jN">rV.ocHV9G((U8O5.b]`DO:$7aGTP
|
||||
*#C7WJ'KbOZ-Z9Pj6?:2]c&Ne*elKl#3lX-ck`U?Xhn2e7>>n]t#$eq<I!`-4BPdd
|
||||
NgIM\WO3KDRY]>C55]UZ!Lg6i3aE-&*.Y2F]Gc'_q'gI!YRiH_sT>GY@$[]rGenZH
|
||||
%/*Ke=pYCc=@">Jh-\]@[6>1E^al:]Q>X]F4]F-2V3:^[P5FLqaS:&GR:e?UiSBn1
|
||||
iH;rn=f8b=u!GehiBQ7C1-1XLgsj/=+=.<'T<@hmF8UrrCuB)R"aA$[b=Jehs'6b8
|
||||
'3"7G!<(NoNnNGK("MUYe1qal`seX+JOVm0`@pbY&-:mMYNW#En1a/tk2aUu/Q@8p
|
||||
^-@l17)ejt_(mX&nlUH_9Z>q_7qAcp)5OLNiTM_p9?+=]p!=9t7aE\Bo,gM?qeu-?
|
||||
jWH^f:@I8N6\`?A\/U:@MPeMJaC,^$m\krr<IT2)^CMgTQG4"jo.Y.SX8rGu;U>c*
|
||||
U$n#2efZ:bcF;.E3'`C#9):>>Kkm"oYW.j%hlKHnk-j!5kE@m^1@0rOF8GVeDB?F$
|
||||
u.-ndWK,DW);T&@#&;5pUnYGV?mW?gr$[X!b`%K$mluA&UVKM"oQdlc-#B[.u8G,0
|
||||
f.<ZklUXN0j$qVD,V_6<Fd$I]\XSAVu1$a]joX5.9`q8_ph)s4I~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
671
autotests/write/format/eps/Format_RGBX64.eps
Normal file
@ -0,0 +1,671 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!:fGH;=Lde([L$lNVc1od@*"M/3IcXWo*_6Z*F(DXM^^q;<
|
||||
ceV2Hl&[aW:&WUFY+^g=='H/?#$^L]l#cDq"S:g(V?4T<m.&Iq.sB7(be!$1V*7r=
|
||||
@l-p=K3f:n:Y=:=QXd>@0>g4T)(dNZ4V(YTl2HfV%R9m0R@np@I6UKYQK,]Hcoq`E
|
||||
ijV=&f1Qrr@ami>ikEd]IX6-VsaB=nZMUMCXF:b2)etO^cU&VER/nom[fn^DM10p=
|
||||
*D*Mc#Mg#VD]rHeV2lSR[B[@>lXhUF;8F'Pb?g`C3c6!7HikBf-:PkD>_l:s5(Cio
|
||||
SJQTr7nj"HEAP4q%Aj_(kp@r'U7[nE7^h!#.:BDTBRhVpB/<:Dha?g<X\$Xehcr&8
|
||||
=s%80?#_`L((:G%H:XYP9R0m(r1LrX.iJrr<B'C%:)7r[MX9h5us_K*@Tr]O>5a@r
|
||||
#dg/6?V.1Yc\C&6_e6OKi@c&Z9YDHFN7kq`apOpg`9tL`3tY_nQi1F*HT>\$=EN]J
|
||||
T@iCQnWs:H1&SD^97T7t$?.p;Y=gE$S^BL`S)ASYCKEnEmX8J@(k#<1CfE[D]XU^C
|
||||
Ko/(A?l"3'ebCa_5iJ2qes;NR-]$/DaL`f9p#qWEIX3;Y+*6Sf5APLHVd)HC_gjDZ
|
||||
muT48;bJ5.o:NU#?LrHp5um)ZKeOfk^+`CA(\PqDG[TaNsQK[<WN<N[9a,1FDQ="p
|
||||
dCUrr@XCrm+pSrrCuET,<#%HrTlTT_qa=FaFW&^7?jbM7d,&F)>o65-:ZVD-ME@(6
|
||||
1ZZ>6Z_GKk9#)%)5']r++FGIqnG-dbSWO'XuGka+_g8If9r-ita^mm!dKST<e`Sa`
|
||||
/g"lf<><=("90cMemador;tJj(<cV&.&H$(jJ>Cf1*RU>$'drrBHKnmgB*J=@,W?c
|
||||
uimH$f(K__7'@)i(OjF_Og6UCW3YRZFLRI)s:h(gJVV0f:0[p/5U3dd:;tJ)I;uZe
|
||||
rSppaX%:r#>10i`:^%91@DEf&sj]=SQOJp(mALgK6LCXNgHu/nTALok>+jb+M/8A=
|
||||
EAke)Q47[4g4N_]Q0(3]=YfK)A..qaC4"2-ZVc'3S$o;UR/a"GsG+i+n/9mM(t,)D
|
||||
m=jJU"AfHrKoRa/44inB<ZFr%3h.rnc1sHT?I0Tk5\^^7$74a>WfYlm?'n-nj[iQL
|
||||
]Q3gL'_(%u"hLC@?r+h0?iqh7eS\4>(b,pX?Jd`K&\7+15_DapeT=i`4shaR]&-^j
|
||||
n(F/,!q_Dg$U<kqDP>T?-^[flf"^6"4g*V)iI!8hk38GIghaRD=<g.K9BZ^P%++8o
|
||||
KYq&ABT<(W.=/Dmd2Q"\Yc#4sKN^L%_-eCG)rj7-tB:BlN-i'aU(1d"HPqG6V6#n5
|
||||
V-poAIC]'jJX`&,=cH)oM[U'Jted/M;D_#+skh(tdQrV7hN%HF#>u8tF[+I9K'!.K
|
||||
G<M,auL;e,B]>i9_W%*tY-q^*%e0["`E5hFh'ECj\<[%\n'5V2c._=HlQK-K0OsgH
|
||||
r5s$3jF#eU0g_G5+C2'RVpG:D\7k6(P,)K>JO3123%uN3O8=Ipn-udd:gZ_6\)*BQ
|
||||
k=,0]U[#jRo@+qQ;(;;RQJafAQ&,jO_>MFT&":2kfmJQgG+<>L2!g_EY="r$#Gi?N
|
||||
g/)iVnW%j83Wk&h$MUCStoN26F'Orr=*h;d;g%ced:dSMt@]Fq;^tnLMJkn8GN.?>
|
||||
nNC_k&"#]PZYHpnI5OplDSqY3ATW:]?b,7h(HTT.8WAee[4MVITsD"u9=a5/dDijO
|
||||
N8gZ@3fuCQ5;GVl0<r8[+d:io5<',3g"G(0C<ub>](,38+or"u0H9n68ZW?)NQt)t
|
||||
pu70>[Yg%"'ojN&9:mM#IS*1bC1O?[?upa#2,K8Cn('m:B*K@Z)\T'Tqu(*6't;e;
|
||||
RD<,ie3.VX]r"B7PHWTC>D/(B4BN1&h5_rr<T-3V]ZF&)hqs\#FW(?1B5BqL#l^mB
|
||||
$$Q=Ql(0""f8t,/'b;%"MeXp9PdUH9^(]_mW_rm7H5?WUHpr(mDscI@d))F"3+A(Q
|
||||
j>jToiVh;1^pGN6LKDS[*pgrKoh-VjbBu(!H;>n@t"_2#'j>[FY!M!$#dg)R3WR?V
|
||||
."pgKML)U0P(W$[!KfNkjI2/<#-X5IsTa?ha`+_lnOB^CFSq3UQI^Ihq9fC%h-Z]A
|
||||
))Bm!BJ)Wi:'&cH<.)g"QM3Y>QB:MW6U]eXQPZl;.1#f7WEHTA"e53fIB.nE5^JY5
|
||||
CA&k=&krUb4FSG-',u>h[,lA74ASAVUD!O)t9,rrD,Z=F\sQ5Q)T[GW5O5037RJrr
|
||||
DF2Xf$q2%hr_Z_o#E>QVuGne08T*eS19T*Lm6jG+IC/!"lU$,Mmoe5PZd0+8-&&rr
|
||||
>P`:jonF(W?=Rq$2/&rjgha!%+n84sb^"$8;8D5P,_pWW":F!6@7??hM_-q)*Q)nL
|
||||
OT(;1I2;rrA_"IlI-grr=<'(B4Bdepf"E/&1.lQ%.DbJ*BJKIiQ5aD7BNFY=8Hkd,
|
||||
)KRpn.Qd+R]nlf/oVceb#3K0DQQ(rrDB4J+P\'Rslab!6@7??hM_-q)*Y$6iKV?%f
|
||||
ZO4OT,=/O7i,.g&D%!>6Fm*?ul1BI'`>nr]j>1f5^fjTXB6WrrBkC]JjQ,J&*f)/n
|
||||
XX>M;\9%5N9_>V7)]c0?_N<!80OT4/-LpH&@h9%U3l.>\BRU8UO/1!0@n%p"Y&\/R
|
||||
PV%n3bGn_Rb6p'$Au.&oAT+)SZ4OMS:A52tgji%\;]k8FYL7rai2.oCCo\EJ+"k1&
|
||||
D4(48ql5rrCZ^J!3*QnpgCVlHcXt")6?_cg>N+*D9-+c&lgiAYn/=*BZ0%diZ$:X*
|
||||
4tM"d(!nN01AG2deP^,`X&.J$g*j&d-*;n5IX5=ni6\?c;DdpO4:62$DP!'2j6nc6
|
||||
6sCEkoURdtfTijt8e'4fd$rAPHJ]0AA"m;X':bDe3qJgDHZ:mF(7I(VG\V]51Jk:e
|
||||
/eCIUrq]8/U97CesgTjlcOS,Ju6\j5@\)+M7.rXf0;!q'>L=UACaZ5+=Yi>mXtlg)
|
||||
Co-7lL)-Y0rCDS/B@UbP\ofm6>Lg!5*W5hB*TnpigZG:Ii+sO*iJIK>da#)MY/$WL
|
||||
noo*7;0p$S=taX?=LbD.&YeOmN_#+Sf0'82k&^(%Q;0p6Y;ugKk+j;U>5);dUMH$d
|
||||
2n^Xe4:Dqg<bNnl8\!g=[DHW*E^2N)k/hp&>!pQLU%6',1'dd(UEG<;;IB`ktm.Hu
|
||||
H04RbD%.?!?sMiX'EXCLpep@D#-jCE[*,#2)pj1#*Pjm)rr]Sblmo5.?:7hYn?SAZ
|
||||
&"a:^:+*<*r)tLa5u>X9M/U<l*i!`I2hhT+/fTo*t[`niRH^$X*#Kp5&[75@ofV?d
|
||||
a^g4q1b'Gcoq"D/7%<+(#6.>q9(788VPuc5V$SNJp0I--EKH=K+$S+-i;Hr"Q@.NU
|
||||
\UKc`$bkpt;T@La-%THuZ..lCa?J(7^n*PE0clU]1>`=\m_r*u=k"3Yf)Sj51&VpP
|
||||
ImfH!]@]/P[*Q`MM3>9_NJ/!@fc?T9sVWOl5(Vrr@[`r]C$BrOG$0n,i4#T*Zh6Q]
|
||||
<nJ27j7;F\P0/aIu#7EjEc&7%s-\/cru/k"^1`@/H+*LOZ\o`1;,2VM-o%`%N*:96
|
||||
mC=]u/1!h+6#$7&>g)jKTu#PLh\XJ$O!P[@\=a7_Q4\2188#[Z=..<ZB5]-]MA(&.
|
||||
B;1!8s!3F6cd&$NC*X<.%('#D2q5Bs?ne$sET1A_SXc]N!4$EYD8b8FI<]@uGA<"R
|
||||
5Mpo0ca;*c[CQXS?B(12GdR2sd0qJ(dD!]@&>0%HI>rr&:P+fLmKYZo8@M^b76VM%
|
||||
[l/!##+<=]kULr4KJpC,db-)KV`IS7<H78L0P6;W$VW@e0FL.S=rSELU/m,jji<m!
|
||||
;+pK62N>@3s3aVVF]Hd*gXCO?G?h:/-.JnF-'FpfFWr1si,6ph0*qnls?oh<l>6%b
|
||||
\qPZUCXJP8PoC-RAB0H&mu8A<.@N5Q/,T)t3q"pI(@f?9$?nf'G%5RT@l]KbEpub9
|
||||
;g:*u6Wi/5/6<kEEC/4p?=6e%A!)^Q"[u0]&o2!4)!VQJO*(71#nMUj%_?Z,74t-V
|
||||
p4MRNg&@o8K6RI*^K_Q2T?_/#7[3[U193_e(m@2$J`PeW_MZAJiOfV:s&FhFF5far
|
||||
g+JJ(a;157oPcFanra#.7ZKo]MKK]^Ssk3\-%r!J7[("+j!jc`Lr2h>[J]Ck&e+Km
|
||||
XW/Hj'4#i;G/o\\$@pofYOWIh"=$X'"d-/<OOXQIXDD*?khq!*hj`Os=8F\&2#:.#
|
||||
3DhAq/Jq_V__\]qtM$n%eoe]:ZueI>rrf&o,eK/Csm7Z+S0ka8Z,Pq70X1r6bGT[b
|
||||
g3H$Ralg42nu(Y!99U=lKA\$iQ^p:WradLAF]Qme\>SI@B#/D8=Hq^Na6Nj(qI?^*
|
||||
8$T&N;^oD7B8GL+u8&,N;MPm4[Jt[_**]V4[I1VS5$o(RDgG><fGgpA"C&jJo6![B
|
||||
_[o:q4:C(pAGa=/G[4B!f8MY<3?b=2Ni*50Z6UN;iki4;FW)Q8@gR]Is9uh8(!Ig=
|
||||
fc,8C3=9D(,fa4'0`MZRqDfGO:=XqVE1'Hh_"=QCSq"5TO=E;108o+H][@YSeCF>6
|
||||
g6#(!1pQ^[Od$&q@_m^&cRLqr)2+:PBVA.+5aoA)\A<e=TmMMAnOWYH?k^mACS"Uq
|
||||
2*7%Z!\$!$@*W?ho3N0qBEQp\t3s:"B7Di2ZeWYuZMI-f\QdC_Kt!]PXfrC;qn0?T
|
||||
sB^*P>Dk/^ET]m4XmgB=`)JF9,3cUu^*^m)p]VhmNd-kHTd$g;Wu"V]0lYQq],/S(
|
||||
RG8\5WsR?ks$@Sp$-HlOT!K?Oc[(JQb0#Z585/%=")QOD:-V>-IiSY6nt^rg9.;VO
|
||||
n`_QIZ@MMWLLs2e'QndD6[Fcn"4-g$LHPrO%"_\tu%mI\sh;YSWV?@p;1(:%nAVa5
|
||||
j8#`O3!0"]2_E!uS5D53IO4jsU'Kk'2[KD[1iB-@!kp-\:oL$cSPk*t^[hpj9lHXk
|
||||
i/r/ao8]$eZhX@fics+X[;A7rmfIEuSbP>K8tt=RV+(&3OsjhqI5a6LZ7-&j-^%50
|
||||
;g-%5o.U[F"$HIu&<?'e(\'jN_63%J6q+Z`AB:NOrRQ2mn+h)Ge;"2o%TreU1Z\2=
|
||||
RX04s[PcoR0_e$YuE]AZ3Kdblk9+`G6-gan*+2I"Jtc.L>g9`>U>!^P84JNm?<7Oe
|
||||
i!W@=<uA;/Q9&p@%AjZ2&Y!p4'Q$V0Q1rkPk2prbCkpQ=DF4g<l`G8%OUomn!<c%.
|
||||
JK>@*+^QrM)iAjXB[oqqgdIp3dIL2%SG;`BOC;.t6(g(6;ms>hXRDnZTu?%I:3C"O
|
||||
ABj^P+d12Q<T;Yut$OP#&)_/ET5@A4V;'9Gs=hd_BHIBB,oVj7$RPA(BtRbC9P,?P
|
||||
@ks>=F$S*/U`%ptN^_VQ["cOe&0m)iL%eCdL$L'M7IA/q-:bKB"Ommnpd2RoRt7]=
|
||||
to-YO6%MQYA')2-:$rWACe>BeNjoMW'Rhkb2N>UD;kH,5A4uSHDg"]WgoQ^L_UtGG
|
||||
S[#cYoaV*1#1p<"3cBb`!ARP0*uBXk7$sN)h^6ED\h&-6F6g03$7J3q12e55tWMe>
|
||||
I31rX&E9j.H)tGJrs+*]WY-m;mQHGS2Zd*XDY9AFX5cRgkY:k]5KD`&l9PPa3P7B/
|
||||
+ghqH3f$e\(QEh67`cXOKIO58=#"poXEuBNdQRJTGPq^W+#/HoJ4Aj:aYAQMqTfjP
|
||||
$K$p;LT>P"@j:E3kr8JWV,^YqTd.`kN178F[B8+)N&^Ip,Pkq^_OKlmmK4[f4SLGP
|
||||
6gE]Y3'Kch?i"Y:CPSrrCp9J'D>!GTXsehhaH7V<WAeZ)V0r>-&OOQ0mDPglg!/Ff
|
||||
SZc#-2_gYq5J&_Q+^#Yq8!:Z53TXb:'cn8*8IJ-a93r14G#3>$((pXSd2=S:1lqb^
|
||||
-t2R;_"8/)kK`MeK<\j,l3B?Q46><7UY>dPJ6U_f9__D2:[&_MLD;"jbi*rnRMRnF
|
||||
/++-HGK5nW2\eL%kA7`ddKAH'Z/VeA&9T/UkmCI>hSe@_@i47g)?\@)HnFL&lcJ[/
|
||||
U+BlIo".BmFKoC,X[e(OB*[[..D48T/UF5]-/(Ob(ZsAHObimQ#h8XCYAj^IA/&i0
|
||||
l1d!q6*pcf*\9_*/Wu`B%mhj,JN9.o5q.i7Ho7@=(]iE>0iQ'.pLPdp0sp0S/'@@L
|
||||
:/PEZ9M7/=*VkfY7rg`Z'hO(\*f]D;q-q1pKMgUY;m0:ce].=<`?Bg,]^Bp6>RWJu
|
||||
;q)_(*/!:[ogj[tF$S`;6s!/3Ge6#E?,Lenj3gCMW7&Gb_X+ajrnDdNQ-AbI,u=aU
|
||||
C6qg$LHPrO0?K\tu%mI\sh=YSWV?@p;1(:%nAVa5j8#`O3!0"]2_E!uS4kpf4&5(I
|
||||
sY0rn!_CpatI.L\Gu$(HR!E!5pMqBR2S(qN7('mHqgH>K%N:#[tJjO$7&Am.`%2+'
|
||||
Z]ko&KWJI/!LfrrBkbr+#a,"JYjXr%[,:MLQ3:)VOEpLQ-HV!"_Wr?.Q8DXo471T;
|
||||
(%2DrsPt,ZZ,?AT1TMP:d5SK&?>,iTRp+qe5a+b23!P<4%S&qH:5>K8At>2j"s=!:
|
||||
madJl/bn8QGkVJV3h`J&,*l?hc+[lsJ`O!/TMNr#_i6\"n9#?1?^C#D+Vd7C>d5Ci
|
||||
i=%nu^VQ4H_MVYfaNW&:C:Df3S8*CH?*a5A@<Vp.X)H0\CWa_Hdl2bUuR#S)eX)/$
|
||||
*JW3Qeq5W0"`';):=a,^m-+2SQKnEYQ/Frr<2reA#dWffV4O?\mSLF\Q2f1T="]UK
|
||||
=l3!g+E[kq!MjRT(+/4Sp%7\c2X6hu%HCQ+XjHHmo3u!..Yo#QECXcl_aNrr<r3>J
|
||||
krt#.=I2#g\7<9;LjRThcBiXD>&t`$>.R[cI#>ZaXLo_1#kS!#TPuJj/>s!/8=irr
|
||||
C@Q&,Y>c!;NS>\'h!5%1i,LFY'<VgY)1GHLGq:W*h+*O$#<bO[%Qpil7PY(ZX\=^)
|
||||
^u#hV@FG!q?Ho!/EE<m*T.jCPt92/`h5Ffj1@+)\jp(80]Sp(#f-;pt)?X"Sl*pK'
|
||||
3$PKD@BS62pql-i=nWn-AZNq"`s2Lq<&5r\.MkIQm9*rr@lJ#V7i=3]gG]0.peFPp
|
||||
0;7G$)Z'_*^9q!6Z&#I+S78J&/H5!WN.3O+d@Y]qG/0ioT"XhQIrPV>dHl8JmG\RR
|
||||
084'K`W>pVmO"e)rsTC\%Dl'-&C,DGt^c]!psNq,[sao,M$u()\`M].:KDqO`VUhh
|
||||
[uU=c@,EchDti!#k]Lp.4t<A+@V!B>YgF>"i"@rZUfdVknW5cJn4k/>B_dQ7H(o7T
|
||||
O.6#B376Adb+X4BLaeloY4I#0_H"rMBK,l5KB0inoZ[Q^4)QQ3`cpVO\]=222tL+m
|
||||
`J%b`1Ks"-6fc5A.b+2=KH6m+Lq#_#FBHF>"I.@(Y"f"6'\!&aAdllFM)'ZWpYga)
|
||||
M_aWFCh6Q]4?9FX.WT#FbGcj2Z$V_rBj6`D1gNG'8MGrp\1B@iq&sl<pkGF2?P_h-
|
||||
\\'0DL7aj7iK]rr<;=n8#!&!:gSFGlIbqD<p)`p[#fVDZtMVnb9r703,[T7^oMS95
|
||||
`I[h7W7#Br",')!jm#<jlJRPRKT\Z.p/g0E)atVuH`Z/3iTYrrD&ZjR;jnVi<f%Y%
|
||||
^*2-h1f&Xm320ogl2d8(HVJ6sqU/D>nC[`q"=+0t.uaHTZLka,8OSIu[Z\>q%go2l
|
||||
p1`>O$JKn.fY)SpMP$I`f50ano]F!m8Mr[8jX)Fc.ijZFGqS.'Csd<>$dk9o<0;<F
|
||||
@k<GchSNao;?m9_bC^$FSj6]G9q2ia9Qj[B1ZMMcqfLP%thi%\IYAg+)ojfml/fT*
|
||||
"Wg^1KLi]he?D^9R1rm8;e)4%m&r[?COi`d2=0(H4NoQI$(--B?K2W[s)9UIaJN>n
|
||||
AL+Z+'Msm7%$T"]i88!.n0p!mfjJ_1)UBbMo(*:eqSW%iX`2=OY6ZZ-.+J,.*6M7@
|
||||
VN/LCRm,$g%MDY\!d^MAq#^r$N*N5OAbgnFlJ4B8"%YO1Z_,J&P_#>ut#)gA_/,ET
|
||||
%oW?dc'!+"'ka!*T#/-Aj=.LW\HI?'/UA6Dcq]PP0.o`tsW&>IO<NnHVk?(@9pI4b
|
||||
ncpXT$I&rT_b2;(BPmYZ+(+/dBZV/)sun8,a\)pfZS%g!A\;r)DN2e?rRTi]L<!$i
|
||||
^3$d[*_Y+gKLiM57c\1r!^,Zs0DM&JPNs,WccQ:X]2'i3'+pn708K[Hh(3kM`V!4s
|
||||
0Q@i]Yk]*WH,K,h'-f'$foYOtFC6\7k9b,+6:`.LW1#O--COGW>)4HW`7L4Lr_R.U
|
||||
;8mPs8i@LVFWh*SPbm;ie`n0[Y8F#D_?Jd^<lJ%9uXIG,J`O'14(YJn>RN$C+NSM^
|
||||
JuL4MRj[AInQ>IOah&V^KER-WQ(3[+/]qLe4C4Af:[a77rAG7!7A7I,d6JAE*d_^]
|
||||
"N?qb_TfrX*r@9B(04^AusQ)FoU$r!M/@>\ik"De()F>1-QiBOmP*&9o-Kl:#"Y!.
|
||||
pkmfQpp&&j&t[GJPpR6*"cb,.rg)`m5ucCBaErp6VL8#Sk)'nM.ODe#q$nX<Ph*="
|
||||
MQ3oA1h`k6IPhD_A4OUtU:HPr\*Wn#+CkNaX?dp8NGN+0pCcMs>fa%_r#D^j#eY$M
|
||||
haA$@D8l`P+S3$)C_f4r3Z0[s8dG+dq8mdq6.Q,8SlR\PuHnK$#mu/3RdnD#P!OHj
|
||||
]@em<\9<%tM;Si(jj\8s`>*nW'QZAtPf$?-R2Obo)MD)(jN?FkBrah#*=!7K3@>9n
|
||||
(Pt%K?E[Rf$=`TCAo?M"*?g]6E16e<9.:)LN;9Jg`LY-(GWeEH:r:7L%XpMYJ0`kk
|
||||
g_.ptBuF@co*DHT9&Ek]/:0Xd/#_ZO1g(SMtmRm*F$Spa-fnrr<i0"5kN0B<QPa`-
|
||||
N`j^*&kTK)YgFRbC8jgKO[:>sTr4Yg6"BoWP%)i>:#D!9bGQrr@T<rY>4]rr<3erM
|
||||
KK7rr<2*f=V^b=5oD<QVd2lYhjWS??fMf$i;)[I*gQc*c>W!IlV&fXpY].G.^3t-%
|
||||
c)DC%-CiYCZZ\rN9U/]D-a3Ifa:*&Z2t)jN">rV.ocHV9G((U8O5.b]`DO:$7aGTP
|
||||
*#C7WJ'KbOZ-Z9Pj6?:2]c&Ne*elKl#3lX-ck`U?Xhn2e7>>n]t#$eq<I!`-4BPdd
|
||||
NgIM\WO3KDRY]>C55]UZ!Lg6i3aE-&*.Y2F]Gc'_q'gI!YRiH_sT>GY@$[]rGenZH
|
||||
%/*Ke=pYCc=@">Jh-\]@[6>1E^al:]Q>X]F4]F-2V3:^[P5FLqaS:&GR:e?UiSBn1
|
||||
iH;rn=f8b=u!GehiBQ7C1-1XLgsj/=+=.<'T<@hmF8UrrCuB)R"aA$[b=Jehs'6b8
|
||||
'3"7G!<(NoNnNGK("MUYe1qal`seX+JOVm0`@pbY&-:mMYNW#En1a/tk2aUu/Q@8p
|
||||
^-@l17)ejt_(mX&nlUH_9Z>q_7qAcp)5OLNiTM_p9?+=]p!=9t7aE\Bo,gM?qeu-?
|
||||
jWH^f:@I8N6\`?A\/U:@MPeMJaC,^$m\krr<IT2)^CMgTQG4"jo.Y.SX8rGu;U>c*
|
||||
U$n#2efZ:bcF;.E3'`C#9):>>Kkm"oYW.j%hlKHnk-j!5kE@m^1@0rOF8GVeDB?F$
|
||||
u.-ndWK,DW);T&@#&;5pUnYGV?mW?gr$[X!b`%K$mluA&UVKM"oQdlc-#B[.u8G,0
|
||||
f.<ZklUXN0j$qVD,V_6<Fd$I]\XSAVu1$a]joX5.9`q8_ph)s4I~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|
671
autotests/write/format/eps/Format_RGBX8888.eps
Normal file
@ -0,0 +1,671 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: poppler pdftops version: 24.08.0 (http://poppler.freedesktop.org). PDF Creator: KDE EPS image plugin
|
||||
%%LanguageLevel: 2
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%BoundingBox: 0 0 96 96
|
||||
%%HiResBoundingBox: 0 0 96 96
|
||||
%%DocumentSuppliedResources: (atend)
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
%%BeginResource: procset xpdf 3.00 0
|
||||
%%Copyright: Copyright 1996-2011, 2022 Glyph & Cog, LLC
|
||||
/xpdf 75 dict def xpdf begin
|
||||
% PDF special state
|
||||
/pdfDictSize 15 def
|
||||
/pdfSetup {
|
||||
/setpagedevice where {
|
||||
pop 2 dict begin
|
||||
/Policies 1 dict dup begin /PageSize 6 def end def
|
||||
{ /Duplex true def } if
|
||||
currentdict end setpagedevice
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfSetupPaper {
|
||||
% Change paper size, but only if different from previous paper size otherwise
|
||||
% duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
|
||||
% so we use the same when checking if the size changes.
|
||||
/setpagedevice where {
|
||||
pop currentpagedevice
|
||||
/PageSize known {
|
||||
2 copy
|
||||
currentpagedevice /PageSize get aload pop
|
||||
exch 4 1 roll
|
||||
sub abs 5 gt
|
||||
3 1 roll
|
||||
sub abs 5 gt
|
||||
or
|
||||
} {
|
||||
true
|
||||
} ifelse
|
||||
{
|
||||
2 array astore
|
||||
2 dict begin
|
||||
/PageSize exch def
|
||||
/ImagingBBox null def
|
||||
currentdict end
|
||||
setpagedevice
|
||||
} {
|
||||
pop pop
|
||||
} ifelse
|
||||
} {
|
||||
pop
|
||||
} ifelse
|
||||
} def
|
||||
/pdfStartPage {
|
||||
pdfDictSize dict begin
|
||||
/pdfFillCS [] def
|
||||
/pdfFillXform {} def
|
||||
/pdfStrokeCS [] def
|
||||
/pdfStrokeXform {} def
|
||||
/pdfFill [0] def
|
||||
/pdfStroke [0] def
|
||||
/pdfFillOP false def
|
||||
/pdfStrokeOP false def
|
||||
/pdfLastFill false def
|
||||
/pdfLastStroke false def
|
||||
/pdfTextMat [1 0 0 1 0 0] def
|
||||
/pdfFontSize 0 def
|
||||
/pdfCharSpacing 0 def
|
||||
/pdfTextRender 0 def
|
||||
/pdfPatternCS false def
|
||||
/pdfTextRise 0 def
|
||||
/pdfWordSpacing 0 def
|
||||
/pdfHorizScaling 1 def
|
||||
/pdfTextClipPath [] def
|
||||
} def
|
||||
/pdfEndPage { end } def
|
||||
% PDF color state
|
||||
/cs { /pdfFillXform exch def dup /pdfFillCS exch def
|
||||
setcolorspace } def
|
||||
/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def
|
||||
setcolorspace } def
|
||||
/sc { pdfLastFill not { pdfFillCS setcolorspace } if
|
||||
dup /pdfFill exch def aload pop pdfFillXform setcolor
|
||||
/pdfLastFill true def /pdfLastStroke false def } def
|
||||
/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if
|
||||
dup /pdfStroke exch def aload pop pdfStrokeXform setcolor
|
||||
/pdfLastStroke true def /pdfLastFill false def } def
|
||||
/op { /pdfFillOP exch def
|
||||
pdfLastFill { pdfFillOP setoverprint } if } def
|
||||
/OP { /pdfStrokeOP exch def
|
||||
pdfLastStroke { pdfStrokeOP setoverprint } if } def
|
||||
/fCol {
|
||||
pdfLastFill not {
|
||||
pdfFillCS setcolorspace
|
||||
pdfFill aload pop pdfFillXform setcolor
|
||||
pdfFillOP setoverprint
|
||||
/pdfLastFill true def /pdfLastStroke false def
|
||||
} if
|
||||
} def
|
||||
/sCol {
|
||||
pdfLastStroke not {
|
||||
pdfStrokeCS setcolorspace
|
||||
pdfStroke aload pop pdfStrokeXform setcolor
|
||||
pdfStrokeOP setoverprint
|
||||
/pdfLastStroke true def /pdfLastFill false def
|
||||
} if
|
||||
} def
|
||||
% build a font
|
||||
/pdfMakeFont {
|
||||
4 3 roll findfont
|
||||
4 2 roll matrix scale makefont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/Encoding exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
/pdfMakeFont16 {
|
||||
exch findfont
|
||||
dup length dict begin
|
||||
{ 1 index /FID ne { def } { pop pop } ifelse } forall
|
||||
/WMode exch def
|
||||
currentdict
|
||||
end
|
||||
definefont pop
|
||||
} def
|
||||
% graphics state operators
|
||||
/q { gsave pdfDictSize dict begin } def
|
||||
/Q {
|
||||
end grestore
|
||||
/pdfLastFill where {
|
||||
pop
|
||||
pdfLastFill {
|
||||
pdfFillOP setoverprint
|
||||
} {
|
||||
pdfStrokeOP setoverprint
|
||||
} ifelse
|
||||
} if
|
||||
} def
|
||||
/cm { concat } def
|
||||
/d { setdash } def
|
||||
/i { setflat } def
|
||||
/j { setlinejoin } def
|
||||
/J { setlinecap } def
|
||||
/M { setmiterlimit } def
|
||||
/w { setlinewidth } def
|
||||
% path segment operators
|
||||
/m { moveto } def
|
||||
/l { lineto } def
|
||||
/c { curveto } def
|
||||
/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
||||
neg 0 rlineto closepath } def
|
||||
/h { closepath } def
|
||||
% path painting operators
|
||||
/S { sCol stroke } def
|
||||
/Sf { fCol stroke } def
|
||||
/f { fCol fill } def
|
||||
/f* { fCol eofill } def
|
||||
% clipping operators
|
||||
/W { clip newpath } def
|
||||
/W* { eoclip newpath } def
|
||||
/Ws { strokepath clip newpath } def
|
||||
% text state operators
|
||||
/Tc { /pdfCharSpacing exch def } def
|
||||
/Tf { dup /pdfFontSize exch def
|
||||
dup pdfHorizScaling mul exch matrix scale
|
||||
pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put
|
||||
exch findfont exch makefont setfont } def
|
||||
/Tr { /pdfTextRender exch def } def
|
||||
/Tp { /pdfPatternCS exch def } def
|
||||
/Ts { /pdfTextRise exch def } def
|
||||
/Tw { /pdfWordSpacing exch def } def
|
||||
/Tz { /pdfHorizScaling exch def } def
|
||||
% text positioning operators
|
||||
/Td { pdfTextMat transform moveto } def
|
||||
/Tm { /pdfTextMat exch def } def
|
||||
% text string operators
|
||||
/xyshow where {
|
||||
pop
|
||||
/xyshow2 {
|
||||
dup length array
|
||||
0 2 2 index length 1 sub {
|
||||
2 index 1 index 2 copy get 3 1 roll 1 add get
|
||||
pdfTextMat dtransform
|
||||
4 2 roll 2 copy 6 5 roll put 1 add 3 1 roll dup 4 2 roll put
|
||||
} for
|
||||
exch pop
|
||||
xyshow
|
||||
} def
|
||||
}{
|
||||
/xyshow2 {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval show moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval show moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/cshow where {
|
||||
pop
|
||||
/xycp {
|
||||
0 3 2 roll
|
||||
{
|
||||
pop pop currentpoint 3 2 roll
|
||||
1 string dup 0 4 3 roll put false charpath moveto
|
||||
2 copy get 2 index 2 index 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
2 add
|
||||
} exch cshow
|
||||
pop pop
|
||||
} def
|
||||
}{
|
||||
/xycp {
|
||||
currentfont /FontType get 0 eq {
|
||||
0 2 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 2 getinterval false charpath moveto
|
||||
2 copy get 2 index 3 2 roll 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} {
|
||||
0 1 3 index length 1 sub {
|
||||
currentpoint 4 index 3 index 1 getinterval false charpath moveto
|
||||
2 copy 2 mul get 2 index 3 2 roll 2 mul 1 add get
|
||||
pdfTextMat dtransform rmoveto
|
||||
} for
|
||||
} ifelse
|
||||
pop pop
|
||||
} def
|
||||
} ifelse
|
||||
/Tj {
|
||||
fCol
|
||||
0 pdfTextRise pdfTextMat dtransform rmoveto
|
||||
currentpoint 4 2 roll
|
||||
pdfTextRender 1 and 0 eq {
|
||||
2 copy xyshow2
|
||||
} if
|
||||
pdfTextRender 3 and dup 1 eq exch 2 eq or {
|
||||
3 index 3 index moveto
|
||||
2 copy
|
||||
currentfont /FontType get 3 eq { fCol } { sCol } ifelse
|
||||
xycp currentpoint stroke moveto
|
||||
} if
|
||||
pdfTextRender 4 and 0 ne {
|
||||
4 2 roll moveto xycp
|
||||
/pdfTextClipPath [ pdfTextClipPath aload pop
|
||||
{/moveto cvx}
|
||||
{/lineto cvx}
|
||||
{/curveto cvx}
|
||||
{/closepath cvx}
|
||||
pathforall ] def
|
||||
currentpoint newpath moveto
|
||||
} {
|
||||
pop pop pop pop
|
||||
} ifelse
|
||||
0 pdfTextRise neg pdfTextMat dtransform rmoveto
|
||||
} def
|
||||
/TJm { 0.001 mul pdfFontSize mul pdfHorizScaling mul neg 0
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/TJmV { 0.001 mul pdfFontSize mul neg 0 exch
|
||||
pdfTextMat dtransform rmoveto } def
|
||||
/Tclip { pdfTextClipPath cvx exec clip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
/Tclip* { pdfTextClipPath cvx exec eoclip newpath
|
||||
/pdfTextClipPath [] def } def
|
||||
% Level 2/3 image operators
|
||||
/pdfImBuf 100 string def
|
||||
/pdfImStr {
|
||||
2 copy exch length lt {
|
||||
2 copy get exch 1 add exch
|
||||
} {
|
||||
()
|
||||
} ifelse
|
||||
} def
|
||||
/skipEOD {
|
||||
{ currentfile pdfImBuf readline
|
||||
not { pop exit } if
|
||||
(%-EOD-) eq { exit } if } loop
|
||||
} def
|
||||
/pdfIm { image skipEOD } def
|
||||
/pdfImM { fCol imagemask skipEOD } def
|
||||
/pr { 2 index 2 index 3 2 roll putinterval 4 add } def
|
||||
/pdfImClip {
|
||||
gsave
|
||||
0 2 4 index length 1 sub {
|
||||
dup 4 index exch 2 copy
|
||||
get 5 index div put
|
||||
1 add 3 index exch 2 copy
|
||||
get 3 index div put
|
||||
} for
|
||||
pop pop rectclip
|
||||
} def
|
||||
/pdfImClipEnd { grestore } def
|
||||
% shading operators
|
||||
/colordelta {
|
||||
false 0 1 3 index length 1 sub {
|
||||
dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt {
|
||||
pop true
|
||||
} if
|
||||
} for
|
||||
exch pop exch pop
|
||||
} def
|
||||
/funcCol { func n array astore } def
|
||||
/funcSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 6 eq {
|
||||
false
|
||||
} {
|
||||
4 index 4 index funcCol dup
|
||||
6 index 4 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
5 index 5 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
6 index 8 index funcCol dup
|
||||
3 1 roll colordelta 3 1 roll
|
||||
colordelta or or or
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add
|
||||
4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch
|
||||
6 index 6 index 4 index 4 index 4 index funcSH
|
||||
2 index 6 index 6 index 4 index 4 index funcSH
|
||||
6 index 2 index 4 index 6 index 4 index funcSH
|
||||
5 3 roll 3 2 roll funcSH pop pop
|
||||
} {
|
||||
pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul
|
||||
funcCol sc
|
||||
dup 4 index exch mat transform m
|
||||
3 index 3 index mat transform l
|
||||
1 index 3 index mat transform l
|
||||
mat transform l pop pop h f*
|
||||
} ifelse
|
||||
} def
|
||||
/axialCol {
|
||||
dup 0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup 1 gt {
|
||||
pop t1
|
||||
} {
|
||||
dt mul t0 add
|
||||
} ifelse
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/axialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index axialCol 2 index axialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index axialSH
|
||||
exch 3 2 roll axialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul
|
||||
axialCol sc
|
||||
exch dup dx mul x0 add exch dy mul y0 add
|
||||
3 2 roll dup dx mul x0 add exch dy mul y0 add
|
||||
dx abs dy abs ge {
|
||||
2 copy yMin sub dy mul dx div add yMin m
|
||||
yMax sub dy mul dx div add yMax l
|
||||
2 copy yMax sub dy mul dx div add yMax l
|
||||
yMin sub dy mul dx div add yMin l
|
||||
h f*
|
||||
} {
|
||||
exch 2 copy xMin sub dx mul dy div add xMin exch m
|
||||
xMax sub dx mul dy div add xMax exch l
|
||||
exch 2 copy xMax sub dx mul dy div add xMax exch l
|
||||
xMin sub dx mul dy div add xMin exch l
|
||||
h f*
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
/radialCol {
|
||||
dup t0 lt {
|
||||
pop t0
|
||||
} {
|
||||
dup t1 gt {
|
||||
pop t1
|
||||
} if
|
||||
} ifelse
|
||||
func n array astore
|
||||
} def
|
||||
/radialSH {
|
||||
dup 0 eq {
|
||||
true
|
||||
} {
|
||||
dup 8 eq {
|
||||
false
|
||||
} {
|
||||
2 index dt mul t0 add radialCol
|
||||
2 index dt mul t0 add radialCol colordelta
|
||||
} ifelse
|
||||
} ifelse
|
||||
{
|
||||
1 add 3 1 roll 2 copy add 0.5 mul
|
||||
dup 4 3 roll exch 4 index radialSH
|
||||
exch 3 2 roll radialSH
|
||||
} {
|
||||
pop 2 copy add 0.5 mul dt mul t0 add
|
||||
radialCol sc
|
||||
encl {
|
||||
exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
0 360 arc h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
360 0 arcn h f
|
||||
} {
|
||||
2 copy
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arcn
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arcn h
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a1 a2 arc
|
||||
dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add
|
||||
a2 a1 arc h f
|
||||
} ifelse
|
||||
} ifelse
|
||||
} def
|
||||
end
|
||||
%%EndResource
|
||||
%%EndProlog
|
||||
%%BeginSetup
|
||||
xpdf begin
|
||||
%%EndSetup
|
||||
pdfStartPage
|
||||
%%EndPageSetup
|
||||
[] 0 d
|
||||
1 i
|
||||
0 j
|
||||
0 J
|
||||
10 M
|
||||
1 w
|
||||
/DeviceGray {} cs
|
||||
[0] sc
|
||||
/DeviceGray {} CS
|
||||
[0] SC
|
||||
false op
|
||||
false OP
|
||||
{} settransfer
|
||||
0 0 96 96 re
|
||||
W
|
||||
q
|
||||
/DeviceRGB {} cs
|
||||
[0 0 0] sc
|
||||
/DeviceRGB {} CS
|
||||
[0 0 0] SC
|
||||
[1 0 0 -1 0 96] cm
|
||||
q
|
||||
q
|
||||
Q
|
||||
Q
|
||||
q
|
||||
q
|
||||
q
|
||||
[1 0 0 1 0 0] cm
|
||||
[96 0 0 -96 0 96] cm
|
||||
/DeviceRGB setcolorspace
|
||||
<<
|
||||
/ImageType 1
|
||||
/Width 96
|
||||
/Height 96
|
||||
/ImageMatrix [96 0 0 -96 0 96]
|
||||
/BitsPerComponent 8
|
||||
/Decode [0 1 0 1 0 1]
|
||||
/DataSource currentfile
|
||||
/ASCII85Decode filter
|
||||
<< >> /DCTDecode filter
|
||||
>>
|
||||
pdfIm
|
||||
s4IA0!"_al8O`[\!<E0G!$hOEs8E!E6ZQaHFD5Z2+B3&lANCqh0JYI:0JtF91fQ1a
|
||||
3\iQR2*"k?rW"0ADe=*8@<,p?+A>?r73GEID]gef0fCXC+=KotDKU1Qs5F(K8OGjP
|
||||
:f:(Y8PDPQ!<E0#!T3qX!!!-e!!$kRFE18L66KB5=s*eFzz!!$G;F)V*Zzzzzzz!!
|
||||
*'"p=93Ezdk+F="pb2/zzzzzzzzzzz!"*aK=]te*!;lfs!#0'J=]te*!>#52!#/mE
|
||||
=]te*!@.XF!#0X!E-)'[!B:&Z!#/p^Ec_9]!DEIn!$Yod@:T?<!H8#=!%`.i;F:Ea
|
||||
!Ls,i!$GoR;F:Ea!Ls,i!$G`M;F:Ea!Ls,i!$Gf`F(51M!PAC4!$kZL=s*eFzDk@"
|
||||
03:m1N"-H\g=s*eFz@[6uo[taq`(u/4r=s*eFz,bY2<%tsu`[aS>]=s*eFzo1o>e!
|
||||
!!!"(;ap)F^kCOz!!*'"!"<FV<Drkt!!WE'!#tu6!&"=<!!%(P1GSq1!!!!"$pXdm
|
||||
"l94Yo.'e@#Ef&erK%!YqkO2krM0Dn"53_T^kZl;Ea\qJ!!!!$!!!!#AnD#CntuHf
|
||||
%9WZ2'@6^Z$<q@`F^kCOz!!*'"!"<FV<Drkt!!iQ)!#tu[!)`ee!(-_?!(-_f!<E6
|
||||
&!<N<(!WiE)!WrT.!s8W-"p>&2"U>5:#6tG<#7(VD#m^eD#R:SA%13FM$k*OQ#71k
|
||||
N%1E^S$k*REgAjSA!WiE*!s8`0!sT/>#7(_H$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*O
|
||||
Q$k*OQ$k*OQ$k*OQ$k*OQ$k*OQ$k*OQs1eUH#QS64?ipER!!3`5!tbS6_uLkZ!!*6
|
||||
(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8
|
||||
tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77K
|
||||
d<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6
|
||||
SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uL
|
||||
k[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!t
|
||||
bY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&
|
||||
s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\
|
||||
HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"
|
||||
addg&MN`!<<05!tbMt!:fGH;=Lde([L$lNVc1od@*"M/3IcXWo*_6Z*F(DXM^^q;<
|
||||
ceV2Hl&[aW:&WUFY+^g=='H/?#$^L]l#cDq"S:g(V?4T<m.&Iq.sB7(be!$1V*7r=
|
||||
@l-p=K3f:n:Y=:=QXd>@0>g4T)(dNZ4V(YTl2HfV%R9m0R@np@I6UKYQK,]Hcoq`E
|
||||
ijV=&f1Qrr@ami>ikEd]IX6-VsaB=nZMUMCXF:b2)etO^cU&VER/nom[fn^DM10p=
|
||||
*D*Mc#Mg#VD]rHeV2lSR[B[@>lXhUF;8F'Pb?g`C3c6!7HikBf-:PkD>_l:s5(Cio
|
||||
SJQTr7nj"HEAP4q%Aj_(kp@r'U7[nE7^h!#.:BDTBRhVpB/<:Dha?g<X\$Xehcr&8
|
||||
=s%80?#_`L((:G%H:XYP9R0m(r1LrX.iJrr<B'C%:)7r[MX9h5us_K*@Tr]O>5a@r
|
||||
#dg/6?V.1Yc\C&6_e6OKi@c&Z9YDHFN7kq`apOpg`9tL`3tY_nQi1F*HT>\$=EN]J
|
||||
T@iCQnWs:H1&SD^97T7t$?.p;Y=gE$S^BL`S)ASYCKEnEmX8J@(k#<1CfE[D]XU^C
|
||||
Ko/(A?l"3'ebCa_5iJ2qes;NR-]$/DaL`f9p#qWEIX3;Y+*6Sf5APLHVd)HC_gjDZ
|
||||
muT48;bJ5.o:NU#?LrHp5um)ZKeOfk^+`CA(\PqDG[TaNsQK[<WN<N[9a,1FDQ="p
|
||||
dCUrr@XCrm+pSrrCuET,<#%HrTlTT_qa=FaFW&^7?jbM7d,&F)>o65-:ZVD-ME@(6
|
||||
1ZZ>6Z_GKk9#)%)5']r++FGIqnG-dbSWO'XuGka+_g8If9r-ita^mm!dKST<e`Sa`
|
||||
/g"lf<><=("90cMemador;tJj(<cV&.&H$(jJ>Cf1*RU>$'drrBHKnmgB*J=@,W?c
|
||||
uimH$f(K__7'@)i(OjF_Og6UCW3YRZFLRI)s:h(gJVV0f:0[p/5U3dd:;tJ)I;uZe
|
||||
rSppaX%:r#>10i`:^%91@DEf&sj]=SQOJp(mALgK6LCXNgHu/nTALok>+jb+M/8A=
|
||||
EAke)Q47[4g4N_]Q0(3]=YfK)A..qaC4"2-ZVc'3S$o;UR/a"GsG+i+n/9mM(t,)D
|
||||
m=jJU"AfHrKoRa/44inB<ZFr%3h.rnc1sHT?I0Tk5\^^7$74a>WfYlm?'n-nj[iQL
|
||||
]Q3gL'_(%u"hLC@?r+h0?iqh7eS\4>(b,pX?Jd`K&\7+15_DapeT=i`4shaR]&-^j
|
||||
n(F/,!q_Dg$U<kqDP>T?-^[flf"^6"4g*V)iI!8hk38GIghaRD=<g.K9BZ^P%++8o
|
||||
KYq&ABT<(W.=/Dmd2Q"\Yc#4sKN^L%_-eCG)rj7-tB:BlN-i'aU(1d"HPqG6V6#n5
|
||||
V-poAIC]'jJX`&,=cH)oM[U'Jted/M;D_#+skh(tdQrV7hN%HF#>u8tF[+I9K'!.K
|
||||
G<M,auL;e,B]>i9_W%*tY-q^*%e0["`E5hFh'ECj\<[%\n'5V2c._=HlQK-K0OsgH
|
||||
r5s$3jF#eU0g_G5+C2'RVpG:D\7k6(P,)K>JO3123%uN3O8=Ipn-udd:gZ_6\)*BQ
|
||||
k=,0]U[#jRo@+qQ;(;;RQJafAQ&,jO_>MFT&":2kfmJQgG+<>L2!g_EY="r$#Gi?N
|
||||
g/)iVnW%j83Wk&h$MUCStoN26F'Orr=*h;d;g%ced:dSMt@]Fq;^tnLMJkn8GN.?>
|
||||
nNC_k&"#]PZYHpnI5OplDSqY3ATW:]?b,7h(HTT.8WAee[4MVITsD"u9=a5/dDijO
|
||||
N8gZ@3fuCQ5;GVl0<r8[+d:io5<',3g"G(0C<ub>](,38+or"u0H9n68ZW?)NQt)t
|
||||
pu70>[Yg%"'ojN&9:mM#IS*1bC1O?[?upa#2,K8Cn('m:B*K@Z)\T'Tqu(*6't;e;
|
||||
RD<,ie3.VX]r"B7PHWTC>D/(B4BN1&h5_rr<T-3V]ZF&)hqs\#FW(?1B5BqL#l^mB
|
||||
$$Q=Ql(0""f8t,/'b;%"MeXp9PdUH9^(]_mW_rm7H5?WUHpr(mDscI@d))F"3+A(Q
|
||||
j>jToiVh;1^pGN6LKDS[*pgrKoh-VjbBu(!H;>n@t"_2#'j>[FY!M!$#dg)R3WR?V
|
||||
."pgKML)U0P(W$[!KfNkjI2/<#-X5IsTa?ha`+_lnOB^CFSq3UQI^Ihq9fC%h-Z]A
|
||||
))Bm!BJ)Wi:'&cH<.)g"QM3Y>QB:MW6U]eXQPZl;.1#f7WEHTA"e53fIB.nE5^JY5
|
||||
CA&k=&krUb4FSG-',u>h[,lA74ASAVUD!O)t9,rrD,Z=F\sQ5Q)T[GW5O5037RJrr
|
||||
DF2Xf$q2%hr_Z_o#E>QVuGne08T*eS19T*Lm6jG+IC/!"lU$,Mmoe5PZd0+8-&&rr
|
||||
>P`:jonF(W?=Rq$2/&rjgha!%+n84sb^"$8;8D5P,_pWW":F!6@7??hM_-q)*Q)nL
|
||||
OT(;1I2;rrA_"IlI-grr=<'(B4Bdepf"E/&1.lQ%.DbJ*BJKIiQ5aD7BNFY=8Hkd,
|
||||
)KRpn.Qd+R]nlf/oVceb#3K0DQQ(rrDB4J+P\'Rslab!6@7??hM_-q)*Y$6iKV?%f
|
||||
ZO4OT,=/O7i,.g&D%!>6Fm*?ul1BI'`>nr]j>1f5^fjTXB6WrrBkC]JjQ,J&*f)/n
|
||||
XX>M;\9%5N9_>V7)]c0?_N<!80OT4/-LpH&@h9%U3l.>\BRU8UO/1!0@n%p"Y&\/R
|
||||
PV%n3bGn_Rb6p'$Au.&oAT+)SZ4OMS:A52tgji%\;]k8FYL7rai2.oCCo\EJ+"k1&
|
||||
D4(48ql5rrCZ^J!3*QnpgCVlHcXt")6?_cg>N+*D9-+c&lgiAYn/=*BZ0%diZ$:X*
|
||||
4tM"d(!nN01AG2deP^,`X&.J$g*j&d-*;n5IX5=ni6\?c;DdpO4:62$DP!'2j6nc6
|
||||
6sCEkoURdtfTijt8e'4fd$rAPHJ]0AA"m;X':bDe3qJgDHZ:mF(7I(VG\V]51Jk:e
|
||||
/eCIUrq]8/U97CesgTjlcOS,Ju6\j5@\)+M7.rXf0;!q'>L=UACaZ5+=Yi>mXtlg)
|
||||
Co-7lL)-Y0rCDS/B@UbP\ofm6>Lg!5*W5hB*TnpigZG:Ii+sO*iJIK>da#)MY/$WL
|
||||
noo*7;0p$S=taX?=LbD.&YeOmN_#+Sf0'82k&^(%Q;0p6Y;ugKk+j;U>5);dUMH$d
|
||||
2n^Xe4:Dqg<bNnl8\!g=[DHW*E^2N)k/hp&>!pQLU%6',1'dd(UEG<;;IB`ktm.Hu
|
||||
H04RbD%.?!?sMiX'EXCLpep@D#-jCE[*,#2)pj1#*Pjm)rr]Sblmo5.?:7hYn?SAZ
|
||||
&"a:^:+*<*r)tLa5u>X9M/U<l*i!`I2hhT+/fTo*t[`niRH^$X*#Kp5&[75@ofV?d
|
||||
a^g4q1b'Gcoq"D/7%<+(#6.>q9(788VPuc5V$SNJp0I--EKH=K+$S+-i;Hr"Q@.NU
|
||||
\UKc`$bkpt;T@La-%THuZ..lCa?J(7^n*PE0clU]1>`=\m_r*u=k"3Yf)Sj51&VpP
|
||||
ImfH!]@]/P[*Q`MM3>9_NJ/!@fc?T9sVWOl5(Vrr@[`r]C$BrOG$0n,i4#T*Zh6Q]
|
||||
<nJ27j7;F\P0/aIu#7EjEc&7%s-\/cru/k"^1`@/H+*LOZ\o`1;,2VM-o%`%N*:96
|
||||
mC=]u/1!h+6#$7&>g)jKTu#PLh\XJ$O!P[@\=a7_Q4\2188#[Z=..<ZB5]-]MA(&.
|
||||
B;1!8s!3F6cd&$NC*X<.%('#D2q5Bs?ne$sET1A_SXc]N!4$EYD8b8FI<]@uGA<"R
|
||||
5Mpo0ca;*c[CQXS?B(12GdR2sd0qJ(dD!]@&>0%HI>rr&:P+fLmKYZo8@M^b76VM%
|
||||
[l/!##+<=]kULr4KJpC,db-)KV`IS7<H78L0P6;W$VW@e0FL.S=rSELU/m,jji<m!
|
||||
;+pK62N>@3s3aVVF]Hd*gXCO?G?h:/-.JnF-'FpfFWr1si,6ph0*qnls?oh<l>6%b
|
||||
\qPZUCXJP8PoC-RAB0H&mu8A<.@N5Q/,T)t3q"pI(@f?9$?nf'G%5RT@l]KbEpub9
|
||||
;g:*u6Wi/5/6<kEEC/4p?=6e%A!)^Q"[u0]&o2!4)!VQJO*(71#nMUj%_?Z,74t-V
|
||||
p4MRNg&@o8K6RI*^K_Q2T?_/#7[3[U193_e(m@2$J`PeW_MZAJiOfV:s&FhFF5far
|
||||
g+JJ(a;157oPcFanra#.7ZKo]MKK]^Ssk3\-%r!J7[("+j!jc`Lr2h>[J]Ck&e+Km
|
||||
XW/Hj'4#i;G/o\\$@pofYOWIh"=$X'"d-/<OOXQIXDD*?khq!*hj`Os=8F\&2#:.#
|
||||
3DhAq/Jq_V__\]qtM$n%eoe]:ZueI>rrf&o,eK/Csm7Z+S0ka8Z,Pq70X1r6bGT[b
|
||||
g3H$Ralg42nu(Y!99U=lKA\$iQ^p:WradLAF]Qme\>SI@B#/D8=Hq^Na6Nj(qI?^*
|
||||
8$T&N;^oD7B8GL+u8&,N;MPm4[Jt[_**]V4[I1VS5$o(RDgG><fGgpA"C&jJo6![B
|
||||
_[o:q4:C(pAGa=/G[4B!f8MY<3?b=2Ni*50Z6UN;iki4;FW)Q8@gR]Is9uh8(!Ig=
|
||||
fc,8C3=9D(,fa4'0`MZRqDfGO:=XqVE1'Hh_"=QCSq"5TO=E;108o+H][@YSeCF>6
|
||||
g6#(!1pQ^[Od$&q@_m^&cRLqr)2+:PBVA.+5aoA)\A<e=TmMMAnOWYH?k^mACS"Uq
|
||||
2*7%Z!\$!$@*W?ho3N0qBEQp\t3s:"B7Di2ZeWYuZMI-f\QdC_Kt!]PXfrC;qn0?T
|
||||
sB^*P>Dk/^ET]m4XmgB=`)JF9,3cUu^*^m)p]VhmNd-kHTd$g;Wu"V]0lYQq],/S(
|
||||
RG8\5WsR?ks$@Sp$-HlOT!K?Oc[(JQb0#Z585/%=")QOD:-V>-IiSY6nt^rg9.;VO
|
||||
n`_QIZ@MMWLLs2e'QndD6[Fcn"4-g$LHPrO%"_\tu%mI\sh;YSWV?@p;1(:%nAVa5
|
||||
j8#`O3!0"]2_E!uS5D53IO4jsU'Kk'2[KD[1iB-@!kp-\:oL$cSPk*t^[hpj9lHXk
|
||||
i/r/ao8]$eZhX@fics+X[;A7rmfIEuSbP>K8tt=RV+(&3OsjhqI5a6LZ7-&j-^%50
|
||||
;g-%5o.U[F"$HIu&<?'e(\'jN_63%J6q+Z`AB:NOrRQ2mn+h)Ge;"2o%TreU1Z\2=
|
||||
RX04s[PcoR0_e$YuE]AZ3Kdblk9+`G6-gan*+2I"Jtc.L>g9`>U>!^P84JNm?<7Oe
|
||||
i!W@=<uA;/Q9&p@%AjZ2&Y!p4'Q$V0Q1rkPk2prbCkpQ=DF4g<l`G8%OUomn!<c%.
|
||||
JK>@*+^QrM)iAjXB[oqqgdIp3dIL2%SG;`BOC;.t6(g(6;ms>hXRDnZTu?%I:3C"O
|
||||
ABj^P+d12Q<T;Yut$OP#&)_/ET5@A4V;'9Gs=hd_BHIBB,oVj7$RPA(BtRbC9P,?P
|
||||
@ks>=F$S*/U`%ptN^_VQ["cOe&0m)iL%eCdL$L'M7IA/q-:bKB"Ommnpd2RoRt7]=
|
||||
to-YO6%MQYA')2-:$rWACe>BeNjoMW'Rhkb2N>UD;kH,5A4uSHDg"]WgoQ^L_UtGG
|
||||
S[#cYoaV*1#1p<"3cBb`!ARP0*uBXk7$sN)h^6ED\h&-6F6g03$7J3q12e55tWMe>
|
||||
I31rX&E9j.H)tGJrs+*]WY-m;mQHGS2Zd*XDY9AFX5cRgkY:k]5KD`&l9PPa3P7B/
|
||||
+ghqH3f$e\(QEh67`cXOKIO58=#"poXEuBNdQRJTGPq^W+#/HoJ4Aj:aYAQMqTfjP
|
||||
$K$p;LT>P"@j:E3kr8JWV,^YqTd.`kN178F[B8+)N&^Ip,Pkq^_OKlmmK4[f4SLGP
|
||||
6gE]Y3'Kch?i"Y:CPSrrCp9J'D>!GTXsehhaH7V<WAeZ)V0r>-&OOQ0mDPglg!/Ff
|
||||
SZc#-2_gYq5J&_Q+^#Yq8!:Z53TXb:'cn8*8IJ-a93r14G#3>$((pXSd2=S:1lqb^
|
||||
-t2R;_"8/)kK`MeK<\j,l3B?Q46><7UY>dPJ6U_f9__D2:[&_MLD;"jbi*rnRMRnF
|
||||
/++-HGK5nW2\eL%kA7`ddKAH'Z/VeA&9T/UkmCI>hSe@_@i47g)?\@)HnFL&lcJ[/
|
||||
U+BlIo".BmFKoC,X[e(OB*[[..D48T/UF5]-/(Ob(ZsAHObimQ#h8XCYAj^IA/&i0
|
||||
l1d!q6*pcf*\9_*/Wu`B%mhj,JN9.o5q.i7Ho7@=(]iE>0iQ'.pLPdp0sp0S/'@@L
|
||||
:/PEZ9M7/=*VkfY7rg`Z'hO(\*f]D;q-q1pKMgUY;m0:ce].=<`?Bg,]^Bp6>RWJu
|
||||
;q)_(*/!:[ogj[tF$S`;6s!/3Ge6#E?,Lenj3gCMW7&Gb_X+ajrnDdNQ-AbI,u=aU
|
||||
C6qg$LHPrO0?K\tu%mI\sh=YSWV?@p;1(:%nAVa5j8#`O3!0"]2_E!uS4kpf4&5(I
|
||||
sY0rn!_CpatI.L\Gu$(HR!E!5pMqBR2S(qN7('mHqgH>K%N:#[tJjO$7&Am.`%2+'
|
||||
Z]ko&KWJI/!LfrrBkbr+#a,"JYjXr%[,:MLQ3:)VOEpLQ-HV!"_Wr?.Q8DXo471T;
|
||||
(%2DrsPt,ZZ,?AT1TMP:d5SK&?>,iTRp+qe5a+b23!P<4%S&qH:5>K8At>2j"s=!:
|
||||
madJl/bn8QGkVJV3h`J&,*l?hc+[lsJ`O!/TMNr#_i6\"n9#?1?^C#D+Vd7C>d5Ci
|
||||
i=%nu^VQ4H_MVYfaNW&:C:Df3S8*CH?*a5A@<Vp.X)H0\CWa_Hdl2bUuR#S)eX)/$
|
||||
*JW3Qeq5W0"`';):=a,^m-+2SQKnEYQ/Frr<2reA#dWffV4O?\mSLF\Q2f1T="]UK
|
||||
=l3!g+E[kq!MjRT(+/4Sp%7\c2X6hu%HCQ+XjHHmo3u!..Yo#QECXcl_aNrr<r3>J
|
||||
krt#.=I2#g\7<9;LjRThcBiXD>&t`$>.R[cI#>ZaXLo_1#kS!#TPuJj/>s!/8=irr
|
||||
C@Q&,Y>c!;NS>\'h!5%1i,LFY'<VgY)1GHLGq:W*h+*O$#<bO[%Qpil7PY(ZX\=^)
|
||||
^u#hV@FG!q?Ho!/EE<m*T.jCPt92/`h5Ffj1@+)\jp(80]Sp(#f-;pt)?X"Sl*pK'
|
||||
3$PKD@BS62pql-i=nWn-AZNq"`s2Lq<&5r\.MkIQm9*rr@lJ#V7i=3]gG]0.peFPp
|
||||
0;7G$)Z'_*^9q!6Z&#I+S78J&/H5!WN.3O+d@Y]qG/0ioT"XhQIrPV>dHl8JmG\RR
|
||||
084'K`W>pVmO"e)rsTC\%Dl'-&C,DGt^c]!psNq,[sao,M$u()\`M].:KDqO`VUhh
|
||||
[uU=c@,EchDti!#k]Lp.4t<A+@V!B>YgF>"i"@rZUfdVknW5cJn4k/>B_dQ7H(o7T
|
||||
O.6#B376Adb+X4BLaeloY4I#0_H"rMBK,l5KB0inoZ[Q^4)QQ3`cpVO\]=222tL+m
|
||||
`J%b`1Ks"-6fc5A.b+2=KH6m+Lq#_#FBHF>"I.@(Y"f"6'\!&aAdllFM)'ZWpYga)
|
||||
M_aWFCh6Q]4?9FX.WT#FbGcj2Z$V_rBj6`D1gNG'8MGrp\1B@iq&sl<pkGF2?P_h-
|
||||
\\'0DL7aj7iK]rr<;=n8#!&!:gSFGlIbqD<p)`p[#fVDZtMVnb9r703,[T7^oMS95
|
||||
`I[h7W7#Br",')!jm#<jlJRPRKT\Z.p/g0E)atVuH`Z/3iTYrrD&ZjR;jnVi<f%Y%
|
||||
^*2-h1f&Xm320ogl2d8(HVJ6sqU/D>nC[`q"=+0t.uaHTZLka,8OSIu[Z\>q%go2l
|
||||
p1`>O$JKn.fY)SpMP$I`f50ano]F!m8Mr[8jX)Fc.ijZFGqS.'Csd<>$dk9o<0;<F
|
||||
@k<GchSNao;?m9_bC^$FSj6]G9q2ia9Qj[B1ZMMcqfLP%thi%\IYAg+)ojfml/fT*
|
||||
"Wg^1KLi]he?D^9R1rm8;e)4%m&r[?COi`d2=0(H4NoQI$(--B?K2W[s)9UIaJN>n
|
||||
AL+Z+'Msm7%$T"]i88!.n0p!mfjJ_1)UBbMo(*:eqSW%iX`2=OY6ZZ-.+J,.*6M7@
|
||||
VN/LCRm,$g%MDY\!d^MAq#^r$N*N5OAbgnFlJ4B8"%YO1Z_,J&P_#>ut#)gA_/,ET
|
||||
%oW?dc'!+"'ka!*T#/-Aj=.LW\HI?'/UA6Dcq]PP0.o`tsW&>IO<NnHVk?(@9pI4b
|
||||
ncpXT$I&rT_b2;(BPmYZ+(+/dBZV/)sun8,a\)pfZS%g!A\;r)DN2e?rRTi]L<!$i
|
||||
^3$d[*_Y+gKLiM57c\1r!^,Zs0DM&JPNs,WccQ:X]2'i3'+pn708K[Hh(3kM`V!4s
|
||||
0Q@i]Yk]*WH,K,h'-f'$foYOtFC6\7k9b,+6:`.LW1#O--COGW>)4HW`7L4Lr_R.U
|
||||
;8mPs8i@LVFWh*SPbm;ie`n0[Y8F#D_?Jd^<lJ%9uXIG,J`O'14(YJn>RN$C+NSM^
|
||||
JuL4MRj[AInQ>IOah&V^KER-WQ(3[+/]qLe4C4Af:[a77rAG7!7A7I,d6JAE*d_^]
|
||||
"N?qb_TfrX*r@9B(04^AusQ)FoU$r!M/@>\ik"De()F>1-QiBOmP*&9o-Kl:#"Y!.
|
||||
pkmfQpp&&j&t[GJPpR6*"cb,.rg)`m5ucCBaErp6VL8#Sk)'nM.ODe#q$nX<Ph*="
|
||||
MQ3oA1h`k6IPhD_A4OUtU:HPr\*Wn#+CkNaX?dp8NGN+0pCcMs>fa%_r#D^j#eY$M
|
||||
haA$@D8l`P+S3$)C_f4r3Z0[s8dG+dq8mdq6.Q,8SlR\PuHnK$#mu/3RdnD#P!OHj
|
||||
]@em<\9<%tM;Si(jj\8s`>*nW'QZAtPf$?-R2Obo)MD)(jN?FkBrah#*=!7K3@>9n
|
||||
(Pt%K?E[Rf$=`TCAo?M"*?g]6E16e<9.:)LN;9Jg`LY-(GWeEH:r:7L%XpMYJ0`kk
|
||||
g_.ptBuF@co*DHT9&Ek]/:0Xd/#_ZO1g(SMtmRm*F$Spa-fnrr<i0"5kN0B<QPa`-
|
||||
N`j^*&kTK)YgFRbC8jgKO[:>sTr4Yg6"BoWP%)i>:#D!9bGQrr@T<rY>4]rr<3erM
|
||||
KK7rr<2*f=V^b=5oD<QVd2lYhjWS??fMf$i;)[I*gQc*c>W!IlV&fXpY].G.^3t-%
|
||||
c)DC%-CiYCZZ\rN9U/]D-a3Ifa:*&Z2t)jN">rV.ocHV9G((U8O5.b]`DO:$7aGTP
|
||||
*#C7WJ'KbOZ-Z9Pj6?:2]c&Ne*elKl#3lX-ck`U?Xhn2e7>>n]t#$eq<I!`-4BPdd
|
||||
NgIM\WO3KDRY]>C55]UZ!Lg6i3aE-&*.Y2F]Gc'_q'gI!YRiH_sT>GY@$[]rGenZH
|
||||
%/*Ke=pYCc=@">Jh-\]@[6>1E^al:]Q>X]F4]F-2V3:^[P5FLqaS:&GR:e?UiSBn1
|
||||
iH;rn=f8b=u!GehiBQ7C1-1XLgsj/=+=.<'T<@hmF8UrrCuB)R"aA$[b=Jehs'6b8
|
||||
'3"7G!<(NoNnNGK("MUYe1qal`seX+JOVm0`@pbY&-:mMYNW#En1a/tk2aUu/Q@8p
|
||||
^-@l17)ejt_(mX&nlUH_9Z>q_7qAcp)5OLNiTM_p9?+=]p!=9t7aE\Bo,gM?qeu-?
|
||||
jWH^f:@I8N6\`?A\/U:@MPeMJaC,^$m\krr<IT2)^CMgTQG4"jo.Y.SX8rGu;U>c*
|
||||
U$n#2efZ:bcF;.E3'`C#9):>>Kkm"oYW.j%hlKHnk-j!5kE@m^1@0rOF8GVeDB?F$
|
||||
u.-ndWK,DW);T&@#&;5pUnYGV?mW?gr$[X!b`%K$mluA&UVKM"oQdlc-#B[.u8G,0
|
||||
f.<ZklUXN0j$qVD,V_6<Fd$I]\XSAVu1$a]joX5.9`q8_ph)s4I~>
|
||||
%-EOD-
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
showpage
|
||||
%%PageTrailer
|
||||
pdfEndPage
|
||||
%%Trailer
|
||||
end
|
||||
%%DocumentSuppliedResources:
|
||||
%%EOF
|