diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..6184cb21b92c81b7c9f39a3fdf1a33dafd9aba0a --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,12 @@ +image: aergus/latex + +beamer-build : + stage : build + script : + - make + artifacts: + paths: + - "*.pdf" + expire_in: 5 years + tags: + - docker diff --git a/imgs/licence.eps b/imgs/licence.eps new file mode 100644 index 0000000000000000000000000000000000000000..084c730a2aa2e19f36b2d1229f47e07a72b770c3 --- /dev/null +++ b/imgs/licence.eps @@ -0,0 +1,2727 @@ +%!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 8.0 %%AI8_CreatorVersion: 13.0.1 %%For: (Alex Roberts) () %%Title: (by-sa.eps) %%CreationDate: 3/27/08 4:27 PM %%BoundingBox: 340 278 461 321 %%HiResBoundingBox: 340.5 278.5 460.5 320.5 %%DocumentProcessColors: Cyan Magenta Yellow Black %%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0 %%+ procset Adobe_ColorImage_AI6 1.3 0 %%+ procset Adobe_Illustrator_AI5 1.3 0 %%+ procset Adobe_cshow 2.0 8 %%+ procset Adobe_shading_AI8 1.0 0 %AI5_FileFormat 4.0 %AI3_ColorUsage: Color %AI3_IncludePlacedImages %AI7_ImageSettings: 1 %%CMYKProcessColor: 0.74902 0.678431 0.670588 0.901961 ([Registration]) %%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) %%+ Options: 1 16 0 1 1 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4 %%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 -1 -1 () %AI3_Cropmarks: 340.5 278.5 460.5 320.5 %AI3_TemplateBox: 400.5 299.5 400.5 299.5 %AI3_TileBox: 112 -56 688 678 %AI3_DocumentPreview: Macintosh_ColorPic %AI5_ArtSize: 800 600 %AI5_RulerUnits: 6 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI8_OpenToView: -381 756 1 1566 923 26 0 0 73 75 0 0 %AI5_OpenViewLayers: 7 %%PageOrigin:0 0 %AI7_GridSettings: 48 8 48 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %AI7_Thumbnail: 128 48 8 %%BeginData: 8722 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45A8FD7DF827A8F8275258527D5258527D5258527D5258527D525852 %7D5258527D5258527D5258527D5258527D5258527D5258527D5258527D52 %58527D5258527D5258527D5258527D5258527D5258527D5258527D525852 %7D5258527D5258527D5258527D5258527D5258527D5258527D5258527D52 %58527D5258527D5258527D5258527DF8F8F852A87D837DA87D837DA87D83 %7DA87D837DA87D847DA87D837DA87D837DA87D837DA87D837DA87D837DA8 %7D837DA87D837DA87D837DA87D837DA87D837DA87DA87DA883A87DA87D83 %7DA87D837DA87D837DA87D837DA87D837DA87D837DA87DA87DA883A87DA8 %7D837DA87D837DA87D837DA87D837DA87D837DA87D837D7DF8F8FD127D83 %FD2C7D58FD0652FD177D587D52522E5252FD197D52F8F852A87D837D837D %837D837D837DA87D83587D2DFD042752527D7DA87D847D837D837D837D83 %7D837D837D837D837D837D837D837D837D837D837DA87D7D2727FD05F827 %27527DA87D837D837D837D837D837D837D837DA87D7D2727FD05F8040452 %7DA87D837D837D837D837D837D837D837D837D837D837D7DF8F8FD0E7D52 %27FD0AF827277D7D83FD1B7D845227FD0BF8275284FD0F7D52FD0CF82DFD %157D52F8F858837D837D7D7D837D7D7DA85227FD0FF82D7DA87D7D7D837D %7D7D837D7D7D837D7D7D837D7D7D837D7D7D837DA852FD04F8527DA8A8A8 %7D52FD04F827A87D7D7D837D7D7D837D7D7DA87D27F8F8F85252A8A8A87D %7D27F8F8F8277D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7DF8F8FD %0B7D27FD06F827275252522727FD06F85283FD177D8352F8F8F827A8FD08 %FF52F8F8F82783FD0A7D5227F8F8F8A8FD08FF7DF8F8F804FD137D52F8F8 %58A87D837D837D837D8327FD04F8277DA8FD07FFA852FD05F852A87D837D %837D837D837D837D837D837D837D837D837DA858F8F8F87DFD04FF7D277D %FD04FFA827F8F852A87D837D837D837D837D27F8F852FD0BFFA852F8F827 %A87D837D837D837D837D837D837D837D837D7DF8F8FD087D8327FD04F87D %A8FD0BFFA852FD04F85283FD157D27F8F87DFD04FFA8F8F8F8A8FD04FFA8 %F8F8F858FD087D27F8F852FD05FFA8A8A8FD05FFA827F8F85284FD0F7D83 %52F8F852A87D7D7D837DA827FD04F8A8FD0FFF7DFD04F852A87D837D7D7D %837D7D7D837D7D7D837D7D7D837D52F8F852FD05FF7DF8F8F87DFD05FF7D %F8F8527D7D7D83FD047DF8F827FD04FFA827FD04F852A8FFFFFFA827F827 %7D837D7D7D837D7D7D837D7D7D83FD047DF8F859FD057D8352FD04F8A8FD %11FF7DF8F8F804FD147DF8F8F8FD07FF522752FD07FF27F8F8FD077D27F8 %F8A8FFFFFFA8FD08F87DFFFFFF7DF8F852FD107D52F8F852A87D837DA87D %27F8F8F8A8FD13FF7DF8F8F8527D847D837D837D837D837D837D837D837D %A852F8F8A8FD06FF527D527D52A8FD05FFA8F8F852A87D837D837D27F852 %FD04FFF8F8F8272752F8F8F827A8FFFFFF27F827A87D837D837D837D837D %837D837D837D7DF8F8FD067D52F8F8F87DFD15FF52F8F8F8FD127D52F8F8 %A8FD05FF27FD06F8FD06FF27F827FD057D52F8F87DFFFFFF7DF8F827A8FF %FFFFF8F8F852FFFFFF7DF8F858FD0F7D52F8F858837D837D7DF8F8F852FD %17FF27F8F827A87D837D7D7D837D7D7D837D7D7D837D8327F827FD06FF27 %FD06F8A8FD05FF52F8F8837D7D7DA852F8F8FFFFFFA827F8F827FD04FF7D %F8F8F8FFFFFF7DF8F87D7D837D7D7D837D7D7D837D7D7D837D7DF8F8FD04 %7D8327F8F8F8A8FD17FF52F8F8F858FD107D27F852FD06FFFD07F8FD06FF %7DF8F858FD047D52F827A8FFFFA8F8F8F827A8FFFFFF7DF8F8F87DFFFFA8 %F8F852FD0F7D52F8F858A87DA87D27F8F827FD05FF7D5227527DFD05FF7D %5227527DFD05FFF8F8F8527D837D837D837D837D837D837D837D7DF8F87D %FD06FF27FD05F827FD06FF7DF8F87D7D837DA82DF827FD04FFA8F827FD06 %FFF8F8F8A8FFFFFF27F8587D837D837D837D837D837D837D837D7DF8F8FD %057DF8F8F87DFD04FF52FD06F8A8FFFFFD06F827FD04FF27F8F82783FD0F %7D27F87DFD06FFFD07F8FD06FF7DF8F858FD047D52F827FD05FFA8A8FD05 %FFA8F8F8F87DFFFFA8F8F852FD0E7D8352F8F852A87D8352F8F8F8A8FFFF %FF7DF8F8F82727F8F8F8FF27F8F8272727F8F852FFFFFF7DF8F8277D7D7D %837D7D7D837D7D7D837D7D7D8327F827FD06FF52FD05F852FD06FF52F8F8 %7D7D837DA827F8F8FD04FFA87D7DA8FD04FFA8F8F8F8FFFFFFA8F8F8FD04 %7D837D7D7D837D7D7D83FD047DF8F8597D7D7D52F8F8F8FD04FF27F8F852 %FFFF52F87D7DF8F8F8A8FFA82727A8FFFFFF7DF8F8F8FD107D27F827A8FD %06FF7DF8F8F87DFD07FF27F827FD057D52F8F8A8FFFFFF27F8F852FD04FF %27F8F827FFFFFF7DF8F852FD0F7D52F8F852A87DA852F8F852FFFFFFA8F8 %F8F8FD06FF7DF8F852FFFFFFA8FD05FFA8F8F8277D837D837D837D837D83 %7D837D837DA852F8F8A8FD06FF7DF8F8F852FD07FFF8F827A87D837D837D %27F87DFFFFFF7DF8F8F87DA8FF52F8F8F87DFFFFFF27F8F8837D837D837D %837D837D837D837D837D7DF8F8FD047D52F8F827FFFFFF7DF8F827FD06FF %27F8F87DFD09FFA8F8F8F8FD117DF8F827FD06FF7DF8F8F87DFD06FF52F8 %F8FD077DF8F8F8FD04FF27FD08F827FFFFFFA8F8F82DFD107D52F8F85883 %7DA852F8F852FFFFFFA8F8F8F8FD06FF52F8F852FD09FFA8F8F8F87D837D %7D7D837D7D7D837D7D7D837D7D7D52F8F87DFD05FF7DF8F8F852FD05FFA8 %27F8277D837D7D7D837D52F8F852FFFFFFA827FD06F827FD04FF52F8F858 %837D837D7D7D837D7D7D837D7D7D837D7DF8F8FD047D52F8F827FFFFFFA8 %F8F8F87DFFFFA852FF52F8F827FFFFFF7D7DFD04FFA8F8F8F8FD117D52F8 %F8F8A8FD04FF7DF8F8F87DFD04FFA827F8F852FD087D27F8F87DFD04FF7D %272727527DFD04FF52F8F82783FD107D52F8F858A87DA852F8F827FD04FF %27F8F8277DA827F827A8F8F8F852A87DF8F852FFFFFF7DF8F8277DA87D83 %7D837D837D837D837D837D837DA852F8F827A8FFFFFF7DF8F8F87DFD04FF %27F8F827A87D837D837D837DA87D27F8F87DFD0CFF7DF8F8F8837D837D83 %7D837D837D837D837D837D837D7DF8F8FD057DF8F8F8A8FFFFFFA8FD07F8 %52FF7DFD07F87DFFFFFF52F8F827FD127D8327F8F8F87DFFFFFFA8FFA8FF %FFFF7D27F8F8F8FD0A7D8352F8F8F852FD09FFA852F8F8F8FD127D8352F8 %F852A87D837D27F8F852FD04FFA827FD04F87DFFFFFF7DFD04F827A8FD04 %FF27F8F8527D7D7D837D7D7D837D7D7D837D7D7D837D7D7DA827F8F8F827 %7DA8FFFFFFA8A827F8F8F8277D7D837D7D7D837D7D7D837DA852FD04F87D %A8FD04FFA85227F8F8F8FD047D837D7D7D837D7D7D837D7D7D83FD047DF8 %F859FD047D27F8F827A8FD05FFA87D7DFFFFFFA8FFFFFF7DA8A8FD05FF7D %F8F8F85283FD137D8352FD06F827FD06F827FD0E7D835227FD05F827F827 %FD04F827FD157D52F8F852A87D837D7DF8F8F87DFD17FF52F8F8F8847D83 %7D837D837D837D837D837D837D837D837D837DA87D52FD09F82D58A87D83 %7D837D837D837D837D837D837DA87D52FD09F82752A87D837D837D837D83 %7D837D837D837D837D837D837D7DF8F8FD067D27F8F8F8FD16FF7DF8F8F8 %52FD1A7D52522727272D52FD177D525227272752527D7D84FD167D52F8F8 %58837D837D8452F8F8F827FD15FFF8F8F8277D837D837D7D7D837D7D7D83 %7D7D7D837D7D7D837D7D7D837D7D7DA87D847DA87D847D837D7D7D837D7D %7D837D7D7D837D7D7D837D7D7D837D837DA87D847DA87D7D7D837D7D7D83 %7D7D7D837D7D7D837D7D7D837D7D7D837D7DF8F8FD047D837D7D27F8F8F8 %52FD13FFFD04F852837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D %7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D %837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D %7D7D837D7D7DA852F8F8527D527D52837D83FD04F852FD11FF27F8F8F827 %A87D7D527D5258527D5258527D5258527D5258527D5258527D5258527D52 %58527D5258527D5258527D5258527D5258527D5258527D5258527D525852 %7D5258527D5258527D5258527D5258527D5258527D5258527D5258527D52 %52FD07F8527D7D7DFD04F827FD0EFFA8FD05F87D7D8327FD5FF8277D837D %7DFD05F87DA8FD09FFA852FD05F87D7DA852FD61F852FD047DFD05F82727 %7D7DA8A8A87D7D27FD05F8277D7D8358FD63F8527D847D7D27FD08F827FD %07F82752A87DA87D27FD17F8277DA87D7D27277D7DF8F827A827FD11F827 %A8A8A827F8F8277D7DFD24F852FD047D5227FD0DF82752A87D7D7D27FD18 %F852FFA8A8FFFFF8A8FF27F8A8FF27FD10F827FFA87DFFFFF8F827FFFF27 %FD24F8527DA87DA87D7D2727FD07F827277D7D837DA87D27FD19F852FF27 %F87DFF27F8FFA852FF7DFD11F87DFF52F8527D27F8A8FFFF7DFD25F82758 %837D7D7D837D7DFD05527D7D83FD047D52FD1BF827FF7D7DA8A8F8F852FF %FFFFFD13F8FFFFA852F8F827FF7D52FFFD26F82752837DA87D837DA87DA8 %7DA87D837DA87D7D27FD1CF852FFA87DFFFF52F8F8A8FF52FD14F87DA8FF %A82752FF2752FF52FD28F85258837D7D7D837D7D7D837D7D522DFD1EF852 %FFF8F8F8FF7DF8F87DFF27FD12F8527DF8F852FF277DFFFFA8FF7DFD29F8 %042752527D527D587D525227FD20F852FFA852A8FF7DF8F87DFF27FD12F8 %7DFFA827A8FF52FFA82727A8FFFD55F827A8A8FFA87DF8F8F852A827FD13 %F87DA8FFA85227FFF8F8F852A852FD74F827F827FDA1F852FD7F27FD7FFF %FF %%EndData %%EndComments %%BeginProlog %%BeginResource: procset Adobe_level2_AI5 1.2 0 +%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation) +%%Version: 1.2 0 +%%CreationDate: (04/10/93) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +userdict /Adobe_level2_AI5 26 dict dup begin + put + /packedarray where not + { + userdict begin + /packedarray + { + array astore readonly + } bind def + /setpacking /pop load def + /currentpacking false def + end + 0 + } if + pop + userdict /defaultpacking currentpacking put true setpacking + /initialize + { + Adobe_level2_AI5 begin + } bind def + /terminate + { + currentdict Adobe_level2_AI5 eq + { + end + } if + } bind def + mark + /setcustomcolor where not + { + /findcmykcustomcolor + { + (AI8_CMYK_CustomColor) + 6 packedarray + } bind def + /findrgbcustomcolor + { + (AI8_RGB_CustomColor) + 5 packedarray + } bind def + /setcustomcolor + { + exch + aload pop dup + (AI8_CMYK_CustomColor) eq + { + pop pop + 4 + { + 4 index mul + 4 1 roll + } repeat + 5 -1 roll pop + setcmykcolor + } + { + dup (AI8_RGB_CustomColor) eq + { + pop pop + 3 + { + 1 exch sub + 3 index mul + 1 exch sub + 3 1 roll + } repeat + 4 -1 roll pop + setrgbcolor + } + { + pop + 4 + { + 4 index mul 4 1 roll + } repeat + 5 -1 roll pop + setcmykcolor + } ifelse + } ifelse + } + def + } if + /setAIseparationgray + { + false setoverprint + 0 setgray + /setseparationgray where{ + pop setseparationgray + }{ + /setcolorspace where{ + pop + [/Separation (All) /DeviceCMYK {dup dup dup}] setcolorspace + 1 exch sub setcolor + }{ + setgray + }ifelse + }ifelse + } def + + /gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def + userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put + userdict /level2? + systemdict /languagelevel known dup + { + pop systemdict /languagelevel get 2 ge + } if + put +/level2ScreenFreq +{ + begin + 60 + HalftoneType 1 eq + { + pop Frequency + } if + HalftoneType 2 eq + { + pop GrayFrequency + } if + HalftoneType 5 eq + { + pop Default level2ScreenFreq + } if + end +} bind def +userdict /currentScreenFreq + level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put +level2? not + { + /setcmykcolor where not + { + /setcmykcolor + { + exch .11 mul add exch .59 mul add exch .3 mul add + 1 exch sub setgray + } def + } if + /currentcmykcolor where not + { + /currentcmykcolor + { + 0 0 0 1 currentgray sub + } def + } if + /setoverprint where not + { + /setoverprint /pop load def + } if + /selectfont where not + { + /selectfont + { + exch findfont exch + dup type /arraytype eq + { + makefont + } + { + scalefont + } ifelse + setfont + } bind def + } if + /cshow where not + { + /cshow + { + [ + 0 0 5 -1 roll aload pop + ] cvx bind forall + } bind def + } if + } if + cleartomark + /anyColor? + { + add add add 0 ne + } bind def + /testColor + { + gsave + setcmykcolor currentcmykcolor + grestore + } bind def + /testCMYKColorThrough + { + testColor anyColor? + } bind def + userdict /composite? + 1 0 0 0 testCMYKColorThrough + 0 1 0 0 testCMYKColorThrough + 0 0 1 0 testCMYKColorThrough + 0 0 0 1 testCMYKColorThrough + and and and + put + composite? not + { + userdict begin + gsave + /cyan? 1 0 0 0 testCMYKColorThrough def + /magenta? 0 1 0 0 testCMYKColorThrough def + /yellow? 0 0 1 0 testCMYKColorThrough def + /black? 0 0 0 1 testCMYKColorThrough def + grestore + /isCMYKSep? cyan? magenta? yellow? black? or or or def + /customColor? isCMYKSep? not def + end + } if + end defaultpacking setpacking +%%EndResource +%%BeginProcSet: Adobe_ColorImage_AI6 1.3 0 +userdict /Adobe_ColorImage_AI6 known not +{ + userdict /Adobe_ColorImage_AI6 53 dict put +} if +userdict /Adobe_ColorImage_AI6 get begin +/initialize { + Adobe_ColorImage_AI6 begin + Adobe_ColorImage_AI6 { + dup type /arraytype eq { + dup xcheck { + bind + } if + } if + pop pop + } forall +} def +/terminate { end } def +currentdict /Adobe_ColorImage_AI6_Vars known not { + /Adobe_ColorImage_AI6_Vars 41 dict def +} if +Adobe_ColorImage_AI6_Vars begin + /plateindex -1 def + /_newproc null def + /_proc1 null def + /_proc2 null def + /sourcearray 4 array def + /_ptispace null def + /_ptiname null def + /_pti0 0 def + /_pti1 0 def + /_ptiproc null def + /_ptiscale 0 def + /_pticomps 0 def + /_ptibuf 0 string def + /_gtigray 0 def + /_cticmyk null def + /_rtirgb null def + /XIEnable true def + /XIType 0 def + /XIEncoding 0 def + /XICompression 0 def + /XIChannelCount 0 def + /XIBitsPerPixel 0 def + /XIImageHeight 0 def + /XIImageWidth 0 def + /XIImageMatrix null def + /XIRowBytes 0 def + /XIFile null def + /XIBuffer1 null def + /XIBuffer2 null def + /XIBuffer3 null def + /XIDataProc null def + /XIColorSpace /DeviceGray def + /XIColorValues 0 def + /XIPlateList false def +end +/ci6colorimage /colorimage where {/colorimage get}{null} ifelse def +/ci6image systemdict /image get def +/ci6curtransfer systemdict /currenttransfer get def +/ci6curoverprint /currentoverprint where {/currentoverprint get}{{_of}} ifelse def +/ci6foureq { + 4 index ne { + pop pop pop false + }{ + 4 index ne { + pop pop false + }{ + 4 index ne { + pop false + }{ + 4 index eq + } ifelse + } ifelse + } ifelse +} def +/ci6testplate { + Adobe_ColorImage_AI6_Vars begin + /plateindex -1 def + /setcmykcolor where { + pop + gsave + 1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub + 0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub + 0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub + 0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub + grestore + 1 0 0 0 ci6foureq { + /plateindex 0 def + }{ + 0 1 0 0 ci6foureq { + /plateindex 1 def + }{ + 0 0 1 0 ci6foureq { + /plateindex 2 def + }{ + 0 0 0 1 ci6foureq { + /plateindex 3 def + }{ + 0 0 0 0 ci6foureq { + /plateindex 5 def + } if + } ifelse + } ifelse + } ifelse + } ifelse + pop pop pop pop + } if + plateindex + end +} def +/ci6concatprocs { + /packedarray where { + pop dup type /packedarraytype eq 2 index type + /packedarraytype eq or + }{ + false + } ifelse + { + /_proc2 exch cvlit def + /_proc1 exch cvlit def + _proc1 aload pop + _proc2 aload pop + _proc1 length + _proc2 length add + packedarray cvx + }{ + /_proc2 exch cvlit def + /_proc1 exch cvlit def + /_newproc _proc1 length _proc2 length add array def + _newproc 0 _proc1 putinterval + _newproc _proc1 length _proc2 putinterval + _newproc cvx + } ifelse +} def +/ci6istint { + type /arraytype eq +} def +/ci6isspot { + dup type /arraytype eq { + dup length 1 sub get /Separation eq + }{ + pop false + } ifelse +} def +/ci6spotname { + dup ci6isspot {dup length 2 sub get}{pop ()} ifelse +} def +/ci6altspace { + aload pop pop pop ci6colormake +} def +/ci6numcomps { + dup /DeviceGray eq { + pop 1 + }{ + dup /DeviceRGB eq { + pop 3 + }{ + /DeviceCMYK eq { + 4 + }{ + 1 + } ifelse + } ifelse + } ifelse +} def +/ci6marksplate { + dup /DeviceGray eq { + pop plateindex 3 eq + }{ + dup /DeviceRGB eq { + pop plateindex 5 ne + }{ + dup /DeviceCMYK eq { + pop plateindex 5 ne + }{ + dup ci6isspot { + /findcmykcustomcolor where { + pop + dup length 2 sub get + 0.1 0.1 0.1 0.1 5 -1 roll + findcmykcustomcolor 1 setcustomcolor + systemdict /currentgray get exec + 1 ne + }{ + pop plateindex 5 ne + } ifelse + }{ + pop plateindex 5 ne + } ifelse + } ifelse + } ifelse + } ifelse +} def +/ci6colormake { + dup ci6numcomps + exch 1 index 2 add 1 roll + dup 1 eq {pop}{array astore} ifelse + exch +} def +/ci6colorexpand { + dup ci6spotname exch + dup ci6istint { + ci6altspace + exch 4 1 roll + }{ + 1 3 1 roll + } ifelse +} def +/ci6colortint { + dup /DeviceGray eq { + 3 1 roll 1 exch sub mul 1 exch sub exch + }{ + dup /DeviceRGB eq { + 3 1 roll {1 exch sub 1 index mul 1 exch sub exch} forall pop 3 array astore exch + }{ + dup /DeviceCMYK eq { + 3 1 roll {1 index mul exch} forall pop 4 array astore exch + }{ + 3 1 roll mul exch + } ifelse + } ifelse + } ifelse +} def +/ci6colortocmyk { + dup /DeviceGray eq { + pop 1 exch sub 0 0 0 4 -1 roll 4 array astore + }{ + dup /DeviceRGB eq { + pop aload pop _rgbtocmyk 4 array astore + }{ + dup /DeviceCMYK eq { + pop + }{ + ci6altspace ci6colortint ci6colortocmyk + } ifelse + } ifelse + } ifelse +} def +/ci6makeimagedict { + 7 dict begin + /ImageType 1 def + /Decode exch def + /DataSource exch def + /ImageMatrix exch def + /BitsPerComponent exch def + /Height exch def + /Width exch def + currentdict end +} def +/ci6stringinvert { + 0 1 2 index length 1 sub { + dup 2 index exch get 255 exch sub 2 index 3 1 roll put + } for +} def +/ci6stringknockout { + 0 1 2 index length 1 sub { + 255 2 index 3 1 roll put + } for +} def +/ci6stringapply { + 0 1 4 index length 1 sub { + dup + 4 index exch get + 3 index 3 1 roll + 3 index exec + } for + pop exch pop +} def +/ci6walkrgbstring { + 0 3 index + dup length 1 sub 0 3 3 -1 roll { + 3 getinterval {} forall + 5 index exec + 3 index + } for + + 5 {pop} repeat +} def +/ci6walkcmykstring +{ + 0 3 index + dup length 1 sub 0 4 3 -1 roll { + 4 getinterval {} forall + + 6 index exec + + 3 index + + } for + + 5 { pop } repeat + +} def +/ci6putrgbtograystr +{ + .11 mul exch + + .59 mul add exch + + .3 mul add + + cvi 3 copy put + + pop 1 add +} def +/ci6putcmyktograystr +{ + exch .11 mul add + + exch .59 mul add + + exch .3 mul add + + dup 255 gt { pop 255 } if + + 255 exch sub cvi 3 copy put + + pop 1 add +} def +/ci6rgbtograyproc { + Adobe_ColorImage_AI6_Vars begin + sourcearray 0 get exec + XIBuffer3 + dup 3 1 roll + + /ci6putrgbtograystr load exch + ci6walkrgbstring + end +} def +/ci6cmyktograyproc { + Adobe_ColorImage_AI6_Vars begin + sourcearray 0 get exec + XIBuffer3 + dup 3 1 roll + + /ci6putcmyktograystr load exch + ci6walkcmykstring + end +} def +/ci6separatecmykproc { + Adobe_ColorImage_AI6_Vars begin + sourcearray 0 get exec + + XIBuffer3 + + 0 2 index + + plateindex 4 2 index length 1 sub { + get 255 exch sub + + 3 copy put pop 1 add + + 2 index + } for + pop pop exch pop + end +} def + +/ci6compositeimage { + dup 1 eq { + pop pop image + }{ + /ci6colorimage load null ne { + ci6colorimage + }{ + 3 1 roll pop + sourcearray 0 3 -1 roll put + 3 eq {/ci6rgbtograyproc}{/ci6cmyktograyproc} ifelse load + image + } ifelse + } ifelse +} def +/ci6knockoutimage { + gsave + 0 ci6curtransfer exec 1 ci6curtransfer exec + eq { + 0 ci6curtransfer exec 0.5 lt + }{ + 0 ci6curtransfer exec 1 ci6curtransfer exec gt + } ifelse + {{pop 0}}{{pop 1}} ifelse + systemdict /settransfer get exec + ci6compositeimage + grestore +} def +/ci6drawimage { + ci6testplate -1 eq { + pop ci6compositeimage + }{ + dup type /arraytype eq { + dup length plateindex gt {plateindex get}{pop false} ifelse + }{ + { + true + }{ + dup 1 eq {plateindex 3 eq}{plateindex 3 le} ifelse + } ifelse + } ifelse + { + dup 1 eq { + pop pop ci6image + }{ + dup 3 eq { + ci6compositeimage + }{ + pop pop + sourcearray 0 3 -1 roll put + /ci6separatecmykproc load + ci6image + } ifelse + } ifelse + }{ + ci6curoverprint { + 7 {pop} repeat + }{ + ci6knockoutimage + } ifelse + } ifelse + } ifelse +} def +/ci6proctintimage { + /_ptispace exch store /_ptiname exch store /_pti1 exch store /_pti0 exch store /_ptiproc exch store + /_pticomps _ptispace ci6numcomps store + /_ptiscale _pti1 _pti0 sub store + level2? { + _ptiname length 0 gt version cvr 2012 ge and { + [/Separation _ptiname _ptispace {_ptiproc}] setcolorspace + [_pti0 _pti1] ci6makeimagedict ci6image + }{ + [/Indexed _ptispace 255 {255 div _ptiscale mul _pti0 add _ptiproc}] setcolorspace + [0 255] ci6makeimagedict ci6image + } ifelse + }{ + _pticomps 1 eq { + { + dup + { + 255 div _ptiscale mul _pti0 add _ptiproc 255 mul cvi put + } ci6stringapply + } ci6concatprocs ci6image + }{ + { + dup length _pticomps mul dup _ptibuf length ne {/_ptibuf exch string store}{pop} ifelse + _ptibuf { + exch _pticomps mul exch 255 div _ptiscale mul _pti0 add _ptiproc + _pticomps 2 add -2 roll + _pticomps 1 sub -1 0 { + 1 index add 2 index exch + 5 -1 roll + 255 mul cvi put + } for + pop pop + } ci6stringapply + } ci6concatprocs false _pticomps + /ci6colorimage load null eq {7 {pop} repeat}{ci6colorimage} ifelse + } ifelse + } ifelse +} def +/ci6graytintimage { + /_gtigray 5 -1 roll store + {1 _gtigray sub mul 1 exch sub} 4 1 roll + /DeviceGray ci6proctintimage +} def +/ci6cmyktintimage { + /_cticmyk 5 -1 roll store + {_cticmyk {1 index mul exch} forall pop} 4 1 roll + /DeviceCMYK ci6proctintimage +} def +/ci6rgbtintimage { + /_rtirgb 5 -1 roll store + {_rtirgb {1 exch sub 1 index mul 1 exch sub exch} forall pop} 4 1 roll + /DeviceRGB ci6proctintimage +} def +/ci6tintimage { + ci6testplate -1 eq { + ci6colorexpand + 3 -1 roll 5 -1 roll {0}{0 exch} ifelse 4 2 roll + dup /DeviceGray eq { + pop ci6graytintimage + }{ + dup /DeviceRGB eq { + pop ci6rgbtintimage + }{ + pop ci6cmyktintimage + } ifelse + } ifelse + }{ + dup ci6marksplate { + plateindex 5 lt { + ci6colortocmyk plateindex get + dup 0 eq ci6curoverprint and { + 7 {pop} repeat + }{ + 1 exch sub + exch {1 0}{0 1} ifelse () ci6graytintimage + } ifelse + }{ + pop exch {0}{0 exch} ifelse 0 3 1 roll () ci6graytintimage + } ifelse + }{ + ci6curoverprint { + 8 {pop} repeat + }{ + pop pop pop + {pop 1} 0 1 () /DeviceGray ci6proctintimage + } ifelse + } ifelse + } ifelse +} def +/XINullImage { +} def +/XIImageMask { + XIImageWidth XIImageHeight false + [XIImageWidth 0 0 XIImageHeight neg 0 0] + /XIDataProc load + imagemask +} def +/XIImageTint { + XIImageWidth XIImageHeight XIBitsPerPixel + [XIImageWidth 0 0 XIImageHeight neg 0 0] + /XIDataProc load + XIType 3 eq XIColorValues XIColorSpace ci6tintimage +} def +/XIImage { + XIImageWidth XIImageHeight XIBitsPerPixel + [XIImageWidth 0 0 XIImageHeight neg 0 0] + /XIDataProc load + false XIChannelCount XIPlateList ci6drawimage +} def +/XG { + pop pop +} def +/XF { + 13 {pop} repeat +} def +/Xh { + Adobe_ColorImage_AI6_Vars begin + gsave + /XIType exch def + /XIImageHeight exch def + /XIImageWidth exch def + /XIImageMatrix exch def + 0 0 moveto + XIImageMatrix concat + XIImageWidth XIImageHeight scale + + /_lp /null ddef + _fc + /_lp /imagemask ddef + end +} def +/XH { + Adobe_ColorImage_AI6_Vars begin + grestore + end +} def +/XIEnable { + Adobe_ColorImage_AI6_Vars /XIEnable 3 -1 roll put +} def +/XC { + Adobe_ColorImage_AI6_Vars begin + ci6colormake + /XIColorSpace exch def + /XIColorValues exch def + end +} def +/XIPlates { + Adobe_ColorImage_AI6_Vars begin + /XIPlateList exch def + end +} def +/XI +{ + Adobe_ColorImage_AI6_Vars begin + gsave + /XIType exch def + cvi dup + 256 idiv /XICompression exch store + 256 mod /XIEncoding exch store + pop pop + /XIChannelCount exch def + /XIBitsPerPixel exch def + /XIImageHeight exch def + /XIImageWidth exch def + pop pop pop pop + /XIImageMatrix exch def + XIBitsPerPixel 1 eq { + XIImageWidth 8 div ceiling cvi + }{ + XIImageWidth XIChannelCount mul + } ifelse + /XIRowBytes exch def + XIEnable { + /XIBuffer3 XIImageWidth string def + XICompression 0 eq { + /XIBuffer1 XIRowBytes string def + XIEncoding 0 eq { + {currentfile XIBuffer1 readhexstring pop} + }{ + {currentfile XIBuffer1 readstring pop} + } ifelse + }{ + /XIBuffer1 256 string def + /XIBuffer2 XIRowBytes string def + {currentfile XIBuffer1 readline pop (%) anchorsearch {pop} if} + /ASCII85Decode filter /DCTDecode filter + /XIFile exch def + {XIFile XIBuffer2 readstring pop} + } ifelse + /XIDataProc exch def + + XIType 1 ne { + 0 setgray + } if + XIType 1 eq { + XIImageMask + }{ + XIType 2 eq XIType 3 eq or { + XIImageTint + }{ + XIImage + } ifelse + } ifelse + }{ + XINullImage + } ifelse + /XIPlateList false def + grestore + end +} def +end +%%EndProcSet +%%BeginResource: procset Adobe_Illustrator_AI5 1.3 0 +%%Title: (Adobe Illustrator (R) Version 8.0 Full Prolog) +%%Version: 1.3 0 +%%CreationDate: (3/7/1994) () +%%Copyright: ((C) 1987-1998 Adobe Systems Incorporated All Rights Reserved) +currentpacking true setpacking +userdict /Adobe_Illustrator_AI5_vars 112 dict dup begin +put +/_?cmyk false def +/_eo false def +/_lp /none def +/_pf +{ +} def +/_ps +{ +} def +/_psf +{ +} def +/_pss +{ +} def +/_pjsf +{ +} def +/_pjss +{ +} def +/_pola 0 def +/_doClip 0 def +/cf currentflat def +/_lineorientation 0 def +/_charorientation 0 def +/_yokoorientation 0 def +/_tm matrix def +/_renderStart +[ +/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0 +] def +/_renderEnd +[ +null null null null /i1 /i1 /i1 /i1 +] def +/_render -1 def +/_shift [0 0] def +/_ax 0 def +/_ay 0 def +/_cx 0 def +/_cy 0 def +/_leading +[ +0 0 +] def +/_ctm matrix def +/_mtx matrix def +/_sp 16#020 def +/_hyphen (-) def +/_fontSize 0 def +/_fontAscent 0 def +/_fontDescent 0 def +/_fontHeight 0 def +/_fontRotateAdjust 0 def +/Ss 256 string def +Ss 0 (fonts/) putinterval +/_cnt 0 def +/_scale [1 1] def +/_nativeEncoding 0 def +/_useNativeEncoding 0 def +/_tempEncode 0 def +/_pntr 0 def +/_tDict 2 dict def +/_hfname 100 string def +/_hffound false def +/Tx +{ +} def +/Tj +{ +} def +/CRender +{ +} def +/_AI3_savepage +{ +} def +/_gf null def +/_cf 4 array def +/_rgbf 3 array def +/_if null def +/_of false def +/_fc +{ +} def +/_gs null def +/_cs 4 array def +/_rgbs 3 array def +/_is null def +/_os false def +/_sc +{ +} def +/_pd 1 dict def +/_ed 15 dict def +/_pm matrix def +/_fm null def +/_fd null def +/_fdd null def +/_sm null def +/_sd null def +/_sdd null def +/_i null def +/_lobyte 0 def +/_hibyte 0 def +/_cproc null def +/_cscript 0 def +/_hvax 0 def +/_hvay 0 def +/_hvwb 0 def +/_hvcx 0 def +/_hvcy 0 def +/_bitfont null def +/_bitlobyte 0 def +/_bithibyte 0 def +/_bitkey null def +/_bitdata null def +/_bitindex 0 def +/discardSave null def +/buffer 256 string def +/beginString null def +/endString null def +/endStringLength null def +/layerCnt 1 def +/layerCount 1 def +/perCent (%) 0 get def +/perCentSeen? false def +/newBuff null def +/newBuffButFirst null def +/newBuffLast null def +/clipForward? false def +end +userdict /Adobe_Illustrator_AI5 known not { + userdict /Adobe_Illustrator_AI5 100 dict put +} if +userdict /Adobe_Illustrator_AI5 get begin +/initialize +{ + Adobe_Illustrator_AI5 dup begin + Adobe_Illustrator_AI5_vars begin + /_aicmykps where {pop /_?cmyk _aicmykps def}if + discardDict + { + bind pop pop + } forall + dup /nc get begin + { + dup xcheck 1 index type /operatortype ne and + { + bind + } if + pop pop + } forall + end + newpath +} def +/terminate +{ + end + end +} def +/_ +null def +/ddef +{ + Adobe_Illustrator_AI5_vars 3 1 roll put +} def +/xput +{ + dup load dup length exch maxlength eq + { + dup dup load dup + length 2 mul dict copy def + } if + load begin + def + end +} def +/npop +{ + { + pop + } repeat +} def +/hswj +{ + dup stringwidth 3 2 roll + { + _hvwb eq { exch _hvcx add exch _hvcy add } if + exch _hvax add exch _hvay add + } cforall +} def +/vswj +{ + 0 0 3 -1 roll + { + dup 255 le + _charorientation 1 eq + and + { + dup cstring stringwidth 5 2 roll + _hvwb eq { exch _hvcy sub exch _hvcx sub } if + exch _hvay sub exch _hvax sub + 4 -1 roll sub exch + 3 -1 roll sub exch + } + { + _hvwb eq { exch _hvcy sub exch _hvcx sub } if + exch _hvay sub exch _hvax sub + _fontHeight sub + } ifelse + } cforall +} def +/swj +{ + 6 1 roll + /_hvay exch ddef + /_hvax exch ddef + /_hvwb exch ddef + /_hvcy exch ddef + /_hvcx exch ddef + _lineorientation 0 eq { hswj } { vswj } ifelse +} def +/sw +{ + 0 0 0 6 3 roll swj +} def +/vjss +{ + 4 1 roll + { + dup cstring + dup length 1 eq + _charorientation 1 eq + and + { + -90 rotate + currentpoint + _fontRotateAdjust add + moveto + gsave + false charpath currentpoint + 5 index setmatrix stroke + grestore + _fontRotateAdjust sub + moveto + _sp eq + { + 5 index 5 index rmoveto + } if + 2 copy rmoveto + 90 rotate + } + { + currentpoint + _fontHeight sub + 5 index sub + 3 index _sp eq + { + 9 index sub + } if + + currentpoint + exch 4 index stringwidth pop 2 div sub + exch _fontAscent sub + moveto + + gsave + 2 index false charpath + 6 index setmatrix stroke + grestore + + moveto pop pop + } ifelse + } cforall + 6 npop +} def +/hjss +{ + 4 1 roll + { + dup cstring + gsave + false charpath currentpoint + 5 index setmatrix stroke + grestore + moveto + _sp eq + { + 5 index 5 index rmoveto + } if + 2 copy rmoveto + } cforall + 6 npop +} def +/jss +{ + _lineorientation 0 eq { hjss } { vjss } ifelse +} def +/ss +{ + 0 0 0 7 3 roll jss +} def +/vjsp +{ + 4 1 roll + { + dup cstring + dup length 1 eq + _charorientation 1 eq + and + { + -90 rotate + currentpoint + _fontRotateAdjust add + moveto + false charpath + currentpoint + _fontRotateAdjust sub + moveto + _sp eq + { + 5 index 5 index rmoveto + } if + 2 copy rmoveto + 90 rotate + } + { + currentpoint + _fontHeight sub + 5 index sub + 3 index _sp eq + { + 9 index sub + } if + + currentpoint + exch 4 index stringwidth pop 2 div sub + exch _fontAscent sub + moveto + + 2 index false charpath + + moveto pop pop + } ifelse + } cforall + 6 npop +} def +/hjsp +{ + 4 1 roll + { + dup cstring + false charpath + _sp eq + { + 5 index 5 index rmoveto + } if + 2 copy rmoveto + } cforall + 6 npop +} def +/jsp +{ + matrix currentmatrix + _lineorientation 0 eq {hjsp} {vjsp} ifelse +} def +/sp +{ + matrix currentmatrix + 0 0 0 7 3 roll + _lineorientation 0 eq {hjsp} {vjsp} ifelse +} def +/pl +{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform +} def +/setstrokeadjust where +{ + pop true setstrokeadjust + /c + { + curveto + } def + /C + /c load def + /v + { + currentpoint 6 2 roll curveto + } def + /V + /v load def + /y + { + 2 copy curveto + } def + /Y + /y load def + /l + { + lineto + } def + /L + /l load def + /m + { + moveto + } def +} +{ + /c + { + pl curveto + } def + /C + /c load def + /v + { + currentpoint 6 2 roll pl curveto + } def + /V + /v load def + /y + { + pl 2 copy curveto + } def + /Y + /y load def + /l + { + pl lineto + } def + /L + /l load def + /m + { + pl moveto + } def +} ifelse +/d +{ + setdash +} def +/cf +{ +} def +/i +{ + dup 0 eq + { + pop cf + } if + setflat +} def +/j +{ + setlinejoin +} def +/J +{ + setlinecap +} def +/M +{ + setmiterlimit +} def +/w +{ + setlinewidth +} def +/XR +{ + 0 ne + /_eo exch ddef +} def +/H +{ +} def +/h +{ + closepath +} def +/N +{ + _pola 0 eq + { + _doClip 1 eq + { + _eo {eoclip} {clip} ifelse /_doClip 0 ddef + } if + newpath + } + { + /CRender + { + N + } ddef + } ifelse +} def +/n +{ + N +} def +/F +{ + _pola 0 eq + { + _doClip 1 eq + { + gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc + /_doClip 0 ddef + } + { + _pf + } ifelse + } + { + /CRender + { + F + } ddef + } ifelse +} def +/f +{ + closepath + F +} def +/S +{ + _pola 0 eq + { + _doClip 1 eq + { + gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc + /_doClip 0 ddef + } + { + _ps + } ifelse + } + { + /CRender + { + S + } ddef + } ifelse +} def +/s +{ + closepath + S +} def +/B +{ + _pola 0 eq + { + _doClip 1 eq + gsave F grestore + { + gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc + /_doClip 0 ddef + } + { + S + } ifelse + } + { + /CRender + { + B + } ddef + } ifelse +} def +/b +{ + closepath + B +} def +/W +{ + /_doClip 1 ddef +} def +/* +{ + count 0 ne + { + dup type /stringtype eq + { + pop + } if + } if + newpath +} def +/u +{ +} def +/U +{ +} def +/q +{ + _pola 0 eq + { + gsave + } if +} def +/Q +{ + _pola 0 eq + { + grestore + } if +} def +/*u +{ + _pola 1 add /_pola exch ddef +} def +/*U +{ + _pola 1 sub /_pola exch ddef + _pola 0 eq + { + CRender + } if +} def +/D +{ + pop +} def +/*w +{ +} def +/*W +{ +} def +/` +{ + /_i save ddef + clipForward? + { + nulldevice + } if + 6 1 roll 4 npop + concat pop + userdict begin + /showpage + { + } def + 0 setgray + 0 setlinecap + 1 setlinewidth + 0 setlinejoin + 10 setmiterlimit + [] 0 setdash + /setstrokeadjust where {pop false setstrokeadjust} if + newpath + 0 setgray + false setoverprint +} def +/~ +{ + end + _i restore +} def +/_rgbtocmyk +{ + 3 + { + 1 exch sub 3 1 roll + } repeat + 3 copy 1 4 1 roll + 3 + { + 3 index 2 copy gt + { + exch + } if + pop 4 1 roll + } repeat + pop pop pop + 4 1 roll + 3 + { + 3 index sub + 3 1 roll + } repeat + 4 -1 roll +} def +/setrgbfill +{ + _rgbf astore pop + /_fc + { + _lp /fill ne + { + _of setoverprint + _rgbf aload pop setrgbcolor + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/setrgbstroke +{ + _rgbs astore pop + /_sc + { + _lp /stroke ne + { + _os setoverprint + _rgbs aload pop setrgbcolor + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/O +{ + 0 ne + /_of exch ddef + /_lp /none ddef +} def +/R +{ + 0 ne + /_os exch ddef + /_lp /none ddef +} def +/g +{ + /_gf exch ddef + /_fc + { + _lp /fill ne + { + _of setoverprint + _gf setgray + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/G +{ + /_gs exch ddef + /_sc + { + _lp /stroke ne + { + _os setoverprint + _gs setgray + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/k +{ + _cf astore pop + /_fc + { + _lp /fill ne + { + _of setoverprint + _cf aload pop setcmykcolor + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/K +{ + _cs astore pop + /_sc + { + _lp /stroke ne + { + _os setoverprint + _cs aload pop setcmykcolor + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/Xa +{ + _?cmyk { + 3 npop k + }{ + setrgbfill 4 npop + } ifelse +} def +/XA +{ + _?cmyk { + 3 npop K + }{ + setrgbstroke 4 npop + } ifelse +} def +/Xs +{ + /_gf exch ddef + 5 npop + /_fc + { + _lp /fill ne + { + _of setoverprint + _gf setAIseparationgray + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/XS +{ + /_gs exch ddef + 5 npop + /_sc + { + _lp /stroke ne + { + _os setoverprint + _gs setAIseparationgray + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/Xx +{ + exch + /_gf exch ddef + 0 eq { + findcmykcustomcolor + }{ + _?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse + { + 4 1 roll 3 npop + findcmykcustomcolor + }{ + 8 -4 roll 4 npop + findrgbcustomcolor + } ifelse + } ifelse + /_if exch ddef + /_fc + { + _lp /fill ne + { + _of setoverprint + _if _gf 1 exch sub setcustomcolor + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/XX +{ + exch + /_gs exch ddef + 0 eq { + findcmykcustomcolor + }{ + _?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse + { + 4 1 roll 3 npop + findcmykcustomcolor + }{ + 8 -4 roll 4 npop + findrgbcustomcolor + } ifelse + } ifelse + /_is exch ddef + /_sc + { + _lp /stroke ne + { + _os setoverprint + _is _gs 1 exch sub setcustomcolor + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/x +{ + /_gf exch ddef + findcmykcustomcolor + /_if exch ddef + /_fc + { + _lp /fill ne + { + _of setoverprint + _if _gf 1 exch sub setcustomcolor + /_lp /fill ddef + } if + } ddef + /_pf + { + _fc + _eo {eofill} {fill} ifelse + } ddef + /_psf + { + _fc + hvashow + } ddef + /_pjsf + { + _fc + hvawidthshow + } ddef + /_lp /none ddef +} def +/X +{ + /_gs exch ddef + findcmykcustomcolor + /_is exch ddef + /_sc + { + _lp /stroke ne + { + _os setoverprint + _is _gs 1 exch sub setcustomcolor + /_lp /stroke ddef + } if + } ddef + /_ps + { + _sc + stroke + } ddef + /_pss + { + _sc + ss + } ddef + /_pjss + { + _sc + jss + } ddef + /_lp /none ddef +} def +/XK +{ + 3 -1 roll pop + 0 eq + { + 1 exch sub + 3 {dup 3 1 roll mul 5 1 roll} repeat + mul 4 1 roll + K + } + { + 1 exch sub 4 1 roll + 3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat + 4 -1 roll pop + XA + } ifelse +} def +/Xk +{ + 3 -1 roll pop + 0 eq + { + 1 exch sub + 3 {dup 3 1 roll mul 5 1 roll} repeat + mul 4 1 roll + k + } + { + 1 exch sub 4 1 roll + 3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat + 4 -1 roll pop + Xa + } ifelse +} def +/A +{ + pop +} def +/annotatepage +{ +userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse +} def +/XT { + pop pop +} def +/Xt { + pop +} def +/discard +{ + save /discardSave exch store + discardDict begin + /endString exch store + gt38? + { + 2 add + } if + load + stopped + pop + end + discardSave restore +} bind def +userdict /discardDict 7 dict dup begin +put +/pre38Initialize +{ + /endStringLength endString length store + /newBuff buffer 0 endStringLength getinterval store + /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store + /newBuffLast newBuff endStringLength 1 sub 1 getinterval store +} def +/shiftBuffer +{ + newBuff 0 newBuffButFirst putinterval + newBuffLast 0 + currentfile read not + { + stop + } if + put +} def +0 +{ + pre38Initialize + mark + currentfile newBuff readstring exch pop + { + { + newBuff endString eq + { + cleartomark stop + } if + shiftBuffer + } loop + } + { + stop + } ifelse +} def +1 +{ + pre38Initialize + /beginString exch store + mark + currentfile newBuff readstring exch pop + { + { + newBuff beginString eq + { + /layerCount dup load 1 add store + } + { + newBuff endString eq + { + /layerCount dup load 1 sub store + layerCount 0 eq + { + cleartomark stop + } if + } if + } ifelse + shiftBuffer + } loop + } if +} def +2 +{ + mark + { + currentfile buffer {readline} stopped { + % assume error was due to overfilling the buffer + }{ + not + { + stop + } if + endString eq { + cleartomark stop + } if + }ifelse + } loop +} def +3 +{ + /beginString exch store + /layerCnt 1 store + mark + { + currentfile buffer {readline} stopped { + % assume error was due to overfilling the buffer + }{ + not + { + stop + } if + dup beginString eq + { + pop /layerCnt dup load 1 add store + } + { + endString eq + { + layerCnt 1 eq + { + cleartomark stop + } + { + /layerCnt dup load 1 sub store + } ifelse + } if + } ifelse + }ifelse + } loop +} def +end +userdict /clipRenderOff 15 dict dup begin +put +{ + /n /N /s /S /f /F /b /B +} +{ + { + _doClip 1 eq + { + /_doClip 0 ddef _eo {eoclip} {clip} ifelse + } if + newpath + } def +} forall +/Tr /pop load def +/Bb {} def +/BB /pop load def +/Bg {12 npop} def +/Bm {6 npop} def +/Bc /Bm load def +/Bh {4 npop} def +end +/Lb +{ + 6 npop + 7 2 roll + 5 npop + 0 eq + { + 0 eq + { + (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard + } + { + + /clipForward? true def + + /Tx /pop load def + /Tj /pop load def + + currentdict end clipRenderOff begin begin + } ifelse + } + { + 0 eq + { + save /discardSave exch store + } if + } ifelse +} bind def +/LB +{ + discardSave dup null ne + { + restore + } + { + pop + clipForward? + { + currentdict + end + end + begin + + /clipForward? false ddef + } if + } ifelse +} bind def +/Pb +{ + pop pop + 0 (%AI5_EndPalette) discard +} bind def +/Np +{ + 0 (%AI5_End_NonPrinting--) discard +} bind def +/Ln /pop load def +/Ap +/pop load def +/Ar +{ + 72 exch div + 0 dtransform dup mul exch dup mul add sqrt + dup 1 lt + { + pop 1 + } if + setflat +} def +/Mb +{ + q +} def +/Md +{ +} def +/MB +{ + Q +} def +/nc 4 dict def +nc begin +/setgray +{ + pop +} bind def +/setcmykcolor +{ + 4 npop +} bind def +/setrgbcolor +{ + 3 npop +} bind def +/setcustomcolor +{ + 2 npop +} bind def +currentdict readonly pop +end +/XP +{ + 4 npop +} bind def +/XD +{ + pop +} bind def +end +setpacking +%%EndResource +%%BeginResource: procset Adobe_cshow 2.0 8 +%%Title: (Writing System Operators) +%%Version: 2.0 8 +%%CreationDate: (1/23/89) () +%%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved) +currentpacking true setpacking +userdict /Adobe_cshow 14 dict dup begin put +/initialize +{ + Adobe_cshow begin + Adobe_cshow + { + dup xcheck + { + bind + } if + pop pop + } forall + end + Adobe_cshow begin +} def +/terminate +{ +currentdict Adobe_cshow eq + { + end + } if +} def +/cforall +{ + /_lobyte 0 ddef + /_hibyte 0 ddef + /_cproc exch ddef + /_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef + { + /_lobyte exch ddef + _hibyte 0 eq + _cscript 1 eq + _lobyte 129 ge _lobyte 159 le and + _lobyte 224 ge _lobyte 252 le and or and + _cscript 2 eq + _lobyte 161 ge _lobyte 254 le and and + _cscript 3 eq + _lobyte 161 ge _lobyte 254 le and and + _cscript 25 eq + _lobyte 161 ge _lobyte 254 le and and + _cscript -1 eq + or or or or and + { + /_hibyte _lobyte ddef + } + { + _hibyte 256 mul _lobyte add + _cproc + /_hibyte 0 ddef + } ifelse + } forall +} def +/cstring +{ + dup 256 lt + { + (s) dup 0 4 3 roll put + } + { + dup 256 idiv exch 256 mod + (hl) dup dup 0 6 5 roll put 1 4 3 roll put + } ifelse +} def +/clength +{ + 0 exch + { 256 lt { 1 } { 2 } ifelse add } cforall +} def +/hawidthshow +{ + { + dup cstring + show + _hvax _hvay rmoveto + _hvwb eq { _hvcx _hvcy rmoveto } if + } cforall +} def +/vawidthshow +{ + { + dup 255 le + _charorientation 1 eq + and + { + -90 rotate + 0 _fontRotateAdjust rmoveto + cstring + _hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow + 0 _fontRotateAdjust neg rmoveto + 90 rotate + } + { + currentpoint + _fontHeight sub + exch _hvay sub exch _hvax sub + 2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if + 3 2 roll + cstring + dup stringwidth pop 2 div neg _fontAscent neg rmoveto + show + moveto + } ifelse + } cforall +} def +/hvawidthshow +{ + 6 1 roll + /_hvay exch ddef + /_hvax exch ddef + /_hvwb exch ddef + /_hvcy exch ddef + /_hvcx exch ddef + _lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse +} def +/hvwidthshow +{ + 0 0 3 -1 roll hvawidthshow +} def +/hvashow +{ + 0 0 0 6 -3 roll hvawidthshow +} def +/hvshow +{ + 0 0 0 0 0 6 -1 roll hvawidthshow +} def +currentdict readonly pop end +setpacking +%%EndResource +%%BeginResource: procset Adobe_shading_AI8 1.0 0 +%%Title: (Adobe Illustrator 8 Shading Procset) +%%Version: 1.0 0 +%%CreationDate: (12/17/97) () +%%Copyright: ((C) 1987-1997 Adobe Systems Incorporated All Rights Reserved) +userdict /defaultpacking currentpacking put true setpacking +userdict /Adobe_shading_AI8 10 dict dup begin put +/initialize { + Adobe_shading_AI8 begin + Adobe_shading_AI8 bdprocs + Mesh /initialize get exec +} def +/terminate { + currentdict Adobe_shading_AI8 eq { + end + } if +} def +/bdprocs { + { + dup xcheck 1 index type /arraytype eq and { + bind + } if + pop pop + } forall +} def +/X! {pop} def +/X# {pop pop} def +/Mesh 40 dict def +Mesh begin +/initialize { + Mesh bdprocs + Mesh begin + /emulate? /AI8MeshEmulation where { + pop AI8MeshEmulation + }{ + systemdict /shfill known not + } ifelse def + end +} def +/bd { + shadingdict begin +} def +/paint { + emulate? { + end + }{ + /_lp /none ddef _fc /_lp /none ddef + + /AIColorSpace AIColorSpace tocolorspace store + /ColorSpace AIColorSpace topsspace store + + version_ge_3010.106 not systemdict /setsmoothness known and { + 0.0001 setsmoothness + } if + + composite? { + /DataSource getdatasrc def + Matrix concat + currentdict end + shfill + }{ + AIColorSpace makesmarks AIPlateList markingplate and not isoverprint and { + end + }{ + /ColorSpace /DeviceGray store + /Decode [0 1 0 1 0 1] store + /DataSource getplatesrc def + Matrix concat + currentdict end + shfill + } ifelse + } ifelse + } ifelse +} def +/shadingdict 12 dict def +shadingdict begin + /ShadingType 6 def + /BitsPerCoordinate 16 def + /BitsPerComponent 8 def + /BitsPerFlag 8 def +end +/datafile null def +/databuf 256 string def +/dataptr 0 def +/srcspace null def +/srcchannels 0 def +/dstchannels 0 def +/dstplate 0 def +/srctodstcolor null def +/getplatesrc { + /srcspace AIColorSpace store + /srcchannels AIColorSpace getnchannels store + /dstchannels 1 store + /dstplate getplateindex store + /srctodstcolor srcspace makesmarks { + dstplate 4 eq { + {1 exch sub} + }{ + {srcspace tocmyk 3 dstplate sub index 1 exch sub 5 1 roll 4 {pop} repeat} + } ifelse + }{ + {srcchannels {pop} repeat 1} + } ifelse store + /datafile getdatasrc store + /rdpatch168 load DataLength () /SubFileDecode filter +} def +/getdatasrc { + /rdcmntline load /ASCII85Decode filter +} def +/rdpatch168 { + /dataptr 0 store + 49 rdcount + 4 { + dup {pop srcchannels getint8} if + dup {pop srctodstcolor dstchannels putint8 true} if + } repeat + {databuf 0 dataptr getinterval}{()} ifelse +} def +/rdpatch3216 { + /dataptr 0 store + 97 rdcount + 4 { + dup {pop srcchannels getint16} if + dup {pop srctodstcolor dstchannels putint16 true} if + } repeat + {databuf 0 dataptr getinterval}{()} ifelse +} def +/rdcount { + dup 0 gt { + datafile databuf dataptr 4 -1 roll getinterval readstring + exch length dataptr add /dataptr exch store + }{ + true + } ifelse +} def +/getint8 { + mark true 3 -1 roll + { + dup {pop datafile read} if + dup {pop 255 div true} if + } repeat + { + counttomark 1 add -1 roll pop true + }{ + cleartomark false + } ifelse +} def +/putint8 { + dup dataptr add /dataptr exch store + dataptr exch + { + 1 sub exch + 255 mul cvi + databuf 2 index + 3 -1 roll put + } repeat + pop +} def +/getint16 { + mark true 3 -1 roll + { + dup {pop datafile read} if + dup {pop 256 mul datafile read} if + dup {pop add 65535 div true} if + } repeat + { + counttomark 1 add -1 roll pop true + }{ + cleartomark false + } ifelse +} def +/putint16 { + dup 2 mul dataptr add /dataptr exch store + dataptr exch + { + 2 sub exch + 65535 mul cvi dup + 256 idiv databuf 3 index 3 -1 roll put + 256 mod databuf 2 index 1 add 3 -1 roll put + } repeat + pop +} def +/srcbuf 256 string def +/rdcmntline { + currentfile srcbuf readline pop + (%) anchorsearch {pop} if +} def +/getplateindex { + 0 [cyan? magenta? yellow? black? customColor?] {{exit} if 1 add} forall +} def +/aicsarray 4 array def +/aicsaltvals 4 array def +/aicsaltcolr aicsaltvals def +/tocolorspace { + dup type /arraytype eq { + mark exch aload pop + aicsarray 0 3 -1 roll put + aicsarray 1 3 -1 roll put + dup aicsarray 2 3 -1 roll put + gettintxform aicsarray 3 3 -1 roll put + counttomark aicsaltvals 0 3 -1 roll getinterval /aicsaltcolr exch store + aicsaltcolr astore pop pop + aicsarray + } if +} def +/subtintxform {aicsaltcolr {1 index mul exch} forall pop} def +/addtintxform {aicsaltcolr {1 sub 1 index mul 1 add exch} forall pop} def +/gettintxform { + /DeviceRGB eq {/addtintxform}{/subtintxform} ifelse load +} def +/getnchannels { + dup type /arraytype eq {0 get} if + colorspacedict exch get begin Channels end +} def +/makesmarks { + composite? { + pop true + }{ + dup dup type /arraytype eq {0 get} if + colorspacedict exch get begin MarksPlate end + } ifelse +} def +/markingplate { + composite? { + pop true + }{ + dup type /arraytype eq { + dup length getplateindex gt {getplateindex get}{pop false} ifelse + } if + } ifelse +} def +/tocmyk { + dup dup type /arraytype eq {0 get} if + colorspacedict exch get begin ToCMYK end +} def +/topsspace { + dup dup type /arraytype eq {0 get} if + colorspacedict exch get begin ToPSSpace end +} def +/colorspacedict 5 dict dup begin + /DeviceGray 4 dict dup begin + /Channels 1 def + /MarksPlate {pop black?} def + /ToCMYK {pop 1 exch sub 0 0 0 4 -1 roll} def + /ToPSSpace {} def + end def + /DeviceRGB 4 dict dup begin + /Channels 3 def + /MarksPlate {pop isCMYKSep?} def + /ToCMYK {pop _rgbtocmyk} def + /ToPSSpace {} def + end def + /DeviceCMYK 4 dict dup begin + /Channels 4 def + /MarksPlate {pop isCMYKSep?} def + /ToCMYK {pop} def + /ToPSSpace {} def + end def + /Separation 4 dict dup begin + /Channels 1 def + /MarksPlate { + /findcmykcustomcolor where { + pop dup 1 exch ToCMYK 5 -1 roll 1 get + findcmykcustomcolor 1 setcustomcolor + systemdict /currentgray get exec + 1 ne + }{ + pop false + } ifelse + } def + /ToCMYK { + dup 2 get mark exch 4 2 roll + 3 get exec + counttomark -1 roll tocmyk + 5 -1 roll pop + } def + /ToPSSpace {} def + end def + /Process 4 dict dup begin + /Channels 1 def + /MarksPlate { + isCMYKSep? { + 1 exch ToCMYK 4 array astore getplateindex get 0 ne + }{ + pop false + } ifelse + } def + /ToCMYK { + dup 2 get mark exch 4 2 roll + 3 get exec + counttomark -1 roll tocmyk + 5 -1 roll pop + } def + /ToPSSpace { + 4 array copy dup 0 /Separation put + } def + end def +end def +/isoverprint { + /currentoverprint where {pop currentoverprint}{_of} ifelse +} def +/version_ge_3010.106 { + version {cvr} stopped { + pop + false + }{ + 3010.106 ge + } ifelse +} def +end +end +defaultpacking setpacking +%%EndResource +%%EndProlog %%BeginSetup userdict /_useSmoothShade false put userdict /_aicmykps true put userdict /_forceToCMYK true put Adobe_level2_AI5 /initialize get exec +Adobe_cshow /initialize get exec +Adobe_ColorImage_AI6 /initialize get exec +Adobe_shading_AI8 /initialize get exec +Adobe_Illustrator_AI5 /initialize get exec +%AI3_BeginRider currentpacking true setpacking setpacking %AI3_EndRider %AI5_Begin_NonPrinting Np %AI8_PluginGroupInfo (Adobe Path Blends) (Adobe Blends Plugin) (LiveBlends.aip) %AI8_PluginGroupInfo (Adobe Tracing Object) (Tracing) (TracingSuite.aip) %AI8_PluginGroupInfo (Adobe Scatter Brush Tool) (Adobe Scatter Brush Plugin) (ScatterBrushTool.aip) %AI8_PluginGroupInfo (Adobe Scatter Brush Tool) (Adobe Scatter Brush Plugin) (ScatterBrushTool.aip) %AI8_PluginGroupInfo (Adobe PatternOnPath Brush Tool) (Adobe Pattern Brush Plugin) (ArtBrushTool.aip) %AI8_PluginGroupInfo (Adobe PatternOnPath Brush Tool) (Adobe Pattern Brush Plugin) (ArtBrushTool.aip) %AI8_PluginGroupInfo (Adobe ArtOnPath Brush Tool) (Adobe Art Brush Plugin) (ArtBrushTool.aip) %AI8_PluginGroupInfo (Adobe ArtOnPath Brush Tool) (Adobe Art Brush Plugin) (ArtBrushTool.aip) %AI8_PluginGroupInfo (Adobe Calligraphic Brush Tool) (Adobe Calligraphic Brush Plugin) (CalligBrushTool.aip) %AI8_PluginGroupInfo (Adobe Flare Plugin) (Flare) (Flare.aip) %AI8_PluginGroupInfo (Adobe Symbolism) (Adobe Symbolism) (ParticleSystem.aip) %AI8_PluginGroupInfo (Adobe Deform Plugin) (Adobe Envelope Plugin) (Envelope and Warp.aip) %AI8_PluginGroupInfo (Pathfinder Suite) (Adobe Compound Shape) (PathFinderS.aip) %AI8_PluginGroupInfo (Adobe Planar Group) (Adobe Live Paint Plugin) (Live Paint.aip) %AI5_End_NonPrinting-- %AI5_BeginPalette 0 0 Pb 0.74902 0.678431 0.670588 0.901961 ([Registration]) 0 Xs ([Registration]) Pc PB %AI5_EndPalette %%EndSetup %AI5_BeginLayer 1 1 1 1 0 0 1 0 79 128 255 0 50 Lb (svg2759) Ln 0 A u U u u 0 O 0.34902 0.231373 0.305882 0 0.666667 0.698039 0.670588 Xa 0 J 0 j 1 w 4 M []0 d 0 XR 343.9077 320.0234 m 457.2617 319.8218 L 458.8457 319.8218 460.2617 320.0571 460.2617 316.6616 C 460.123 279.332 L 341.0474 279.332 L 341.0474 316.8003 L 341.0474 318.4741 341.2095 320.0234 343.9077 320.0234 C f u 0 0 0 0 1 1 1 Xa 375.0225 300.9243 m 375.0269 293.3955 368.9258 287.2881 361.3955 287.2832 C 353.8657 287.2783 347.7568 293.3789 347.7524 300.9082 C 347.7524 300.9141 347.7524 300.9189 347.7524 300.9243 C 347.748 308.4546 353.8491 314.5615 361.3789 314.5659 C 368.9102 314.5708 375.0181 308.4702 375.0225 300.9409 C 375.0225 300.936 375.0225 300.9302 375.0225 300.9243 C f u *u 0.74902 0.678431 0.670588 0.901961 0 0 0 Xa 372.4712 312.0293 m 375.4946 309.0059 377.0068 305.3037 377.0068 300.9248 c 377.0068 296.5449 375.521 292.8828 372.5493 289.9375 C 369.396 286.834 365.6685 285.2842 361.3677 285.2842 c 357.1191 285.2842 353.4565 286.8213 350.3809 289.8984 C 347.3052 292.9736 345.7671 296.6484 345.7671 300.9248 c 345.7671 305.1997 347.3052 308.9014 350.3809 312.0293 C 353.3784 315.0537 357.041 316.5649 361.3677 316.5649 c 365.7471 316.5649 369.4478 315.0537 372.4712 312.0293 C f 1 D 352.4165 309.9956 m 349.8604 307.4141 348.5825 304.3896 348.5825 300.9209 c 348.5825 297.4531 349.8477 294.4541 352.3774 291.9258 C 354.9072 289.3955 357.9194 288.1309 361.4141 288.1309 c 364.9087 288.1309 367.9463 289.4082 370.5283 291.9639 C 372.98 294.3369 374.2061 297.3213 374.2061 300.9209 c 374.2061 304.4927 372.96 307.5239 370.4692 310.0151 C 367.979 312.5049 364.9609 313.7505 361.4141 313.7505 c 357.8672 313.7505 354.8677 312.4985 352.4165 309.9956 C f 0 D 359.1436 302.4468 m 358.7529 303.2979 358.1685 303.7236 357.3887 303.7236 c 356.0098 303.7236 355.3208 302.7959 355.3208 300.9404 c 355.3208 299.085 356.0098 298.1572 357.3887 298.1572 c 358.2988 298.1572 358.9492 298.6094 359.3389 299.5146 C 361.25 298.4971 L 360.3394 296.8789 358.9727 296.0693 357.1509 296.0693 c 355.7456 296.0693 354.6196 296.5 353.7744 297.3613 C 352.9277 298.2227 352.5054 299.4106 352.5054 300.9248 c 352.5054 302.4126 352.9409 303.5938 353.813 304.4683 C 354.6851 305.3428 355.771 305.7803 357.0732 305.7803 c 358.999 305.7803 360.3779 305.0215 361.2114 303.5054 C 359.1436 302.4468 L f 368.1338 302.4468 m 367.7427 303.2979 367.1694 303.7236 366.4141 303.7236 c 365.0078 303.7236 364.3042 302.7959 364.3042 300.9404 c 364.3042 299.085 365.0078 298.1572 366.4141 298.1572 c 367.3257 298.1572 367.9644 298.6094 368.3286 299.5146 C 370.2822 298.4971 L 369.373 296.8789 368.0083 296.0693 366.1899 296.0693 c 364.7866 296.0693 363.6631 296.5 362.8184 297.3613 C 361.9751 298.2227 361.5522 299.4106 361.5522 300.9248 c 361.5522 302.4126 361.9814 303.5938 362.8389 304.4683 C 363.6958 305.3428 364.7866 305.7803 366.1123 305.7803 c 368.0347 305.7803 369.4116 305.0215 370.2427 303.5054 C 368.1338 302.4468 L f *U U /AdobeObjectMatrix (1.000000 0.000000 0.000000 1.000000 -289.615692 99.065300) XT U /AdobeObjectMatrix (0.872921 0.000000 0.000000 0.872921 50.125359 143.214401) XT *u 1 D 458.2539 320.5 m 342.7466 320.5 L 341.5078 320.5 340.5 319.4917 340.5 318.2529 C 340.5 279.0078 L 340.5 278.7275 340.7271 278.5 341.0068 278.5 C 459.9922 278.5 L 460.2725 278.5 460.5 278.7275 460.5 279.0078 C 460.5 318.2529 L 460.5 319.4917 459.4922 320.5 458.2539 320.5 C f 0 D 342.7466 319.4849 m 458.2539 319.4849 L 458.9326 319.4849 459.4844 318.9321 459.4844 318.2529 C 459.4844 302.4346 459.4844 291.0078 V 376.9277 291.0078 L 373.9019 285.5371 368.0723 281.8232 361.3813 281.8232 c 354.688 281.8232 348.8599 285.5342 345.8354 291.0078 C 341.5142 291.0078 L 341.5142 302.4346 341.5142 318.2529 Y 341.5142 318.9321 342.0674 319.4849 342.7466 319.4849 C f *U u 0 0 0 0 1 1 1 Xa 426.7637 282.7676 m 426.8438 282.6133 426.9502 282.4883 427.083 282.3916 C 427.2168 282.2959 427.3711 282.2246 427.5498 282.1787 C 427.7295 282.1318 427.915 282.1094 428.1055 282.1094 c 428.2354 282.1094 428.374 282.1191 428.5225 282.1416 C 428.6699 282.1621 428.8086 282.2051 428.9385 282.2666 C 429.0684 282.3281 429.1758 282.4141 429.2617 282.5215 C 429.3496 282.6299 429.3926 282.7676 429.3926 282.9346 c 429.3926 283.1133 429.334 283.2588 429.2207 283.3701 C 429.1064 283.4824 428.9561 283.5742 428.7715 283.6484 C 428.5859 283.7227 428.376 283.7871 428.1426 283.8438 C 427.9072 283.8994 427.6699 283.9609 427.4287 284.0293 C 427.1816 284.0908 426.9404 284.166 426.7051 284.2559 C 426.4717 284.3457 426.2617 284.4619 426.0762 284.6035 c 425.8906 284.7461 425.7412 284.9238 425.627 285.1367 C 425.5127 285.3516 425.4551 285.6094 425.4551 285.9121 c 425.4551 286.252 425.5283 286.5469 425.6729 286.7979 C 425.8184 287.0479 426.0088 287.2568 426.2441 287.4238 C 426.4775 287.5908 426.7441 287.7148 427.041 287.7949 C 427.3359 287.875 427.6328 287.916 427.9297 287.916 c 428.2754 287.916 428.6074 287.877 428.9258 287.7988 C 429.2441 287.7227 429.5273 287.5957 429.7734 287.4229 C 430.0215 287.25 430.2168 287.0293 430.3623 286.7598 C 430.5068 286.4902 430.5801 286.1641 430.5801 285.7803 C 429.167 285.7803 L 429.1543 285.9785 429.1123 286.1426 429.043 286.2715 C 428.9717 286.4023 428.877 286.5039 428.7617 286.5781 C 428.6436 286.6523 428.5098 286.7051 428.3594 286.7354 C 428.208 286.7666 428.0439 286.7822 427.8652 286.7822 c 427.749 286.7822 427.6309 286.7695 427.5156 286.7451 C 427.3975 286.7207 427.292 286.6768 427.1973 286.6152 c 427.1006 286.5527 427.0215 286.4766 426.9609 286.3828 C 426.9004 286.29 426.8691 286.1729 426.8691 286.0313 c 426.8691 285.9004 426.8926 285.7949 426.9424 285.7148 C 426.9922 285.6348 427.0898 285.5605 427.2344 285.4922 c 427.3789 285.4248 427.5801 285.3564 427.8359 285.2881 c 428.0918 285.2207 428.4277 285.1328 428.8418 285.0293 C 428.9648 285.0039 429.1357 284.959 429.3555 284.8936 C 429.5742 284.8281 429.792 284.7256 430.0078 284.584 C 430.2246 284.4404 430.4111 284.25 430.5693 284.0127 C 430.7266 283.7744 430.8047 283.4697 430.8047 283.0986 c 430.8047 282.7949 430.7461 282.5137 430.6289 282.2539 C 430.5107 281.9941 430.3359 281.7695 430.1045 281.582 C 429.873 281.3926 429.585 281.2461 429.2422 281.1406 C 428.8984 281.0352 428.501 280.9834 428.0508 280.9834 c 427.6855 280.9834 427.332 281.0283 426.9883 281.1182 C 426.6455 281.208 426.3418 281.3496 426.0781 281.541 C 425.8164 281.7334 425.6074 281.9785 425.4531 282.2754 C 425.2988 282.5723 425.2246 282.9248 425.2305 283.334 C 426.6436 283.334 L 426.6436 283.1113 426.6836 282.9219 426.7637 282.7676 C f *u 434.9688 287.752 m 437.4473 281.1309 L 435.9336 281.1309 L 435.4336 282.6055 L 432.9551 282.6055 L 432.4365 281.1309 L 430.9707 281.1309 L 433.4756 287.752 L 434.9688 287.752 L f 1 D 435.0527 283.6924 m 434.2188 286.1201 L 434.1992 286.1201 L 433.3359 283.6924 L 435.0527 283.6924 L f *U U u *u 0 D 400.4966 287.752 m 400.812 287.752 401.0996 287.7246 401.3604 287.6689 C 401.6211 287.6133 401.8438 287.5215 402.0293 287.3955 C 402.2148 287.2695 402.3594 287.1006 402.4619 286.8906 c 402.5645 286.6797 402.6152 286.4209 402.6152 286.1113 c 402.6152 285.7773 402.5391 285.5 402.3867 285.2773 C 402.2363 285.0547 402.0107 284.873 401.7129 284.7305 C 402.123 284.6133 402.4287 284.4082 402.6309 284.1133 c 402.832 283.8203 402.9336 283.4648 402.9336 283.0508 c 402.9336 282.7168 402.8691 282.4277 402.7383 282.1836 C 402.6084 281.9395 402.4326 281.7402 402.2129 281.5859 C 401.9932 281.4307 401.7422 281.3164 401.4609 281.2422 C 401.1777 281.168 400.8887 281.1309 400.5908 281.1309 C 397.3745 281.1309 L 397.3745 287.752 L 400.4966 287.752 L 400.4966 287.752 L f 1 D 400.3101 285.0742 m 400.5703 285.0742 400.7837 285.1357 400.9517 285.2598 C 401.1191 285.3828 401.2021 285.583 401.2021 285.8604 c 401.2021 286.0146 401.1738 286.1406 401.1191 286.2402 C 401.0625 286.3389 400.9888 286.416 400.8955 286.4707 C 400.8022 286.5264 400.6953 286.5654 400.5752 286.5869 C 400.4541 286.6084 400.3286 286.6191 400.1987 286.6191 C 398.834 286.6191 L 398.834 285.0742 L 400.3101 285.0742 L f 400.3955 282.2637 m 400.5381 282.2637 400.6743 282.2773 400.8042 282.3057 C 400.9341 282.334 401.0498 282.3799 401.1484 282.4443 C 401.248 282.5098 401.3262 282.5977 401.3857 282.709 c 401.4453 282.8203 401.4736 282.9629 401.4736 283.1357 c 401.4736 283.4746 401.3779 283.7178 401.1855 283.8633 c 400.9937 284.0078 400.7393 284.0801 400.4238 284.0801 C 398.834 284.0801 L 398.834 282.2637 L 400.3955 282.2637 L f *U 0 D 403.1904 287.752 m 404.8242 287.752 L 406.375 285.1367 L 407.916 287.752 L 409.5391 287.752 L 407.082 283.6719 L 407.082 281.1309 L 405.6211 281.1309 L 405.6211 283.709 L 403.1904 287.752 L f U u 442.9033 305.519 m 442.9063 299.6743 438.1719 294.9316 432.3262 294.9277 C 426.4805 294.9238 421.7383 299.6582 421.7324 305.5039 C 421.7324 305.5088 421.7324 305.5146 421.7324 305.519 C 421.7285 311.3647 426.4648 316.106 432.3105 316.1108 C 438.1563 316.1152 442.8994 311.3799 442.9033 305.5347 C 442.9033 305.5288 442.9033 305.5244 442.9033 305.519 C f u *u 1 D 0.74902 0.678431 0.670588 0.901961 0 0 0 Xa 432.2422 317.1138 m 429.0293 317.1138 426.3115 315.9932 424.0859 313.752 C 421.8027 311.4326 420.6621 308.6885 420.6621 305.519 c 420.6621 302.3501 421.8027 299.6245 424.0859 297.3447 C 426.3691 295.0645 429.0879 293.9238 432.2422 293.9238 c 435.4355 293.9238 438.2021 295.0742 440.5449 297.374 C 442.75 299.5571 443.8535 302.2729 443.8535 305.519 c 443.8535 308.7651 442.7305 311.5103 440.4854 313.752 C 438.2402 315.9932 435.4932 317.1138 432.2422 317.1138 c f 0 D 432.2715 315.0269 m 434.9033 315.0269 437.1387 314.0996 438.9775 312.2446 C 440.834 310.4082 441.7627 308.167 441.7627 305.519 c 441.7627 302.8525 440.8545 300.6396 439.0352 298.8809 C 437.1191 296.9873 434.8652 296.041 432.2715 296.041 c 429.6777 296.041 427.4434 296.9785 425.5664 298.8516 C 423.6895 300.7271 422.751 302.9487 422.751 305.519 c 422.751 308.0894 423.6992 310.3311 425.5957 312.2446 C 427.4141 314.0996 429.6396 315.0269 432.2715 315.0269 c f *U 427.1025 307.1558 m 427.5645 310.0732 429.6191 311.6328 432.1934 311.6328 c 435.8945 311.6328 438.1504 308.9468 438.1504 305.3647 c 438.1504 301.8701 435.75 299.1548 432.1348 299.1548 c 429.6465 299.1548 427.4209 300.6855 427.0156 303.689 C 429.9365 303.689 L 430.0234 302.1299 431.0361 301.5811 432.4824 301.5811 c 434.1299 301.5811 435.2012 303.1118 435.2012 305.4517 c 435.2012 307.9063 434.2754 309.2061 432.5391 309.2061 c 431.2676 309.2061 430.168 308.7437 429.9365 307.1558 C 430.7871 307.1602 L 428.4863 304.8613 L 426.1875 307.1602 L 427.1025 307.1558 L f U /AdobeObjectMatrix (1.000000 0.000000 0.000000 1.000000 -23.952101 -89.729622) XT U /AdobeObjectMatrix (0.624995 0.000000 0.000000 0.624995 391.229401 176.933197) XT u 0 0 0 0 1 1 1 Xa 403.8594 316.021 m 409.791 316.021 414.5986 311.2134 414.5986 305.2832 c 414.5986 299.3525 409.791 294.5449 403.8594 294.5449 c 397.9287 294.5449 393.1206 299.3525 393.1206 305.2832 c 393.1206 311.2134 397.9287 316.021 403.8594 316.021 c f u 1 D 0.74902 0.678431 0.670588 0.901961 0 0 0 Xa 406.9678 308.3901 m 406.9678 308.8037 406.6318 309.1387 406.2188 309.1387 C 401.4756 309.1387 L 401.0625 309.1387 400.7266 308.8042 400.7266 308.3901 C 400.7266 303.6475 L 402.0488 303.6475 L 402.0488 298.0313 L 405.6445 298.0313 L 405.6445 303.6475 L 406.9678 303.6475 L 406.9678 308.3901 L 406.9678 308.3901 L f 0 D 403.8477 313.0078 m 404.7432 313.0078 405.4688 312.2813 405.4688 311.3857 c 405.4688 310.4897 404.7432 309.7637 403.8477 309.7637 c 402.9512 309.7637 402.2246 310.4897 402.2246 311.3857 c 402.2246 312.2813 402.9512 313.0078 403.8477 313.0078 c f U *u 1 D 403.832 317.1138 m 400.6206 317.1138 397.9009 315.9937 395.6758 313.7515 C 393.3921 311.4331 392.251 308.6885 392.251 305.5195 c 392.251 302.3511 393.3921 299.625 395.6758 297.3447 C 397.9595 295.0645 400.6787 293.9248 403.832 293.9248 c 407.0254 293.9248 409.793 295.0742 412.1338 297.375 C 414.3408 299.5571 415.4434 302.2729 415.4434 305.5195 c 415.4434 308.7666 414.3213 311.5103 412.0762 313.7515 C 409.832 315.9937 407.084 317.1138 403.832 317.1138 c f 0 D 403.8613 315.0273 m 406.4932 315.0273 408.7285 314.0996 410.5664 312.2446 C 412.4248 310.4092 413.3535 308.167 413.3535 305.5195 c 413.3535 302.853 412.4443 300.6396 410.625 298.8809 C 408.709 296.9883 406.4551 296.041 403.8613 296.041 c 401.2676 296.041 399.0332 296.9785 397.1567 298.8525 C 395.2788 300.7271 394.3408 302.9492 394.3408 305.5195 c 394.3408 308.0898 395.2891 310.3315 397.1851 312.2446 C 399.0044 314.0996 401.2305 315.0273 403.8613 315.0273 c f *U U U /AdobeObjectMatrix (0.993781 0.000000 0.000000 0.993669 -177.694092 -74.436409) XT U LB %AI5_EndLayer-- %AI3_BeginCrops userdict /AI3_noCropMarks known not { 0 A u u 0 R 0 G 0 J 0 j 0.5 w 4 M []0 d 0 XR 331.5 278.5 m 304.5 278.5 L S 340.5 269.5 m 340.5 242.5 L S U u 331.5 320.5 m 304.5 320.5 L S 340.5 329.5 m 340.5 356.5 L S U u 469.5 320.5 m 496.5 320.5 L S 460.5 329.5 m 460.5 356.5 L S U u 469.5 278.5 m 496.5 278.5 L S 460.5 269.5 m 460.5 242.5 L S U U } if %AI3_EndCrops %%PageTrailer gsave annotatepage grestore showpage %%Trailer Adobe_Illustrator_AI5 /terminate get exec +Adobe_shading_AI8 /terminate get exec +Adobe_ColorImage_AI6 /terminate get exec +Adobe_cshow /terminate get exec +Adobe_level2_AI5 /terminate get exec +%%EOF \ No newline at end of file diff --git a/imgs/picasoft_logo.png b/imgs/picasoft_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6ddeda8fb25f40ccaf9c64792a4b5357cae24b88 Binary files /dev/null and b/imgs/picasoft_logo.png differ diff --git a/main.tex b/main.tex new file mode 100644 index 0000000000000000000000000000000000000000..2e03a082b85b2908c0d8ee20d705a414cc2a53b2 --- /dev/null +++ b/main.tex @@ -0,0 +1,63 @@ +\documentclass[usepdftitle=false]{beamer} + +\usepackage[frenchb]{babel} +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{graphicx} +\usepackage{datetime} +\usepackage{eurosym} +\usepackage[]{url} +\usepackage[babel=true]{csquotes} +\usepackage{listings} +\usepackage{fancyvrb} +\usepackage{xcolor} +\hypersetup{ +pdfauthor={Rémy Huet}, +pdftitle={Api/casoft Init - Jour 4 : Git}, +pdfsubject={Formation git}, +pdfkeywords={git, gestion de version, VCS}, +pdfproducer={Latex}, +} + +\beamertemplatenavigationsymbolsempty +\setbeamercolor{orangebox}{bg=orange,fg=black} +\setbeamercolor{terminal}{bg=darkgray,fg=white} + +\definecolor{myGreen}{HTML}{0f8e1d} + +\def\seplength{.3\topsep} + +% Dans le cas d'une compilation pour la présentation, on active les +% pauses dans les slides (inutiles pour la version support à diffuser) +\newcommand{\Pause}{% +\ifdef{\Release} + {\pause} + {} +} + +\title[Api/casoft Init - Git]{Api/casoft Init - Jour 4 - Git} +\titlegraphic{\includegraphics[width=5em]{./imgs/picasoft_logo.png}\\ \href{https://creativecommons.org/licenses/by-sa/4.0/deed.fr}{\includegraphics[width=4em]{./imgs/licence.eps}}} +\author[R. Huet]{% +\phantom{x}\hfill Rémy {\sc Huet} \hfill\phantom{x}} +\institute[Picasoft]{Association Picasoft} +\date[24/01/2019]{Jeudi 24 janvier 2018} + +\usetheme{AnnArbor} +\usecolortheme{crane} + +\fvset{fontsize=\tiny,commandchars=\\\{\}} + +\AtBeginSection[] +{ + \begin{frame} + \tableofcontents[currentsection, hideothersubsections] + \end{frame} +} + +\begin{document} + +\begin{frame} + \titlepage +\end{frame} + +\end{document} diff --git a/makefile b/makefile new file mode 100644 index 0000000000000000000000000000000000000000..59fa9c935ce76cdcc4ef92974f929fb1376e1722 --- /dev/null +++ b/makefile @@ -0,0 +1,7 @@ +all: + pdflatex main.tex + pdflatex main.tex + +main: + pdflatex "\def\Release{PRESENTATION}\input{main}" + pdflatex "\def\Release{PRESENTATION}\input{main}"