commit bd0487e42e8814f905bd0eb63370e6fe40f78cd4 Author: Kursmester Date: Wed Mar 5 11:35:01 2025 +0100 Recover from microbel diff --git a/README.md b/README.md new file mode 100644 index 0000000..89ff623 --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# CVS-kurs 13. Mars 2000 + +Programvareverkstedet arrangerer kurs i versjonskontroll med CVS/RCS, +mandag 13.mars kl. 17.00 i auditorium S3, NTNU Gløshaugen. Kurset +foreleses av Markus Krüger fra FAST Search and Transfer. + +Med versjonskontroll får man oversikt over forskjellige utgaver av +filer man jobber med, det være seg HTML-sider eller kildekode til +programmer. Dersom man jobber sammen med andre på prosjekt har man +mulighet til å se hvem som har gjort endringer (og hvorfor). Man +unngår også at flere personer gjør endringer på samme sted i filene +uten å være klar over det. + +## Pris: +Kurset er gratis for PVV-medlemmer, og koster kr 50 for ikke-medlemmer. Det blir anledning +til å melde seg inn i PVV kurskvelden. Medlemskap koster kr 42. + +## Påmelding: +For påmelding, send mail til [kurs@pvv.ntnu.no](mailto://kurs@pvv.ntnu.no) + +## Nettresurser om CVS + +- [Sourcegear](http://www.sourcegear.com/CVS) +- [Open Source Development With CVS](http://cvsbook.red-bean.com") diff --git a/vc_2.ps b/vc_2.ps new file mode 100644 index 0000000..a42b5b9 --- /dev/null +++ b/vc_2.ps @@ -0,0 +1,3778 @@ +%!PS-Adobe-1.0 +%%DocumentFonts: Courier +%%Title: versioncontrol.ps (mpage) +%%Creator: mpage +%%CreationDate: Tue Nov 30 11:14:20 1999 +%%Pages: (atend) +%%BoundingBox: 20 20 596 776 +%%EndComments + +/mp_stm usertime def +/mp_pgc statusdict begin pagecount end def +statusdict begin /jobname (versioncontrol.ps) def end +%%%Creator: dvips(k) 5.83 Copyright 1998 Radical Eye Software +%%%Pages: 58 +%%%PageOrder: Ascend +%%%BoundingBox: 0 0 596 842 +%%%EndComments +/showsheet { showpage } bind def +/showpage { } def +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips -f +%DVIPSParameters: dpi=600, compressed, comments removed +%DVIPSSource: TeX output 1999.11.30:1114 +%%BeginProcSet: texc.pro +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 +mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 +0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ +landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize +mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ +matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round +exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ +statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] +N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin +/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array +/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N +df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 +1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx +0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx +sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ +rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp +gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B +/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ +/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ +A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy +get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} +ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp +fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 +{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add +chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ +1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} +forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put +}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ +bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A +mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ +SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ +userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X +1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 +index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N +/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p +delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} +B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ +p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S +rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end + +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict +begin/SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ +CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N +/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} +repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N +/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX +currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY +moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X +/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 +1 startangle endangle arc savematrix setmatrix}N end + +%%EndProcSet +TeXDict begin 39158280 55380996 1000 600 600 () @start +%DVIPSBitmapFont: Fa cmtt8 19.907 71 +/Fa 71 127 df33 D36 D39 +DI<121FEA3FC0487EEAFFF87F13FF806C7F6C7F6C7F6C7F00037F6C7F6C +7F6D7F6D7F010F7F6D7F6D7FA26D7F6D7F147F6E7E82806E7FA26E7F808280828082157F +82153FA282811780A281A217C081A317E081A517F0A281AF5DA217E0A55D17C0A35D1780 +A25DA217005D5EA2157F5E15FF5E5C5E5C5E5C4A5BA24A5B5C93C7FC4A5A14FF495B495B +A2495B495B013F5B495B90B5C8FC485B485B000F5B485B485B485BB55A91C9FC13FC5BEA +7FE06C5A6CCAFC2C8171F258>II44 +D<000FBA1280003F19E04819F0A2BB12F8A56C19F0A26C19E0000F1980450D77B858>I< +13FCEA03FF000F13C04813E04813F0A24813F8A2B512FCA66C13F8A26C13F0A26C13E06C +13C000031300EA00FC16165F9558>I<193EF17F80F1FFC0604E13E0A260A2601AC0601A +80A24E1300A24E5AA218FF615F615F615F615F61A24D5BA24D90C7FCA25F6017FF605E60 +5E60A24C5BA24C5BA25E605E95C8FC5E5F16FF5F5D5FA24B5BA24B5BA25D5F5D5F5D94C9 +FC5D5E15FF5EA24A5BA24A5BA25C5E5C5E5C5E5C93CAFC5C5DA24A5AA2495BA25B5D5B5D +5B5D5B5DA24990CBFCA2495AA213FF5C5A5C5A5C5A5C5A5CA2485BA24890CCFCA25A5B12 +FF5BA25BA26C5AA26C5AEA0F80438176F258>I<4BB4FC031F13F0037F13FC4AB6FC0207 +15C04A81023F15F84A8191B77E49824983490201809238F8003F49496D7F4901C001077F +49496D7F92C77E49486E7F49486F7EA248496F7E4A814819804A814819C04A81A248496F +13E0A291C97E4819F0A24982003F19F8A349177F007F19FCA549173F00FF19FEB16D177F +A2007F19FCA56D17FF003F19F8A36D5E6C19F0A26E5D6C19E0A26E5D6C19C06E5DA26C6D +4B1380A26C6D4B1300A26C6D4B5A6E15FF6D6C4A5B6D5F6F5B6D01E0010F5B6D6D495B6D +01FC017F5BDBFF01B5FC6D91B65A6D94C7FC6D5E6E5D6E5D020F15E06E5D020192C8FC6E +6C13FC031F13F0030190C9FC476978E658>III<92380FFFF04AB6FC021F15E0027F15F849B712FE01 +07707E4917E049834983498390B97E489126FE003F7F03C013074849C88002F86F7F4A15 +1F48717F6E81A2727FA284A26C5BA26C5B6C5B013FC95A90CAFC62A260A24E5B6062604E +90C7FC95B5FC05035B050F5B177F047FB55A037FB65A4AB75A614A93C8FC608419C0856E +16F8856E6C8192C7003F7F050380050080063F7F060F7F727F84727F84737EA2737EA285 +A21B8085A3EA07E0EA1FF8487E487EA2B55FA21B0061A24F5A5B494D5A6C6C5E6D4C5B6C +6D5D6E4B5B6C01F0033F5B02FC92B5FC6CD9FFC001035C6C02FE013F5C92B8C7FC6C60C6 +606D5F6D17E0010F1780010394C8FC010016FC021F15E0020392C9FCDA000F13F0496979 +E658>II<90B912F0000318FCA24884A561A219F002C0CBFCB3A8 +923807FFE092B512FE02C76E7E02DF15E091B712F818FE84858585854BC68003C0010F7F +4AC700037F02F8804A6E7F02C0033F13805C6C90C96C13C04982C6487013E090CAFC841A +F0A284A21AF884A4EA07E0EA1FF8487E487EA2B55EA21AF060A21AE0495E606C4818C06D +5E4E13806C6C5E6E92B512006C6D02035B02F05C6C6D021F5B02FF91B55A6CDAE00F5C6C +91B75A6C606C606D4CC7FC6D5E010F16F0010316C0010093C8FC023F14FC020714E09126 +007FFEC9FC456777E458>I<933803FFF0043F13FE4BB67E030715E0031F15F8037F814A +B77E4A825C021F17805C4ADA807F13C091B538F8001F4902C06D13E04991C7FC49495C49 +13F8495B5D495B495B92C86C13C0495A4A6F138048496F130048EF00FC4A93C7FC485BA2 +5C5A5C5AA291CCFC5AA249140E92380FFFFE007F027FEBFFC0D9FC03B612F0020F15FC4A +81027F6F7ED8FFFDB87E90B97E8585859226FC001F7F03E001037F92C76C14804A6E7E02 +F86F13C04A6F13E04A814A6F13F04A811AF891C97E7213FC5B197FA24918FE127F193FA4 +7FA2123FA27FA26C187FA26E17FC7E6E16FFA26C4D13F8806C6D4B13F0606C6D4B13E06E +5D6C6D4B13C06E5D6D6D91B512806D01E00103140003F8010F5B6D01FF90B55A6D91B65A +6D5F6D5F6D5F6D5F023F4BC7FC6E5D020715F0020115C0DA003F49C8FC030713E0476978 +E658>II<923803FFE0037F13FF0203B612E0020F15F8023F15FE91B87E49 +83010717F0498349834983499026FE003F7F90B500F0010780038013004891C86C7F4801 +FC031F7F4A8148496F7F4A8148496F7FA24A81488591CA127FA76E16FF6C61A26E5D6C61 +6E5D6C6D4B5B6C6D4B5B6C6D4B5B02FF157F6D01C049B5C7FC011F01F0010713FC6D01FF +017F5B6D91B65A010117C06D6C93C8FC021F15FC020715F002001580020715F0023F15FE +91B87E010317E04983011F9026FE003F13FC4901E001037F49018001007F4948C8003F7F +48496F7F4801F003077F48496F7F48496F7F48496F7F91CA127F488549173F007F854983 +A34848711380A86D5F007F1A00A26D5FA26C6C4D5A6E16FF6C616E5D6C6D4B5B6E5D6C01 +FC031F5B6C6D4B5B6E6C91B5FC6C02F001075C6C02FE013F5C6D90B8C7FC6D5F6D5F0107 +17F06D5F01001780023F4BC8FC020F15F8020315E0DA007F91C9FC030313E0496979E658 +>I<923807FFC0037F13FC0203B6FC020F15C0023F15F091B712FC498201078249834983 +49834949C68090B500F0011F7F48028001077F4891C77E02FC02007F4849157F48496F7E +5C48496F13804A814819C091C97E484818E0844918F0A200FF83A24918F884A31AFC197F +A57F1AFE007F18FFA27F606C7E6E5D7E6E5D6C6D5D6E5D6C6D5D6E92B5FC6C01FF5C6C6E +130F6C02F0137F6D90B8FC7F7F6D17BF6D177F6D04FC13FC010016F06E15E0021F150002 +0702FC13FF020014E0DB00E0C713F893C8FC60A21AF060A24E13E0A21AC0604E1380137E +48B46C4B1300486D5D486D5E18FF486D4A5B5F4D5B4D5B4D5B5F4A91B55A04035C6C6D01 +0F91C7FC02FF90B55A6C91B65A606C5F6C17C0606D4BC8FC011F15F86D15E001031580D9 +007F49C9FC020713E0476978E658>I<13FCEA03FF000F13C04813E04813F0A24813F8A2 +B512FCA66C13F8A26C13F0A26C13E06C13C000031300EA00FC90C7FCB3A913FCEA03FF00 +0F13C04813E04813F0A24813F8A2B512FCA66C13F8A26C13F0A26C13E06C13C000031300 +EA00FC16475FC658>III<000FBA12FE +003FF1FF80481AC0A2BC12E0A56C1AC0A26C1A80000FF1FE00CFFCAD000FBA12FE003FF1 +FF80481AC0A2BC12E0A56C1AC0A26C1A80000FF1FE004B277AC558>II65 D +67 D<001FB712FE007FEEFFE018F8B912FE727E8519F0856C8485001F8426003FFEC700 +1F800503801700727F061F7F84727F727F84727FA2737E851B80851BC085A27313E0A285 +1BF0A285A21BF8A285A5F27FFCB01AFF1BF8A5611BF0A261A21BE061A24F13C0A2611B80 +614F1300A24F5A604E5B4E5B604E5B4E5B95B5FC05035C051F5C001FBAC7FC007F6061BA +5A6119C0614EC8FC6C17F818E0001F4CC9FC4E657DE458>I<001FBB12C0481AF05A1BF8 +BCFCA37EA27E7ED8000F0180C9FCACF27FF0A2F21FC097C7FCA8187F943801FFC0A24D7F +A692B7FCAB9238800003A6715BA2716CC8FC95C9FCA9F203F8F20FFEA2F21FFFAF001FBC +FC5A5AA2BDFCA37E1BFE7E6C1AF850657DE458>I<001FBB12C0007F1AF0A2BC12F8A57E +A2121FD8000F0180C9FCACF27FF0A2F21FC097C7FCAA187F943801FFC0A24D7FA692B7FC +AB9238800003A6715BA2716CC8FC95C9FCB3A7001FB612F8007F15FEA2B8FCA56C5DA200 +1F15F84D657CE458>II<001FB6027FB512FC486F90B67E486F4881A2B76C481680A36C4B +6C1600A26C4B6C5D6C92C76C5CD8001F90C9D87FFCC7FCB3AE92B8FCAB92C9127FB3B200 +1FB6027FB512FC486F90B67E486F4881A2B76C481680A36C4B6C1600A26C4B6C5D6C92C7 +6C5C51657DE458>I<001FB912C0007F18F0A2BA12F8A56C18F0A2001F18C0C801F8C8FC +B3B3B3B3A7001FB912C0007F18F0A2BA12F8A56C18F0A2001F18C03D6573E458>I<001F +B612FE48814882A2B87EA36C5EA26C93CAFC6C5DD8000701C0CBFCB3B3B3A7F21FC0F27F +F0A2F2FFF8AF001FBBFC5A5AA2BCFCA37E1BF07E6C1AC04D657CE458>76 +D<261FFFF80403B5FC4801FE040F1480486D4C14C06F5DB619E06F5DA26C6E92B612C0A2 +6C1B806C6E4A1500C66C19C0A2DAEFF84A5AA3DAE7FC4A5AA36F140F02E35EA26F141FA2 +02E15E70133FA202E05EA270137F037F5DA27013FFA2033F5D705AA2031F5D705AA2030F +5CEEFC07A203075CEEFE0FA203035CA2EEFF1F6F5CA217BF6F5CA217FF705BA3705BA370 +90C7FCA2705AA2705AEE01F093C9FCB3A5001FB56C033F13FF486E4B1480486E92B612C0 +A2B66C4A15E0A36C4A6E15C0A26C4A6F14806C4A6F140053657EE458>I<0207B6FC91B7 +12F8010716FF011F17C0017F17F090B97E488448844884A24819809238C0001F02FCC712 +014801F06E6C13C04A814A8148496F13E091C97EA24982A2007F19F0A24982A700FF19F8 +4982B3B3A56D5EA3007F19F0A66D5EA3003F19E06D5EA26E5DA26C6D4B13C06E5D02F892 +B5FC6C01FE02031480DAFFE0133F92B8FC6C1900A26C606C606C606D5F011F17C0010794 +C7FC010016F8020792C8FC456977E658>79 D<001FB812F04817FF4818C019F0BA12FC19 +FF866C85866C856C85D8000F0180C780061F7F06077F1801721480073F13C085A27313E0 +857313F0A285A21BF885A9611BF0A261A24F13E0614F13C0A26196B512804E1400180706 +1F5B95B55A92B85A6262626297C7FC19FC19F019C096C8FC18F00380CBFCB3AB001FB612 +C048814881A2B77EA36C5DA26C5D6C5D4D657DE458>I<001FB712E04816FE48EEFFC018 +F8B97E18FF19C06C84856C846C84D8001F90C76C7F050F7F1703050080727F181F727FA2 +84727FA2848684A8606260A24E5B60A24E5B187F95B55A050391C8FC170F057F5B92B75A +6161616196C9FCA219C08585A292C76C7F050F7F1703717FEF007F85848486A284AEF37F +C0F3FFE0A2088113F0A41AC1841AC3001FB604E313E0486F7F486F92B5FC7215C0B77E72 +1580A26C4B6E1400735B6C4B6E5B6C92C800075BCC6C13E09638007F8054677DE458>82 +DI<001FBB12F0481AFC5ABC12FEA801F8C7D87FFCC7123FAC6C48F01FFCA2D8 +1FC0F007F0C993C7FCB3B3B3AA0207B712C0021F16F0A24A82A56E5EA2020716C04F657C +E458>I<001FB500F8020FB512FC486E4A80486E4A80B74A1580A56C4A6E15006C4A6E5C +6C4A6E5C26003FFEC9D83FFEC7FCA36E167FA26D60A26F15FFA26D60A26F5CA26D60A26F +5CA26D60A26F5CA26D60A26F5CA26D60A26F5CA2027F94C8FCA36F5C023F5EA36F147F6E +5EA37013FF6E5EA3705A6E5EA46E6D485BA46E6D485BA46E6D485BA4037F92C9FC705AA3 +033F5CA2EEFE3FA2031F5CA46F6C485AA46F495AA46F5CA46F5CA36F5CA27090CAFCEE1F +FC51677DE458>86 D<0007B500FC011FB512F8001F02FF4914FE486F4880A294B7FCA383 +A26C4B6C5C000702FC6D14F8D8000F01E0010101FCC7FC6D5F6F5B6D5F816D6D495B7F6F +495B147F6F495B80704890C8FC8070485A8070485A8004F15B8004FB5B8093B55A806081 +6F5CA26F91C9FCA26F5BA26F5BA26F5BA26F5BA24B7FA24B7FA24B7FA24B7FA2844B80A2 +4B80A2DBFFFB7F16F94A01F17F16F04A497F177F4A01C07F173F4A814C7E4A824C7E4A82 +4B7F027F824B6D7F14FF4B6D7F5B4B6D7F5B727E495B727E495B727F495B727F4990C8FC +001FB500F891B612C0007F6E4915F0B66C5B4D15F881A35D7115F06C4A7F001F4A6D15C0 +4D657BE458>88 D<001FB712E0007F16F8A2B812FCA517F8A217E001F8C9FCB3B3B3B3B3 +B190B712E017F8A217FCA56C16F8A2001F16E02E815DF258>91 D<001FB712E0007F16F8 +A2B812FCA57EA2121FC9127FB3B3B3B3B3B1001FB7FC127FA2B8FCA56C16F8A2001F16E0 +2E817AF258>93 D<91381FFFFE49B612E0010F15FC013F15FF4916C090B812F04817FC84 +48838548849126FC0007804A010080171F717F17036C496E7F836C496F7E6C5B6D486F7E +90CAFC84A44DB5FC043FB6FC030FB7FC92B8FC140F143F49B9FC1307131F137F90BAFC48 +179F489238F8001F484AC7FC4814E04891C8FC4813F814E048138091C9FC5B485AA25BA5 +6D5EA26C6C5E6D93B5FC6C6D5C6E14076C6D141F02FC91B612C06C9026FF801FEDFFF892 +B912FE7E6C1AFF7E7E013F16E36D168101074BC614FE010103F8133FD9003F02C0010313 +F8020301F0CAFC504A78C858>97 D<001FB5FC4814C05AB67EA57E7E7EEA0003B2EF7FFC +0403B57E041F14F0047F14FC03E1B7FC03E78203EF16E092B87E868686DDE01F7F9326FE +00038004F801008004E0143F4C6E7F4C6E7F93C87E4B6F7F4B814B83854B707EA24B163F +87A286A31C80A286A962A21C00A26F5EA2636F167FA2505A814F5B6F5D6F4B5B61704A5B +705C704A5B04F849B55A70010791C7FC9326FFC07F5B94B65A62626203EF5E03E393C8FC +03E15D6DD9C07F14F86D021F14E091267F000791C9FC91C813F051667FE458>I<4BB512 +C0031F14FC92B77E020316E0020F82023F8291B87E5B49835B011F8349EC800103F8C7FC +4913E090B512804891C8FC4801FC6F5A5C48496F5A4A6F5A48715A4A92C8FC485BA24890 +CCFCA25B127FA25BA212FFA25BA97FA2127FA27FA2123F7F806C18FE6E923803FF806C7F +6E4B13C07E02FC5D6C7F6C6D4B13806C02C05C03F04A13006D01FC49B5FC6D9026FFC01F +5B6D91B6FC6D5F6D5F01015F6D5F023F5E020F93C7FC020315FC020015F0033F14800301 +01F8C8FC424A75C858>I<051FB5FC4D14C05F94B67EA5838383EF0003B2923807FF8003 +7F13F80203B512FE020FECFF83023F15E34A15F349B9FC5B5B131F5B16004901F0131F90 +B500C013074891C712014849804A814849814A81485B4A81484981A24890C9FC845B127F +A25BA212FFA25BA97FA2127FA2607FA2003F5F7F6C5F806E5D6C5F806C6D92B5FC6E5C6C +6D5C6C6D5C6E6C131F6C02E0137F6DD9FC03B712FC6D90B97E6D856D1A806D16FB6D16F3 +010016C36E1583021FDAFE011500020702F85D02009126E0007F5BDB1FFECBFC51667BE4 +58>I<923803FFE0033F13FE4AB67E020715E0021F15F8027F15FE91B8FC010383498349 +834983490200804901F0010F7F90B500C013034891C76C7F4A8048496F7E4849814A6F13 +80485B4A6F13C05A4A814890C914E0A24982127FA24918F0A200FF8390BAFCA81AE0A21A +8001FCCCFCA2127F7FA2123F7FA26C7F6EEE3F806CF0FFE0806C6D4B13F0806C6D5D6E5D +6C6D6C16E06C6E141F6D01F84A13C06D01FE91B5FC6D9026FFE00F14806D91B712007F6D +5F6D5F6D6C16F06E5E020F168002034BC7FC020015F8031F14C0030001FCC8FC444A77C8 +58>I<943807FFC0057F13F80403B512FE040FECFF80043F15C04C15E093B7FC4B16F05D +5D5D4BEBFC0717E04B496C13E017004B486D13C07213804B48EC3E0096C7FC5EAC001FB9 +12F84818FE5ABBFCA56C60A2001F18F8C801F8C9FCB3B3AD000FB97E003F18E0A24884A5 +6C60A2000F188044667AE558>II<001FB5FC4814C05AB67EA57E7E +7EEA0003B2EF1FFE4CB512C0040F14F0043F14FC93B7FC03E38203E78203EF8292B8FC86 +A2DDF00F7FEF000304FC6D7F04F07F4C147F5E4C8193C8FC4B153F5DA25DA25DA35DB3B0 +001FB600FC017FB612C0486F90B712E0486F4816F0B8008316F8A56C040116F06C4B6C16 +E06C4B6D15C055657FE458>II<173FEFFFC04C13 +E04C13F04C13F8A24C13FCA67013F8A27013F07013E07013C0EF3F0094C7FCAD91B712E0 +4916F85B18FC5BA37FA27F7F91C8127FB3B3B3B217FFA218F8A25ED80FF016F0486C5C48 +7E486C4A13E0A2B54A13C05E4C138093B51200EC800791B65A6C5E5F6C5E5F6C5E6C93C7 +FC6C5D000115F86C6C14C0010349C8FC368C78E558>I<381FFFFC4813FF5A81B6FCA37E +A27E7EEA0001B3053FB612E094B77E4C82A287A363A2705E053F5DDD003F90C8FC4E5A4D +485A4D5B4D5B4D5B4D5B4D5B4D90C9FC4D5A4C13F84C5B4C5B4C5B4C5B047F90CAFC4C5A +03815B15831587038F7F039F7F03BF8092B67EA204FB7F04F17F04E07F4C6C7EEE803F04 +007F4B6D7E4B6D7F4B7F4B6D7F03C0814B6D7F717F187F85727E727E727F8486727F727F +84737E001FB600F8011FB512FE486F4980486F491580A2B890B712C0A36C4B6D1580A26C +4B6D15006C4B6D5C52657DE458>I<001FB612FC4815FF5A83B8FCA37EA27E7EC8120FB3 +B3B3B3A7001FBA12C04819E04819F0A2BB12F8A36C19F0A26C19E06C19C0456577E458> +III<923803FF80033F13F84AB6FC020715C0021F15F0027F15FC91B7 +7E0103707E4983498349834949C6804901F0011F7F90B500C001077F4891C700017F4A80 +4801F8033F138048496F13C04A814819E04A8148496F13F0A291C97E4819F84982A24848 +EF7FFCA44848EF3FFEAB6D177FA2007F19FCA26D17FFA26C6C4C13F8A36C6D4B13F06E5D +6C19E06E5D6C6D4B13C06E5D6C6D4B13806E92B5FC6C6D4A14006C02C001075B6D01F001 +1F5B6D01FE90B55A6D90B75A6D5F6D5F6D5F6D94C7FC6D6C15FC6E5D020F15E0020192C8 +FC6E6C13FC03031380474A78C858>II<953801FFE0001FB500FC021F13FC4802FF91B6FC480403 +1580DC800F15C0B7013F15E094B712F016816C038716F8168F6C159F6C03BF1483C7000F +90B5EAF80318C0DE000113F017FC4D6D13E04DEC3F804D91C7FC5F5F94CAFC5E5EA25E5E +A35EA35EA45EB3A7001FB812FC4817FF4884A2BAFCA37EA26C95C8FC6C17FC4D487CC758 +>114 D<0203B5131F027F9138F03FC00103B6EAFE7F010F92B512E0133F90B9FC5A5A5A +5A5A48EC000702E0EB007F4890C8121F01FC814981485A835BA46D6F13C07F6C6C923800 +7F0001FF93C7FC14C06C13FC6CEBFFF0EDFFC06C15FF6C16F86C16FFC617C06D16F0011F +16FC0107820100EEFF80021F16C0020016E0030315F0DB000714F8EE003F050713FC1701 +D81FC09238007FFED83FF0163F007FEF1FFF486C82A2847FA27FA26D5E80F01FFE6E153F +02F0ED7FFC6EEC01FF02FE020F13F89126FFE001B5FC92B712F019E019C0198019006001 +E316F801E116E0267FC03F1580D9800F02FCC7FC001FC71480404A74C858>I<15FE4A6C +7E5C4A7FB1001FBAFC4819C05ABB12E0A56C19C0A2001F1900C7000701C0C9FCB3AFF107 +F0F11FFCA2F13FFEA5197F821AFC6E16FF705B7015F86E6D1307704913F06E9038FFC07F +94B612E06F16C01A806F16006F5D6F5D6F5D030115E06F6C1480041F01FCC7FC040113E0 +475C7CDA58>I<001FB54AB512F04802C04914FC485EB66C4980A56C826C826C82D80003 +92C7123FB3B3A3197FA319FF60606F5C606D6D143F03FE91B5FC9226FFC00791B512C06D +91B912E01CF06E19F88080806E163F6EDBFC1F14F0020003F015E0031FDAC00714C00303 +01FCCAFC55487FC658>I<001FB500FC027FB512F04802FF49B612F8481AFCB76C4815FE +A56C4B6C15FC6C1AF86C02FC6D6C14F026000FFCC9387FE0006E16FF010760A26E5D6D60 +A26F5C6D95C7FCA26F5C6D5FA26F140F027F5EA26F141F023F5EA26F143F021F5EA26F14 +7F020F5E6F14FFA202075E6F5BA26E5E705AA26E93C8FC705AA26E5DEEE00FA2037F5CEE +F01FA2033F5CEEF83FA2031F5CEEFC7FA2030F5CEEFEFFA203075C93B5FCA26F5CA36F91 +C9FCA26F5B705AEE1FF04F487CC658>I<001FB500FC021FB512FC007F02FF027F14FFB7 +18807090B7FCA593C77E6C1B00001F02FC021F14FCC601C0C900011380A26E5E017F96C7 +FCA56E5E013F60A56D6C4C5AA3EE07F8EE1FFE4C7E6D6C496D485AA393B512C0A36D6C48 +4B5A18E0A34BEB7FF0173FD903FF5F197F4B14F8A2EEFE1F150F6D018F02FC5BA2DCFC0F +13FF159FA26D604C6C7EA215DF03FF91B5FC4C7E6E94C8FCA216E083A36E496C5BA36E49 +6D5A6E90C76C5ADA07FCEC0FF051487DC658>I<000FB500FE0107B6FC003F9126FF801F +15804D15C04815C01BE0A31BC06C1580711580000F9126FE00071500D8000101E0902600 +7FF8C7FC6D6D4A5A6F495B027F5E6E6C5B6E6C495B6E6C4990C8FC606EEB801F6E6D485A +6E6D485A6E5D70485AED7FF96FB55A6F5C6F91C9FCA26F5B6F5B6F5B6F5BA2705A4C7E4B +7F835D4B7F4B7F84ED1FF9DB3FF07F037F804C6C7E4B486C7E4A141F4A01807F4A496C7E +717E4A486D7F4A5A4A486D7F717F4A48814A486E7E49163F4B6E7E494981001FB500FC49 +B612C0007F02FF010715E01BF0B76C4815F8A56C4B6C15F01BE0001F02FC010115C04D47 +7BC658>I<001FB500FE027FB512F0486E49B612F848038016FC4D15FEB712C0A36C1580 +7115FC6C030016F86C4A6D6C14F0260007FEC9387FE0006E16FF627F6F5C6D6081606D95 +C7FC81027F5D6F5D180F143F6F5D021F151F8161020F153F81616E6C147FA26E5E7013FF +A26E5E705A8004E05C5F037F92C8FC16F0153F70485AA2151F70485A150FA270485A1507 +A26F6C485AA36FEBBFE017FF8160A2826082A295C9FC82A2705AA35F161FA25F163FA25F +167F5FA216FF5FA25D01305DD801FE5B3807FF804B90CAFC4813C0486D485A151F4B5AEC +007F4B5A02035B140F6C90B55A5E5E6C92CBFCA26C14FC6C5C6C5C6D13C0011F90CCFCEB +07F84F6D7CC658>I<0003BA12FC4819FF5A481A80A61B00A291C900075B4E5B4E5B4E5B +4E5B95B55A4D91C7FC4D5B6C484B5B4D5BD803F84B5BCA007F5B94B55A4C5C4C91C8FC4C +5B4C5B4C5B4C5B4C5B93B55A4B5C4B49C9FC4B5B4B5B4B5B4B5B92B55A4A5C4A91CAFC4A +5B4A5B4A5B4A5B4A5B91B55A494A15FE4991C83803FF804913FC49494B13C0495B495B49 +5B48B55A4891C9FC485B485B485B485B4890BAFCA2BCFCA66C1A80A2001FF1FE004A477B +C658>I<95380FFFC00503B512F0173F94B612F81603160F5E167F93B712F05D1AC04B4A +C7FC18C04B01FCC8FC17F04B5B5F5FB3B15D5D4B90C9FC92B5FC02035B143F0107B55A00 +1FB6FC007F5D5EB75A168093CAFC8216E06C8182001F81EA0007D9003F7F140302007F81 +6F7F8181B3B183836F7F17FC6FEBFFC018FE6F91B512C01AF0817015F8161F8216031600 +053F14F01703DD000F13C0458177F258>I126 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fb lcmssi8 19.907 29 +/Fb 29 122 df +12 D<001FB812F04817FC4817FEA2B9FCA46C17FC7E6C17F0370B75B045>45 +D65 +D<0807B512C00703B77E073F16FC4EB97E060F18F0067F18FE4DBB12C0170F053F1AE094 +BC12C05E04079238FC0007041F92C8001F14804C02F0150393B60080DB007F13004B4ACA +120F030702F017034B02C0715A4B91CC127E037F49191C92B500F896C7FC4A14E04A5C4A +5C4A49CFFC4A5B4A5B4A5B91B55A495C5E4991D0FC495B495B5D495B5B5D495B90B55AA2 +4891D1FC5C5A5C5A5C5A5CA25A5C5A5CA35A5CA4B5FC91D2FCAD80A27EA380A27E80A26C +7FA26C7FA26C7F807E806C80816C806D6DF103806D6D190F03FEF17FC06D6D4E485A6D02 +C017076D6E171F6D02FC94B5FC6D02FF16076D03E0157F023F02FF023FB6FC6E92B9FC6E +98C8FC02031AFC02001AF0033F1980030F4EC9FC030318F003001880041F04FCCAFC0401 +16C0DC000702E0CBFC737566F284>67 D<037FB912F04ABB12E01DFE4AF2FFC01EF81EFF +4A1CC01FF08B1FFE8B4A01F8CA003F810A0015E04C060F800B0180777E4A091F7F0C077F +4C737F8A4A877913805E8B21C05CA24C86A391B563218093CEFCA249531300A24B515A66 +545B5B545B4B081F5B545B545B4951B55A0B0791C7FC4B071F5B9AB55A49080714F00A7F +5C4B053FB6128092BDC8FC1EFC491CF01EC053C9FC1DF81DC04950CAFC1CE009FCCBFCA2 +03C0C800017F4983874B707F8690B5858692CA80747F864887864A85747FA248737F874A +86757F5A757F4A8489757F5A757F4A8489757F5A767F4A858A767F5A767F5C767F48757F +A24A737FA2767FB5757FA291CE6C7FA2896C4887123FD81FF8090390C8FC7A716DF087> +82 D<0707B57E4EB612FE061FEDFFE095B812FC0507EFFF80051F18E0057F18F84CBA12 +FE0407F1FF80041F1AC05E93BCFC4B9238F800074B92C8003F14804B02F015034B0280ED +007F4B49CA001F13004B01F017074B498392B50080EF00FE4A91CC127E4A01FC193C4C96 +C7FC4A5B5E5C5E4A5BA25C93CFFCA45CA282A282A26E7F8216FC826EEBFFC017F06E14FF +18F06EEDFF806E16FCF1FFE06E17FF6E18E06F17FC6FEFFF80030F18E06F18F80301846F +6C17FF041F84040784040084051F83050083060782DE003F811903DF001F80080181F200 +3F090F80871B017580888888A288A488A36466A3525BA25290C7FC646500071BFFD80FC0 +4F5B6D61486C4F5B01FC071F5B48B44F5B02C095B55A02F005035C4801FE050F91C8FC6E +6C043F5BB600F84BB55ADBFF80020F5C04FE0103B65A6C92B95A001F1B80000798C9FC00 +011AFC6C6C19F0011F19C0010396CAFCD9007F17FC020F17E0020094CBFC030F15F0DB00 +0F01FCCCFC6A7775F373>I<041FB512F8047F14FC93B612FEA219FF5DA219FEA219FC4B +15F805E0C7FCA34B5BA45F5DA494C8FC5DA45E153FA44B5AA45E15FFA45E5CA44A5BA45E +5CA45E5CA44A90C9FCA45D143FA45D147FA45D14FFA4495BA45D5BA45D5BA4495BA492CA +FC5BA45C133FA45C137FA4495AA45C5AA45C5AA4485BA45C5AA491CBFC5AA4485AA45B12 +7FA390B512F815FEB6FC81A56C5C5D001F5C40A071FD3A>91 D<041FB512F8047F14FC93 +B612FEA219FFA319FEA282161F93C7123FF07FFCA419F818FFA419F05FA419E05FA44D13 +C0A419805FA419005FA44D5AA460177FA46017FFA44C5BA4605EA4605EA4605EA44C90C7 +FCA45F163FA45F167FA44C5AA45F5DA45F5DA45F5DA44B5BA494C8FC5DA45E153FA44B5A +A45E15FFA45E5CA44A5BA45E5CA45E001FB6FC5A5AB7FC93C9FCA46C5C5D001F5C40A082 +FD3A>93 D<94383FFFE0040FB512FC93B77E030716E0033F16F84AB87E020783021F8302 +7F188091BA12C0DDFC0314E04CC7123F04E0020F13F04949C86C13F803F88103C06F13FC +92CAFC14FCD900F0EF7FFE146091CBFC1A3FA91A7F1BFCA31AFF1BF8A296B5FC0507B6FC +4CB7FC043F16F00303B8FC151F92B9FC0203EDFE03020FDAFE0014E0023F148091B500F8 +C7FC010314C04949C85A011F01F817C04913C0495B4948C95A4801F81880485B485B485B +4A5E4890CA14005B123F495F127F4960A2197FA200FF18FF4E5BA260606D161F6C6C4C5B +6D93B5FC6E14036E140F6C01F891B65A02FF010F13FD92B612F96C17E318C36C05035B6C +16FE6C16F86CDCC0015B6C93C7FC013F02F86EC7FC010F028091C8FC010301E0CBFC4F5B +71D862>97 D<157FEDFFC04A7FA25CA45CA25EA35CA25EA35CA293CCFCA25CA25DA3027F +ED1FFE4DB512E04B010F14F8053F14FE94B77E02FF010382040F824B48824C824991B87E +03F9834BD9FC008003F701C0130F92B5C7000314804902FC020014C004F08104C06F13E0 +4C150F93C914F04949824B824B18F84B82495B4B824B18FCA21B7F5BA292CBFCA35BA25C +A3137FA25CA213FF1BFF4A19F8A348611CF05C621CE05A624A19C0A248611C804A5F5013 +00A2484F5A505AA24F5B61484E5B4F5B6E5E4F5B6E4C5B484DB5C7FC6E4B5B060F5B6E4B +5B486D037F5B6E0203B55A01FC01C0011F5CDBF801B65A6EB8C8FC00FF18FC6E5E496C5E +6E16C06E93C9FC6C486C15FC003F6D15F0271FC0007F14C0C8001F49CAFC030113C05675 +6FF267>I<943803FFFE057FEBFFF00403B612FE040FEDFFC0043F16F093B812FC030383 +030FEFFF80033F18E05D92BA12F002039126FC000F14E04A02C0EB007F4A49C8120F4A01 +F8030313C04A01E015004A49163F91B5CAEA1F8049491707494994C7FC4913F05D495B49 +5B5B92CDFC495A495AA2485B5C5A5C5A5C5A5CA24890CEFCA25A5BA3127F5BA412FF5BAA +7FA2127FA37F123F1A1C6D183E6C197E6EEE01FE6E16036C6D1607191F6C6D167F6C01FC +ED01FF6E15076C6D6C023F5B6C02E049B5FC03FE013F14F06D90B85A6D18806D95C8FC6D +17FC010317F06D17C06D6C93C9FC021F15FC020715E002004ACAFC030F13C0545B6FD85C +>II<94380FFF804CB512F8040F14FF043F15C093B712F0030382 +030F16FE4B82037F178092B912C014034ADAFC0114E04A9126C0001F13F04A49C712074A +01F8020113F84A01E08091B50080ED7FFC4991C9123F4949EE1FFE4913F84B160F495B49 +49EE07FF495B92CAFC495A13FF4A83485B5C5A5C5A5C485B62A24890CBFCA291BBFC481A +FEA35AA21BFC1BF81BF001F8CDFC12FFA45BA37FA4127FA27FA3123F7FA26C6C181C1A3E +6C6D17FE6E16016C6D16076E160F6C6D163F6E16FF6C6D15036C6D6C021F5B03F049B5FC +6D01FE011F14F06D90B85A6D18806D95C7FC6D17FC010117F06D17C0023F93C8FC020F15 +FC020315E0DA007F91C9FC030713E0505B70D85C>I103 D<157FEDFFC04A7FA25CA45CA25EA35CA25E +A35CA293CCFCA25CA25DA3027F923807FFC0067F13FC4B0103B67E050F15E0053F8102FF +91B77E0403824B48824C8249143F4C17804BB5EA001F03F101F0010114C003F301806D7E +4901F790C87EDBFFFC81DBEFF06F13E0EDFFE04C81495C93C9FC5D5D495B1CC05D5DA249 +495EA24B1880A292CAFC4960A24A1900A3017F60A24A60A201FF187FA24A60A34819FFA2 +4A60A34860A24A60A24860A24A60A34860A24A60A34860A291CA5CA34860A24996C7FCA2 +007F60A24960A300FF187FA24960A36C48715A003F181FD81FC0EF0FE053736FF267>I< +EDFFC0020313E04A13F0A24A13F8A216F0A35CA216E080A26E13C06E130091C8FCAEEC1F +C0EC3FF0147F4A7EA45BA25DA35BA25DA35BA25DA25BA25DA35BA292C7FCA35BA25CA313 +7FA25CA213FFA25CA35AA25CA35AA25CA25AA25CA35AA25CA35AA291C8FCA35AA25BA212 +7FA25BA312FFA25BA36C5A123FEA1FC025746FF32E>I<157FEDFFC04A7FA25CA45CA25E +A35CA25EA35CA293CDFCA25CA25DA3147FA24B943807FF801B1F1B7F02FF95B5FC080314 +004B4C5B505B49063F13F0505B4B4BB55A4F91C7FC4F5B49051F5B4F13F04B4B5B4EB55A +4E91C8FC494C5B061F13F84B4A5B4E5B494BB512804D91C9FC4B010F5B4D13F84D5B4992 +B55A4C14804B4891CAFC040F5B4C13F8494A5B93B512C04A485C4B91CBFC030F80017F5B +037F804AB6FC02FD8190B8FC848416F304C37F4815814BC67F4B804B7F03E081484A7F4B +6D7F4AC7804A8048498202E0804A6E7F4A828348848391C96C7E8684488584498484727F +003F8584498484007F717F864983878500FF727F87498387856C4883003F62D81F800500 +5B59736FF262>107 D<157FEDFFC04A13E0A25CA45CA216C0A35CA21680A35CA21600A2 +5CA25DA3147FA25DA314FFA25DA25BA25DA35BA25DA35BA25DA25BA25DA35BA292C7FCA3 +5BA25CA3137FA25CA213FFA25CA35AA25CA35AA25CA25AA25CA35AA25CA35AA291C8FCA3 +5AA25BA2127FA25BA312FFA25BA36C5A123FEA1FC023736FF22E>I<952607FFE0933801 +FFF8067F01FE041FEBFF80DA1F800103B600C092B612F0DA3FE0010F6F020381027F023F +03F8020F15FE4A6C90B76C023F814C704A168004077049B812C04C714817E0494A60047F +DDC01F17F04BB5D8001F4BEBC00703E101F001009126E07FFCC7003F13F803E301C0023F +DAFFF0140F4901E790C86C01E101C080DBEFFC6F01E390C87EDBCFF86FD9F3FE6F13FCDB +DFE0EFF7F8DBFFC06FD9FFF081494A6093C95D4B614B96CAFC49496023F84B604B60A249 +494C495EA24B4E18F0A292CA5C494E60A24A4F18E0A3017F4E60A24A96CA14C0A201FF4E +60A24A4E1980A348077F60A24A4E1900A34807FF60A24A4E60A2484E197FA24A4E60A348 +4E19FFA24A4E60A3484E60A291CA4A60A3484E60A2494F60A2007F4E60A24996CA5CA300 +FF4E60A2494E61A36C4871487190C7FC003F060F84D81FC0DD07F0EF01FC8E586FD7A2> +I<953807FFC0067F13FCDA1F800103B67EDA3FE0010F15E0027F023F814A6C90B77E0403 +824C824C8249143F4C17804BB5EA001F03E101F0010114C003E301806D7E4901E790C87E +DBEFFC81DBCFF06F13E0EDDFE0DBFFC081495C93C9FC5D5D495B1CC05D5DA249495EA24B +1880A292CAFC4960A24A1900A3017F60A24A60A201FF187FA24A60A34819FFA24A60A348 +60A24A60A24860A24A60A34860A24A60A34860A291CA5CA34860A24996C7FCA2007F60A2 +4960A300FF187FA24960A36C48715A003F181FD81FC0EF0FE053586FD767>III114 D<94383FFFF0040FB67E047F15F04BB712FE0307EEFF80031F17E0037F +17F892B912FC14035C5C4A912680007F13F84A01F8C7120704C0020013F04A90C9121F4A +48160703F8EE01E0494993C7FCA2495B5D5B5DA35BA581816D7F81816DEBFF8016F8EEFF +C06D15FE6DEDFFF06E15FE727E021F16E06E16F86E820201826E6C6F7E031F821507DB00 +3F81040181EE000F050080181F06077F848484737E193FA462A4197F6219FF000C61001F +5F6D5ED83FE04C5B6D4C5BD87FFC5E01FF047F5B02E04AB5FCB500FC020791C7FCDAFFE0 +90B55A92B75A6C606C60000F6000031880C64DC8FC013F5E010F16E001011680D9001F02 +FCC9FC020014804E5B78D84F>II<02FE187F496C6C +EFFFC04960496D4C13E0A44960A24B18C0A34960A292CA1480A34960A24A1900A2017F60 +A24A60A301FF187FA24A60A34819FFA24A60A34860A24A60A24860A24A60A34860A24A60 +A34860A291CA5CA24860A24996C7FCA261127FA2494D5AA219FF6048485E626060606095 +B55A5F6D1507EF1FFD6C6CDB7FF95B6D6C903803FFF102F8013F13E16C90B75A18036C04 +FE5C6C16F86C16E06C4C6C5B6C4BC7FC6C6C02F86EC8FC011F02C091C9FC010101F8CCFC +53586CD567>III<03FEF103FC912603FF80F00FFE70181F4A6D183F1D7F1EFC6E6DF0FF +F8641EF05213E080704D13C0641E805213006E6D5F65525AA2037F4E5A705E65515B033F +5F7060515BA25190C7FC6F5F715E515A1BFF6F60714A5BA2505B6F5E64714A5BA25090C8 +FC6F4C5A83505A505A814F5B834F5B4F5B814F5B98C9FC715B047F4A5AA24F5A62706C13 +FF624E5B6062041F5B05FF5C4E90CAFCA270495A61183F6170137F614E5AA261705CA296 +CBFCA2705B60A260705BA2604C5B5E605E4C90CCFC5F161F4C5A4C5A4C5A1503003C020F +5BD87FE090B55A90B75A94CDFC16FCB75A5E16C05E4BCEFC15F06C14C0000301FCCFFC67 +6F7FD55C>121 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fc cmsy8 19.907 3 +/Fc 3 55 df15 +D33 +D<1C3C1C7E1CFFA263A2F303FE1B071CFC1B0F1CF8F31FF0A2F33FE0A2F37FC0A2F3FF80 +621C006263505AA2505AA2505AA2505A1A7F631AFF634F90C7FCA24F5AA24F5A190F6219 +1F624F5AA24F5AA24F5AA24E90C8FC60611807614E5AA24E5AA24E5AA24E5A18FF615F96 +C9FC4D5AA24D5AA24D5AA24D5A173F60177F604D5AA24C90CAFCA24C5A16075F160F5F4C +5AA24C5AA24C5AA24C5A5D94CBFC5D5E4B5AA24B5AA24B5AA24B5A157F5E15FF5E4A90CC +FCA24A5AA24A5AA24A5A141F5D143F5D4A5AA24A5AA24990CDFC5B5C13075C495AA2495A +A2495AA2495A13FF5C5A91CEFC485AA2485AA2485AA2485A123F5B127F5B485AA290CFFC +A2127E123C589A68F500>54 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fd lcmssb8 19.907 33 +/Fd 33 122 df<933803FFF8043FD9FF8049B512C04BB600F04914E0030F6F4914F0153F +92B74A14F85C5C140F5C5CA25C91B6EAC07FDD000F6E14F0494A13074C01036E14E04904 +016E14C098C9FC1800A2197096CBFCA6001FB900C091B512C04806F0010314F05ABA6C49 +14F8A76C60A2001F18C0D8000302FCC9FCB3B3B3B36D4A7014F07F6E01E0040014C06575 +7BF477>12 D<003FB50203B512F0486E4914F8B3A46C91C76C14F0C6EE000F48494B13E0 +4A17C0485F4A178048494B1300A24A5E4817FF4A5E48494A5BA24890C8485B495FA24848 +4B5BA248484B5B6C486F90C7FCA2452C79F272>34 D<97B6FC077F15FF0607B812FC067F +EFFFC00503BA12FC051FF1FF8094BC12F004031BF8160F163F93BDFC1503030F1CF05D03 +7F9338F0003F92B748C712014A04E0EC001F020793C912074A03FC040114E04A03F0707E +4A03C0171F4A92CB7E91B648844903F8060113C0494B84494B197F494B193F4992CD121F +4C1A0F494AF2078049F5030090B64897C7FC5E485DA2485D5E5A93D0FC5A5D5A5D5A5DA3 +5A5DA3B6FC5DAD817EA3817EA3817E817E817E827E826C81A26C81826D806D1E1C6D6E1B +3E701B7E6D03C01AFE6D6F19036D6F19076D6F190F6D03FE193F6E6E197F6E03C0EF01FF +6E03F04D13FF6E03FC170F6E03FF173F020104E04BB6FC6E04FE151F6FDBFFF00107B7FC +031F93BAFC8115031500043F1BFE040F1BF804031BE004001B00051F19FC050319E0DD00 +7F95C7FC060717F0DE007F93C8FC07001580787573F291>67 D<001FBBFC481AFE48F2FF +E0BD12FEF4FFC01DF81DFE777E1EE01EF81EFE787E8B1FF08B8B8B03E0C9001F707EE000 +7F82090782E1007F810A1F810A07810A0181766C801D1F77817781778189778178808A78 +80A278808A8D8A2280A28A22C0A28AA222E0A28BA322F0AD22E0A29CB6FCA322C066A222 +8066A22200666966545CA2545C669BB65A535D65535D0B1F5D5392C7FC9AB65A0A035D1C +0F0A7F5D0903B75A093F16C0081FB85A92BEC8FC67671FF0671F8054C9FC661EF01EC09B +CAFC1DF81DC052CBFC6C1BF06C50CCFC6C1A80847170F0A2>I<087FB5FC073FB7FC0607 +B812F8067FEFFF800503BA12F8051F19FF057F1AE00403BC12FC040F1BFF043F1C8093BE +FC15035D151F4B9326F8001F160092B748C87E4A04F0150F4A04801501020F03FCCA7E4A +03F0171F4A03C005075B4A4B8391B648CCFC494B197F4903F0193F494B735A494B190F49 +4B190794CD1203494A1A01494A1A004C1B7890B6481B30484B98C7FCA2485D5E5A93D1FC +5A5D5A5DA25A5DA25A5D090FB812C05117E0B6FC5DA98798C8121FA3817EA3817EA2817E +A2817E817E827E826C81A26C816D80826D806D80836D816D816D816D15FC6D816E6E7E6E +816E15F06E15FC0203DBFF805E6E04F00303B6FC6E04FE153F033FDBFFF8010FB7FC6F93 +BAFC1507811500163F040F1CC004031C00DC007F1AF8051F1A80050307FCC7FCDD007F18 +C0060705F8C8FCDE003F93C9FCDF007F49CAFC7B7574F297>71 D<001FB500FC9AB612E0 +4802FF0A0315F8486F63B76C5115FC7063A27063A27063A27098B7FCA27062A27062A271 +61A37161A27161A202FB6E4F5BA202F96E4F5BA202F86E96B55AA26F6D4E5CA26F6D4E5C +A26F6E4D5CA26F6E4D5CA26F6E4D5CA26F6E4D5BA26F6E4D5BA26F6E94B55AA2706D4C5C +A2706D4C5CA2706E4B5CA2706E4B5CA2706E4B91C7FCA3706E4B5BA2706E4B5BA2706E92 +B55AA2716D4A5CA2716D4A5CA2716E495CA2716E495CA2716E4991C8FCA2716E495BA271 +6E495BA2716E90B55AA2726D485CA2726D485CA27202875CA27202CF5CA27291B6C9FCA2 +725EA2725EA3725EA2735DA2735DA2735DA2735DA27392CAFCA2735CA2735C736C13F008 +1F13C06C4994CD6C13F87E6C01C00D1F13E096716EF0BB>77 D<97B512F0077FECFFE006 +07B712FE067FEEFFE00503B912FC051FF0FF8094BB12F004031AFC040F1AFF043F1BC093 +BD12F003031CFC4B88031F767E4B9326C0003F8292B700F8C7000116F04A0480DA001F81 +4A03FCC90003814A03E0DC007F80021F0380051F6E7E4A4ACB0007814A4A728191B600F0 +060081494B7380494B738094CD120F494A7480494A7480494A7481498D4C86494A758090 +B6487580A2484B758093CF7E488E484A7680A24B88488EA2484A761580A3484A7615C0A3 +4823E0A24B89A3B621F0AC6F9AB6FCA26C23E0A46F646C23C0A26F646C2380A26F646C23 +00A26C6E525CA26C6F515C70636C6A70636C6A6D6E98B65A70626D6E505D6D6E505D7062 +6D6F4F92C7FC6D6F4F5C6D6F4F5C6D6F96B65A6D6F4E5D6E02FE06075D6E6E6C051F5D6E +6F4D5D6E03F094B7C8FC6E03FE04075D0201DBFFC0033F15F86E04F84AB75A6FDBFFE001 +7F5E031F93BA12806F9AC9FC03031CFC03001CF0043F1BC0040F98CAFC04031AFC04001A +F0051F198005074ECBFCDD007F17E0060F94CCFCDE007F15E0070002F0CDFC947773F3AF +>79 D<001FBA12FC48F1FFF848F2FFC0BD12FCF4FF801DF01DFC1DFF1EC01EF01EFC1EFF +8B8B1FF08B8B03E0C9000182E0000781E1007F811C1F0A07810A0181887780A2778089A2 +8C89A765686568659AB65A64525D525D0A1F92C7FC99B65A09075D0803B75A92BD12E067 +9CC8FC1EFC661EC09BC9FC1DFC1DE052CAFC1CE0A28803E0C8123F738073808873807381 +8573818974807480867480897480748174818675808A758075808775808A758175817581 +888B768076807680888B7681768176817780898C7780778077808921807715C06C4A856C +7714806C91CE001F14007A7170F094>82 D<051FB57E0407B7FC047F16F80303B9FC031F +18F0037F18FE4ABB7E02071AF0021F1AFC4A8691BCFC5B5B5B49635B499238F8000F4992 +C87E90B600F015074803C01501484ACA6C5B4B171F4802F017074B83484A834B716C5A48 +1B3F92CC121F1C0F1C07481B03765A6F725A9AC7FC8181818115FEEDFFC06C15F8EEFFC0 +17FEEFFFF86CEFFFC019FF6C19F81AFF6C1AE01BFC6C1AFF6C1BC01CF06D866D1AFE6D86 +6D1BC00103876D876D87023F866E8602078602011B80EC003F030F1AC003011AE0ED003F +040119F0EE000FDD003F17F81801DE000716FCF1007F1A071A01E0003F14FE871B078787 +A2871206000F87EA1FC07F6D1CFC7F7F01FF97B5FC486D1BF802E06002F84E14F06E6002 +FF4E14E04802C0173F03F84D14C003FF4CB6FC04E0030F158004FE037F1500DCFFF8010F +B65ABE5AA2651DE0656C64001F99C7FC00071BFCC663013F1AE001071A8001004FC8FC02 +0F18F8020118C0DA000F4CC9FCDB007F15E0DC007F01F8CAFC677776F37E>I<003FB56C +99381FFFFC4802E00A7F13FEB66C51B6FC816F636C21FE6F636C21FC6F636C21F867826C +5414F0826C5414E0826C9BB612C0826C531580826C210070616D6766826D525C826D525C +836D525C836D525C836D677195B6FC6D6765836D5192C7FC836E505C836E505C836E505C +846E65725E6E6565846E97B65A846E4F5D846E4F92C8FC846F4E5C846F63725D6F636485 +6F4E5C856F4E5C856F95B65A856F4D5D856F98C9FC735B70616385704C5C85704C5C1A80 +704C5C1AC0704C5C1AE0706174B6FC70611AF11AF97003FB92CAFC97B7FC715FA2715FA2 +715FA2715FA2715FA3715FA2715FA27194CBFCA2725DA2725D725D060715E088727BF093 +>86 D<263FFFF097B66C963803FFF8B56C070303E0070F13FE6E4F6F616E4F6F6180526F +61A26C6EA114FC526F96B5FCA26C6EA114F8526F60A26C6EA114F099B86C5F816C5020E0 +7B5F6C6EA114C0637B5F6C6E08EF1D805102CF628D6C6E08C71D00510287628D6C6E0883 +64510203628D6D6E73645101FE98B5FC8D6D6E736451496F5EA26D6E746398B548705DA2 +6D6E7463504A705D8B6D6EA15A504A705D8B6D6EA15A504A705D70866D4E4A9AC7FC7C5D +6D6E74625091C7FC7C5D6E6E7362504998B5FC8E6E6E73625049628E6E6E746197B54862 +8F6E6E74614F4A628F6E6E74614F4A725BA26E6E74614F4A725BA26E6E7496C8FC4F4A72 +5B8C6E6E694F91C96F5B8C6F0280684F497390B5FC06C0856F4B49657D5A6F02E0745F96 +B55AA112836F6E745F06F14A1A87A112C76F02F9745F06FB4A1ACFA112EF6F91B6725F51 +97B6FCA26F7794C9FC63A26F775E98CBFCA270765E62A270765E628E7069628E704B65A2 +704B735D704B735D040092CD00034ACAFCC7727BF0D2>I92 +D<93380FFFFE0307B612F0037F15FE0207B812C0023F17F091B912FC010718FF011F19C0 +017F8590BB12F887879326FE001F8004C0010315804BC76C15C003F06E7E03C06F14E092 +C96C14F0D97FFC824A19F802E0824A19FC4A8291CAFC017E1AFE017C83131090CBFCA996 +B6FC0507B7FC4CB8FC163F0303B9FC153F4ABAFC140F023F160191B712800103EDF80001 +0F15C0494AC7FC017F14F090B612C0485D484AC8FC485C485C485C5D485C5D5A92C9FCA2 +B6FC5CA561A2806C606F5DA26F5D6C6E5D6F92B6FC6C6E5C03FE14076C6E6C133F9339F0 +03FFFD6C92B612F96C18F119E16C18C16C18816D1701011F16FC6D16F06DDCC00014FC01 +0193C7FC6D6C02F8023F13F0020F02C091C8FC020001F8CBFC575E79DB6B>97 +D<381FFFF84813FE5AB6FCB3A3943807FFC094B512FC0407ECFF80041F15E0047F15F84B +B712FE030782031F17C04B834B8392B97E8787DCFC008104C0010F814BC700038103F802 +008103E0153F4B6F804B6F8092C97E738085888588861D8086A21DC086A31DE0A386A21D +F0AF1DE062A41DC0A2621D80A2501400A297B6FC6461644F5C616F4B5C6F5D6F4B5C6F92 +B65A6F4A5D03FE020792C7FC6F6C133FDCF003B65A93B85A1BF0636F5F6F5F6F4CC8FC6F +5E6F16F06CD9FE0116C06C6E6C92C9FC6C01F8011F14F8C9000714C09326007FFCCAFC5C +7574F270>I<94387FFFF8040FB612E0047F15FC0303B87E030F17F0033F17FE92BA1280 +020319E04A19F0141F5C5C91BBFC491AE0499238F0007F4992C712034902FCEC007F4902 +F0150F494A1503494A6F13C093CA127F90B6173F484A171F4BEF0780484AEF030098C7FC +485CA2485CA2485CA25AA25DA25AA392CDFCB6FCAE7E81A47E81A27EA2817E6F18706C1B +F86F17016C1A036F17076C6E171F6C6E173F7016FF6D6E5D6D6E030713FC6D6E151F04FC +92B5FC6D02FF140F6DDBF001B6FC6D92B8FC7F7F023F19F86E19E06E19C0020319000200 +18FC033F17F0030F178003034CC7FCDB007F15E0040F92C8FCDC007F13C0565E78DB65> +I<50B51280080714E0A25014F0B3A3933807FFC093B512FC0307ECFF80031F15E0037F15 +F84AB712FE020716FF4A17CF023F17EF4A94B6FC91BCFC5B5B49EDFC004903C0130F494A +C712034902F81400494A153F04C08190B648814892C9FC5D485C5D5A5D5A5D5A5DA25A5D +A25AA492CAFCB6FCAF7EA281A37EA36C80A36C80A26C80A26C80A26C6E5E6F5E6C6E5E6D +6E92B6FC04E05C6D6E14076D02FC5C6D02FF147F6DDBF003B7FC94B9FC7F010018EF6E17 +CF6E178F6EEEFE0F020716FC6E16F80200DCE00714E0033F158003079126FE0001148003 +0002F090C9FC040F90CBFC5C7579F270>I<94387FFF80040FB512FE047FECFFC00303B7 +12F0030F16FE033F707E92B97E020318F04A84021F844A18FF4A8591BB7E49EDF8074992 +2680007F80494AC7001F804902F8020780494A80494A6E80494A8090B6486F7F93C9FC48 +4A707F5D48731480485C4B82481CC05DA2484A82A2481CE05DA24891BBFCA5BEFCA21DC0 +A21D004ACEFCA780A27EA381A27E81A27E817E816C1B0E6F181F6C6E60646C6E606C6E5F +7016076D6E5E6D6E043F13806D6E5E04FC4BB5FC6D6E15076D6E6C143F6D03F049B6FC6D +03FE133F6D6C91B9FC6E1A006E61020719F86E19E002001980033F95C7FC030F17F80303 +17E003001780041F03F8C8FC040315C0DC000F01F0C9FC5B5E7ADB68>I<94381FFFFC04 +07B612F0043F15FE4BB8FC1507151F157F4AB9FC5C140F5C5C5C9438FC007F91B600E013 +0F4992C712034C14004C157F49183F1A1F1A041A00A7001FB9FC4818C05ABA7EA76C60A2 +001F95C7FCD8000302FCC9FCB3B3B3B36D5C7F6E13E048757BF445>I<932601FFE049B5 +1280043F01FC010714E04BB61280030FDBE00F14F0033F15F092B712FC020316FE4A16FF +021F178F4A17CF4A17EF91BCFC5B494BC6FC4903F0131F4903807F494AC71203494A8049 +4A8090B600E0814C81485D93C97E5A484A825D485CA25D5A5D5AA25D5AA25DA3B6FC92CA +FCA862A4817E62A2817E6F5EA27E6F93B6FC6C80A26C6E5D816C6E5D705C6C6F5C6C816D +02F8EC1FEF6D02FE147F706CEBFFCF6DEDF8076D92B6128F7F0101180F6D17FE6E16FC14 +1F6E16F8020316E0020016C0033F15800307ECFE00030014F8040713C093C9FCA41DE0A3 +5014C0A2013860017E1B80D97F805F02F094B6120002FC4C5CDAFF805D03F0030F5CDBFF +80023F5C04FE0103B65A93B95A646499C7FC1BFC631BE06D198001074EC8FCD9007F17F8 +020717C0DA001F4BC9FCDB001F14805C7679DA70>I<381FFFF84813FE5AB6FCB3A39538 +7FFF800507B512F8053F14FF94B712C0040316F0040F16FC043F824C8293B91280030318 +C04B18E05D4B18F0EFC0074B48C715F8DB7FF0143FDBFFC0020F14FC5E93C87E4B814B18 +FE5D4B815DA25DA25DA392C9FCB3B3B3A46C497014FC7E6C01F8053F13F0577374F270> +I<001FB5FC4814C05AB612E0A76C14C0A2001F1400C9FCAE3807FFFE48EBFF805A4814C0 +B3B3B3B3AB6C14807E6CEBFE001B7476F331>I<381FFFF84813FE5AB6FCB3B3B3B3B3B3 +6C13FE7E6C13F8187374F231>108 D<95267FFF8094387FFF800507B500FC0407B512FC +261FFFF0023FDAFF80033FECFF804801FC91B700E092B712E048030304F8020316F8B56C +010F04FE020F16FE043F70023F824C7149178093B96C90B912C04B724818E00307DEF007 +18F04B610AF819F84BD9E0034CEBE0034B48C76C6E4848C76C14FCDB7FF0021FDB7FF014 +1F4B486E6E48486E14FE04806E04808091B5C86C91B5C87E4B6F4B814B4F18FF4B614B6F +4B814B61A24B61A24B61A392CA92CAFCB3B3B3A46C4971497113FE6C73856C01F87101F8 +7113F8985B74DAB1>I<95387FFF800507B512F8261FFFF0023F14FF4801FC91B712C048 +030316F0B56C010F16FC043F824C8293B91280030318C04B18E05D4B18F0EFC0074B48C7 +15F8DB7FF0143FDBFFC0020F14FC5E91B5C87E4B814B18FE5D4B815DA25DA25DA392C9FC +B3B3B3A46C497014FC7E6C01F8053F13F0575B74DA70>I<94381FFFC00403B512FE043F +ECFFE093B712F8030716FF031F17C0037F17F04AB912FC4A84020F727E4A854A854A8549 +B6D8F80015FC490380010F804902FCC70001804902F06E6C8004C0151F494A6F804991C9 +6C804949708090B54870804B824888484A717F4B8348884B83481D80A24B83481DC0A248 +1DE0A34891CB6C14F0A5B61BF8AD6C1DF0A36F5FA26C1DE0A36C6E4D14C0A36C6E4D1480 +A26C6E4D1400A26C6E94B55AA26C6E4C5C6C6E4C5C6F5E6D6E4B5C6D02E0033F5C6D6E4B +5C6D02FC4AB65A6DDAFF80010F92C7FC6D03F890B65A6D92B85A6D626E616E61020F1980 +6E96C8FC020118FC6E6C17F06F5F030794C9FC030116FCDB003F15E004034ACAFCDC001F +13C0655E7ADB72>I<943803FFE0057F13FE261FFFF80103B612C04801FE010F15F04803 +7F15FCB648B8FC4B83030F834B17F0037F8392B97E878788EEFC01932680003F814BC700 +0F8103F802038103E014004B6F8092C97E7380857380A27380851D8085A27414C0A2861D +E0A386A31DF086AD621DE0A362A21DC062A21D8097B6FC1D0061A24F5C614F5C64616F4B +5C6F5D6F4AB65A6F4A5D6F4A5D03FE021F92C7FC6F6C90B7FCDCF0075D93B85A631BE06F +5F6F5F6F4CC8FC6F5E6F16F0030116C06F6C92C9FC041F14F8040714C09326007FFCCAFC +94CCFCB26C5B7E6C13F85C7274DA70>I114 D<0303B57E92B7FC020716F0023F16FE91B912C0010318F84918FE49 +84133F5B90BBFCA24861489138FC000703E0EB003F4891C812074A15014849ED007F4AEE +1FFC4818074A16031901F1007848193097C7FCA2808080808115F015FE6CECFFF8EEFFC0 +17FF6C17F018FCF0FF806C18E06C8419FC6C846C727E6D846D846D846D846D8413016D84 +023F83140F02031880EC007F1507DB001F16C0EE007F1703DD007F14E0181F1807848400 +0C83121E001F847F487E7F6D19C013FC6D94B5FC486C7E6E4B148002F05D02FC5DDAFF80 +4A140003F0147FB70107B55A93B75AA262626C61001F61000761000196C7FCD8003F17FC +010F17F0010117C0D9001F93C8FC020115F0DA000749C9FC4B5E7ADB57>I<91381FFFF0 +4A13FC5C91B57EB3A4001FBAFC4819C05ABB12E0A76C19C0A2001F1900C74AC9FCB3B3B2 +82A21A701AF86E6E13011907F10FFC71133F7113FF6EECF00F94B612FEA280A26E17FC1A +F06E17C06E17006E16FC6E16F06F15806F02FCC7FC030F14C0030101F0C8FC47747CF152 +>I<261FFFF894383FFFF04801FE94B512FC5AB64C14FEB3B3B3A261A461A361A261617E +616F92B6FC606CEF07FD6F140F6C6EEC3FF96FECFFF16C02FF130793B612E16C18C16C18 +816C18016C17FE6D16F86D16F0010FDCC00014FC010393C7FC010003FC023F13F0021F02 +F091C8FC020091CBFC575B74D870>I<263FFF80F0FFFEB500E00503EBFF806E5F6E5F80 +62A26C6D1A0062A26C6D6162A26C6E6097B5FC6C6381616C636F5DA26C6E6061A26C6E60 +61A26C6E6061A26D6D95C7FC61A26D6D5F61A26D6E5E96B5FC6D6182606D61705BA26D6E +5E60A26D6E5E60A26D6E5E60A26E6D93C8FC60A26E6D5D60A26E02805C95B5FC6E5F8317 +C16E5F17E3A26E02F35C17F7A26E91B65AA36E5FA36F93C9FCA36F5DA36F5DA36F5DA26F +5D6F5D03001580595A7BD864>I<263FFFC0DDFFF894381FFFE04801F004036D057F13F0 +6E4C6D94B5FCB56C4C6D19F86C754B14F0A26E5E686C7518E06E5E686C7518C06181765D +6C22806F92B6FC686C7518006F5C686C755F6081765D6C696F5C9DB5FC6C07CF6D5F6F5C +67896D4C01876181775B6D686F4A1303676D755E60704A7E775B6D687049487E676D7593 +C7FC705A4F6D5D6D755D5F04F04A7F775B6D67705A4F6D92B5FC6D755D705A4F6D5C6E09 +815C5F04FE4A7F1EC36E66705A96C76C14C76E09E75C94B5FC4E6E14EF9BB6FC6E66A24E +806E9BC8FCA24E816E65A24E81A26E65A24E816E65A24E816F64A26F4A6F5D6F91C96C5D +6F01FC04005D8D5A7CD896>I<263FFFC0F0FFFE4801F00503EBFF80B56C5F6E5F806C61 +806C1C006F5E646C6E5EA26C6E6097B5FC6C80646C60816C636F5D6C636F5DA26D6D6061 +6D80646D5F826D97C7FC705C6D6182616D6E5EA26D94B5FC705E6D5E826E60705B800580 +5D606E6017C06E5D05E05D80715A6E95C8FCA26E6E5A626E14FC4E5BA26F13FE626F91B5 +FC94B6FC6F5EA281628162A2816281A26F93C9FCA2826182A261826182A2705CA2826182 +A24C5CA2615E1238007E4B91CAFCD87FC0143F01FC0103B55A90B8FC6060A2606C5F6060 +4DCBFC5F17F017C094CCFC16F86C1580C66C01F0CDFC59727BD864>121 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fe lcmssb8 23.89 44 +/Fe 44 122 df[<060FB500C04DB512F80503B700C0047FECFFF8053F04FC0307B81280 +0403B86C037F17C0040F50B9FC047F1A0F4BB9153F030798BAFC031F1A034B6292BA141F +4A634A634A98BBFC4A624ADC000F4AEEE00106E0010006FCC7121F4A0380021F4903F014 +034DC8000F05C0804A02F803034992C9127F09011B3F91B6040049191F0A7E1A0F0A3CF2 +07800A0097C7FCA9000FBA00F095B512FE003F73864873877487BBFCA86C4F636C4F98C8 +FC6C4F62C703F8CA93CBFCB3B3B3B3B0804D715C6E4A715C020F4A715C>162 +140 121 267 159 11 D[<943801FFFE057FD9FFF84AB512F80403B7020714FE041F8204 +7F4E804BB8FC03074F15805D153F5D92B9FC5C5C5CA24AEDE01F4ADB80036F15004D487E +4A706F5C4D147F083F020114F84A97CAFC1A1FA274CCFC1A0697CDFCA7000FBA00FC4AB5 +12FC003F734A8048734A8075491580BCFCA86C97C7FC6C616C61C76C02FCCAFCB3B3B3B3 +B0804D7115006E4A715C02074A715C>121 140 122 267 143 I[<943801FFFE057FEBFF +F80403B74AB512FC041F704980047F4E804BB84A158015075D153F5D92B9FC5C5C5CA24A +EDE01F4AED80034D487E4AEE007F5F1A3F4A171FA274C7FC97C8FCA9000FBA12FC003F85 +488587BCFCA86C97C7FC6C616C61C76C02FCCAFCB3B3B3B3B0804D7115006E4A715C0207 +4A715C>121 140 122 267 143 I<007FB512E0B612F0B3A86C14E0000114C0A215805A +15005C5A5C5A5CA2485B5CA2485BA2485B91C7FCA2485AA25BA26C5A1C34689B4C>44 +D<007FB512E0B612F0B3A77E6C14E01C1C689B4C>46 D[105 +193 113 279 136 I[<043FB512E0031FB712C00203B812FE023FEFFFE00103BA12FC01 +1F19FF017F1AC00003BC12F0000F1BFC003F8748757EBE7E89896C8804FCC76C81048014 +036C02FCC98103E0163F6C91CA6C8002FC8302F01B806C5B02808391CB16C06C5A13F85B +6C5A6C5ACDFC62A21E80626250150097B7FC07035D61071F5D4F5D96B75A4E5E4E5E4E5E +4E93C7FC4E5D4E15F84E15E095B712804D4BC8FC4D5D4D15F04D15C04D5D98C9FC4D14FC +4D5C6294B65A624C5D97CAFC4C5C614C5CA24C5C61A24C5CA361A25E96CBFCAF705B93CE +FCB3043FB5FC4C8093B67E4B81B3A38161705C041F91CBFC>98 140 +113 267 129 63 D[<0707B612FC073FEDFF804F8296B87E4E83A24E83A24E83A34E83A2 +4E83A24E84A34E84A295BA7EA24D85A34D85A24D851BEF4D851BC7A24D851B834D861B01 +4D86507EA294B684507F4C87507F4C87507F4C87A2507F4C87507F4C87507F4C8897C7FC +884C884F8093B6864F814B894F81A24B894F814B894F814B894F81A24B894F814B8A96C9 +7E4B8A4E82A292B6884E834A8B4E834A8B4E834A8BA24E834A8B4E834A8B4E834A8CA295 +CB7E4A92BE7EA291C27EA2498DA3498DA2498DA2498DA3498DA2498EA2498EA390B648CE +824C87488F4C87488F4C87488FA24C87488F4C87488F4C8748A11280A293CF7E48A112C0 +4B88B622E04B89A24B894B896C4A7715C06C02800B031580>155 +138 118 265 176 65 D[<000FBCFC003F1BFF481CF8F5FF80BF12F81EFF1FC01FF81FFE +797E20E020F88C20FF8D21E08D8D8D8D8D4BCA850900840A07831C000B1F820B0382F500 +7F1E1F78818A8A78818AA8545DA2545D66545D66545D545D53B75A5393C7FC0B0F5D0B7F +15F852B75A0A0F16C00A7F5E090FB748C8FC080FB812F892BE12E020800DFCC9FC1FE09C +CAFC1EF89BCBFC1EF0F6FF801FF81FFF20E020F820FF21C04BCA000F17F0E1003F16FC0A +0116FFE2003F820B0716E00B0182776C810C1F15FE0C07810C0116807816C08B0D1F15E0 +7915F023F88B7915FCA28BA27915FEA767A25515FC67675515F81F7F9CB712F01E030C0F +16E01E7F0B03B812C00B3F17800A03B9FC51BA120092C05A6A6A6A6A22809FC7FC21FC69 +21E021809EC8FC20FC20E020800DFCC9FC1FE06C9BCAFC1EF06C52CBFC000F51CCFC> +143 136 108 263 179 I[<51B67E50B812C0083F17FF0703BA12F8073FF1FF804EBC12 +F8060FF3FF80067F1CF04DBE12F81707171F177F4CBFFC04071EF0161F5E93C0FC4B9538 +E0001F030705F8C87E4B0580030F15E04B04F8C91201037F04E0EE003F92B8CB120F4A04 +FC18034A04F0844A04C0726C13C04A4C854A4BCD7E4A4B1A074A4B8691B700E074138049 +4C86494C1B7F4993CF123F4D1C1F494BF40F00494B1C06494B99C7FC5F5B5F90B75A4893 +D2FCA2485DA2485D5E5A5EA25A5EA25A5EA25A5EA4B7FC93D3FCAE827EA4827EA2827EA2 +827EA2827E826C81A26C81A26C826D81837F836D816D6F1D386D6F1DFC711C016D701B03 +6D701B076D701B0F6E03F81B1F6E6FF37FFE6E6F1BFF6E6F6C616E7019076E04F0616E04 +FC193F6E04FF96B5FC6F04E01703031F04F8170F6FDCFF80167F6F05F80307B7FC0301DD +FFE00103B8FC6F95BBFC163F8216071601706C1DFE051F1DF005071DC005011D00716C1B +F8060F1BE0060198C7FCDE003F19FC070319C0DF003F4DC8FC080117C0E0000103C0C9FC +>144 140 113 265 174 I[<000FC212C0003F8D488D8EC3FCAA6A6A6A93D3FCB3B3A593 +BE12C08D8D8DAA69696993D3FCB3B3A893BF12FC8E8E2380AB7E23006C69000F69>137 +136 108 263 169 69 D[<000FC112FE003F8C48218022C0C3FCAA228022006993D2FCB3 +B3A793BD12E08C8C8CAA68686893D2FCB3B3B3A27E5D6C5C000F5C>130 +136 108 263 162 I[<000FB912C0003F18E04818F019F8BAFCAA6C18F06C18E06C18C0 +D800014BC7FCB3B3B3B3B3AB001FB912C04818E04818F0BA12F8AB7E19F06C18E0000F18 +C0>61 136 123 263 72 73 D[<000FB50B3FB61280003F6E99B712C0486E1B036F63B6 +1C1F55168055160054B75A545E5416F00C1F5E545E5493C7FC53B75A535E5316F00B1F5E +535E5393C8FC52B75A525E525E5216E00A3F5E525E99B748C9FC09035E515E5116E0093F +5E515E98B748CAFC08035E505E5016E0083F5E505E97B748CBFC07035E4F5E4F16E0073F +5E4F5E96B8CCFC4E16FC06075E4E5E4E16C0067F5E95B8CDFC4D16FC05075E4D5E4D16C0 +057F5E94B8CEFC4C5E16074C824C83047F8393B97E03E18403E78403EF8492BA7E888989 +89898919BF071F814E6C81DEF807814E6C824E6C8206808395C7824D6E8105F86E814D6E +814D6E8105806E8294C86C824C6F824C6F8204F0824C70814C708193CA6C814B71814B71 +8203F0884B7182758276817681768176817682768288768277817781778177818D778277 +827782778278817881788178818A788278827882798179818F798179817916807916C079 +16E07916F08C6C8B4B886C4A88000F91D0000315C0>148 136 106 +263 184 75 D[<000FB600E09CB7FC003F03F80C0316804803FE0C0F16C0705416E0B86C +65A27165A2719AB8FCA27164A27164A27164A27164A37164A27263A27263A27298B9FCA2 +03BF6E5081A2039F6E5014FEA2038F6E5014FCA203876E5014F8A203836E5014F0A20381 +6F4F14E0A203806F4F14C0A2706E96B61280A2706E4E1500A2706E4E5CA2706E4E5CA270 +6E4E5CA3706E4E5CA2706F4D5CA2706F4D5CA2716E94B65AA2716E4C92C7FCA2716E4C5C +A2716E4C5CA2716E4C5CA2716E4C5CA2716F4B5CA2716F4B5CA2726E92B65AA2726E4A92 +C8FCA2726E4A5CA2726E4A5CA2726E4A5CA3726E4A5CA2726F495CA2726F495CA2736E90 +B65AA2736E4892C9FCA2736E485CA2736E485CA2736E485CA2736E485CA27303BF5CA273 +92B65AA2745FA27494CAFCA2745EA2745EA2745EA3745EA2745EA2745EA2755DA27592CB +FCA2755C755C090314F0090014C06C98CEFC92D56C14C06C497C1480000F497C1400> +179 136 106 263 224 77 D[<000FBC12C0003FF3FF80481CF8F5FF80BF12F01EFE787E +1FF01FFC1FFF8C20E08C20FC8C8C21C08D8D8D8D93CA000183E1000382F4007F0B0F1680 +0B0316C01D000C3F15E07815F08A7815F8A27815FCA28A22FE8AA37914FFAB9CB612FEA3 +5415FCA26622F8665415F0A20C3F15E05415C09BB7FC0B0316800B0F16000B7F5D0A07B7 +5A51B85A93BE5A69696956C7FC6820F068208055C8FC1FF81FC09CC9FC1EF81EC00BFCCA +FC1D800AC0CBFC93D2FCB3B3AA7E5D6C5C000F5C>136 136 108 +263 172 80 D[<000FBC12E0003FF3FFE0481CFF1EF0C0FC1FE01FFC1FFF20E020F820FE +7A7E8D21F08D21FE8D8E22E08E8E93CB000783E2000F821D000C1F810C03827882787E79 +818B7981A27981A28BA27981A8676BA2676B67555D555D679CB75A5493C7FC0C075D0C3F +5D53B75A0B1F5E0A0FB812C093BF5A57C8FC6921F021C09EC9FC20FC20E020800DFCCAFC +1FC054CBFC1EC08A8A93C900078186748174818A758187758175818B75818775818B7581 +76818876818C768176818876818C768177818977818D77817781898D7781778178818A8E +7881788178818A8E7881788179818B8F798179817981A27981798179817A1580A26C8B4B +886C4A761500000F4A0A035C>145 136 108 263 178 82 D[<0603B512F84DB712F805 +3FEEFFC04CB912FC040FF0FFC0047F19F84BBCFC03071BC0031F1BF8037F1BFE92BE12C0 +0203895C141F5C5C91BF5A5B5B494CC7FC49048014034903F8C9123F4903C0040F5D4992 +CA120104FC717E90B600F0181F484B84048018034892CC6C91C7FC4B737E48894B868A48 +4A745A1E031E01481D001F7E1F3C6F1B189CC8FC818182828216F816FE6CEDFFC017FCEF +FFC018FE6CEFFFF8F1FFC01AFF6C1AF8F3FFC06C1BFC6CF3FF801DF06D1BFC1DFF6D1CC0 +6D1CF06D1CFC6D1CFF6D896D896D1DF06E88021F886E886E880201896E6C88031F880307 +880301886F7E040F87040187EE003F050186EF000FDE003F19801901DF000718C0F2003F +1B01E1003F16E01C071C01767E0B1F15F0891D0389A2898A1203487E486C887F7F01FC1F +E07F487E6E6302E01EC08002FC98B6FC486D5015806E7E03E04F15006F190F03FC4F5CDB +FF80604803E095B65A04FC05035DDCFF80160F05F0047F5DDDFF800207B75A06FE49B85A +C15A9DC7FC6767676C66000F6600031E80C69BC8FC013F1CFC01076401011CE0D9003F1B +80020750C9FC02001AF8030F19C003004ECAFC040717F0DC001F93CBFCDD001F1480> +124 144 116 267 152 I[<000FC5B512E0003FA114F048A114F8A115FCC5B6FCAA6CA1 +14F86CA114F06CA114E0CD00014BCEFCB3B3B3B3B3B3A68666755C091F5C>174 +135 118 262 195 I[<000FB500F80903B512F8003F6E5114FC486E5114FE6F5114FFB7 +FCB3B3B3B3B3A270626C21FEA370626C21FC9CB6FC826C5315F8826C6F615415F06C6F61 +704F15E06C6F4F15C071606C04E04DB712806C704D160005FC170F6DDBFF80043F5D6D04 +E04BB75A6D04FC031F5E6DDCFFF00107B85A6D94BB5A6D676D676D9CC7FC6E65021F656E +1DF06E650201656E9AC8FC033F1BFC030F6303031BE003001B80043F4FC9FC040719F004 +001980051F05FCCAFC050117C0DD000F03FCCBFCDE003F49CCFC>136 +140 108 263 177 I[<003FB500F80D3FB512804802FE54B612C0B76C5315E070657065 +A26C6F5315C0A26C6F531580A26C571500826C9EB65A82696C6F68696C7067A26C70515D +A26C565D836D555D83696D6F67696D6F9CC7FCA26D6F98B65AA26D6F505DA26D545D846D +545D84686D7065686E6F65A26E6F4F5DA26E6F4F92C8FCA26E9AB65A846E525D84676E70 +63676E7063A26E704D5DA26F6F4D5DA26F515D856F5192C9FC859CB7FC6F6F62666F6F62 +A26F704B5DA26F704B5DA26F505D8666706F6166706F6166706F96CAFCA2706F92B65AA2 +704E5D86704E5D876570705F6570705FA2716F495DA2716F495DA2714D92CBFC877194B6 +5A87647103FF5E647104835DA27104C75DA27104EF5DA27292B75AA27261A37296CCFCA2 +7260A27260A27260A27260A27260A3735FA2735FA27394CDFC735E735E735E070016E0> +163 137 122 263 176 I<050FB57E0407B612FE93B812E0030F17FC92BAFC020719C002 +1F19F091BB12FC01031AFF010F87491BE0498789899426FE000781058001008104FCC800 +3F158004E06F15C093C97E03FC7015E04B7015F06D01E08203807015F892CBFC4A7214FC +14F84A7214FE5C5C4A1BFF6DCC7E90CDFCAC081FB7FC4EB9FC95BAFC171F0403BBFC161F +4BBCFC150F157F4AB8EAFC1F0207EEFC00021F1680027F03F8C7FC49B712C001074BC8FC +4915F84915E049158090B648C9FC485D4815F05E485D485D4892CAFC5D5A5D5A5DA2B6FC +5DA663A281637E6F94B7FC626C806F5E1A0F6C6F5D04E05D6C6F92B8FC04FC14036C03FF +141F6CDCF003B512DF94B7129F6C1A1F6C19FE6D18FC6D18F86D18E06D18C06D18000101 +5F6D17F8023F04E06D14FE020F93C76C14FC020103F86E14F8DA003F02C091C9FC030301 +F0CCFC687078ED80>97 D[<000FB512C0003F80488081B6FCB3A7953803FFF0067FEBFF +800503B612F0051F15FC057F15FF4CB812C0040717F0041F17FC4C8393BAFC03F919C003 +FB8592BB7E89899426FC007F8105800107814CC88204F0033F8104C0814C0307814BC96C +814B824B70817580877580A27580871F80A27515C0A2871FE0A37515F0A41FF8A288A31F +FCB01FF8A299B6FCA41FF0A35115E0A35115C0A21F8063A2511500A2515C6663515C6F94 +B6FC505D6F4C5D6F4C5D70151F04E04B5D7092B7C7FC04FC02035D04FF021F5DDDF003B7 +5A94B95A656503FB6103F94EC8FC03F8607017F0705F7017806C03074CC9FCDBF00116F8 +6C4A6C16C0000F4A011F92CAFCCA000714F09426007FFECBFC>110 +140 113 265 135 I<063FB5FC0507B612FE057FEDFFE00403B812FC040FEFFF80047F18 +F04BBA12FC4B19FF030F1AC0033F1AF84B1AFC4ABCFC5C5C5C023F1BF84A9238FC000791 +B700C0EB003F494BC812034903F8150005E0163F494B040F13F0494B16034992CA7E494A +EF007F4C183F494A181F90B648F007E04C180348F401C04C95C7FC5A5E5A93CEFC5AA248 +5CA35A5DA35AA35DA2B6FCAF7E81A47EA281A27E817EA2827E1E1C6C6F197E1EFE6C6F18 +017018036C1C076D6E180F70183F6D6E187F6D6EEF01FF6D6F040713FF715E6D03F0167F +6D6F4BB6FC6D03FE150F6DDBFFC091B7FC6E03FC133F6E92BAFC808002031BFC6E1BF86E +1BE0033F1A80030FF1FE006F19F8030119E06F6C1880041F05FCC7FC040317E0DC007F93 +C8FC050715E0DD003F01F8C9FC687077ED79>I[<0A0FB512E05214F05214F85214FCB3A8 +943807FFE094B6FC040715E0043F15F893B712FE0303EEFF80030F17E0033F17F84B17FC +4AB912FE4A18FF4A96B6FC141F5C5C91B8EA001F4904E013014993C87E05FC151F4903F0 +15074903C081494B15004992CA7E5E495C90B65A5E485DA2485DA2485DA24892CBFCA348 +5CA25A5DA35AA45DA2B6FCB07EA281A37EA46C80A37E817E827EA26C81827E7094B6FC6D +6E5E705E6D6E5E6D6E5E6D6F5D05E05D6D6F92B7FC6D03FC14036DDBFF80131F6D04F890 +B8FC6E92BAFC806E856E18FE6E18FC020118F06E18E0033F17C06F170003075E030104F8 +6D14F86F6C03E06D14F0040F03806D14E0040102FCCBFCDC000F1380>110 +140 119 265 135 I<95383FFFE00507B67E057F15F80403B8FC041F17E0047F17F84BB9 +12FE0307727E031F854B19F092BB7E4A864A86020F864A874ADBFC00824A03C0011F8191 +B7C70007814903FC1401494B6E6C804903E06F80494B814D6F804992C96C80495C494A70 +15804C8290B6FC4C7015C0485D5A4C7114E0485DA2488793CB15F0A2485CA288484A1BF8 +A392BDFC5AA5C0FCA21FF01FE01FC003F0CFFCA96C80A56C80A46C80A2817E827E826CF5 +038070F107C06C1D0F70191F6C6F197F6D6E19FF656D6E606D6E180F6D6F5F71057F13E0 +6D03F094B5FC6D6F16036D03FE161F6D6F167F6E03C00203B6FC6E03F8143F6E9226FF80 +07B7FC6E93B9FC02031C806E1C006E1BFC033F626F1AE003071A8003014FC7FC6F6C18F8 +041F18E0040795C8FC040017F8050F16C0050003F8C9FC060349CAFC6D7079ED7C>I[<06 +07B512E00503B712C0053F16FC4CB812FE160F163F93B9FC1503150F5D157F92BAFC5C5C +5C4AEE800706F0C7FC4A0380141F95C812074A02FC15031B014A18001C7E1C3C1C00A900 +0FBA12F0003F85488586BBFCA86C616C616C61C76C02FCCAFCB3B3B3B3B0805F6E5C0207 +5C>87 140 122 267 83 I<942601FFF8020FB512E0053F01FF4A14F04CB600E04914F8 +040F03F84914FC047F15FE4BB8FC030717C04B17E0033F17F092B912F84A18FC4A18FE02 +0F18FF5C4A96B6FC4AEE803F91B738F800074904C013014993C87E494B814903F8814D81 +494B81490380814992C97EA290B648825E484B835A5E485DA25E5A5E5A93CBFCA25A5DA2 +5A5DA5B6FC5DA899B6FCA4817EA263A2817EA26F5F7E82636C81A26C6F5EA26C6F5E6C81 +705E6C81705E6D6F92B7FC6D6F5C6D03F04A7F6D6F5C6D03FEEC0FFE6DDBFFC0133F6D93 +39FC01FFFC6D93B6FC6E18F86E18F0806E18E0020318C06E18806E6C1700031F5E03075E +030116F06F6C5D040F158004004AC7FC050713E094CAFCA51FF8A31FF099B6FCA2010E1D +E0011F61D93FC04E15C014F002FC4E158002FF4E150003E05F03FC4D5CDBFF8093B65A04 +F003035DDCFF80020F5D05FF91B75A95B95A669BC7FC65651DF06D636D1B80010350C8FC +D9007F19F8020719E0DA007F95C9FC030317F8DB001F1680DC000F02E0CAFC6E8E77EC87 +>I[<000FB512C0003F80488081B6FCB3A796381FFFF04EB612C0060F15F8067F15FF4DB8 +12C0050783051F17F84D8394B97E4C844C19804C19C04C19E05E4C19F04CEBF00193B5C7 +001F15F803F901F8140703FB01E06E15FC05808092B5C915FE04FC825E4C825E4C19FFA2 +4C8293CAFCA25DA35DA45DB3B3B3AE7E4B7114FE6C4A7114FC000F4A7114F8>104 +138 113 265 135 I[<000FB512F8003F14FC4814FE15FFB7FCA86C14FE6C14FC6C14F8 +C9FCB10003B512F0000F14F84814FC15FE5AB3B3B3B3B3A97E15FC6C14F8000314F0>32 +139 115 266 60 I[<057FB512E094B612F04C15F84C15FCA97015F87015F07114E094C9 +FCB1050FB512E04D14F04D14F84D14FCB3B3B3B3B3B3A494B612F85ED80F80140FD81FFE +91B712F090BAFC1AE05A1AC01A805A1A0061BA5A19F0616C606C95C7FC000F17FCC617F0 +010F16C0D9007F4AC8FC020014C0>70 169 147 266 67 I[<380FFFFC003F7F487F81B6 +FCB3A90807B61280083F15C0624FB7FC61614F16804FEDFE004F5D96B75A4E5E4E5E4E5E +4E5E4E4BC7FC4E5D95B75A4D5E4D5E4D5E4D93C8FC4D5D4D5D94B75A4C5E4C5E4C5E4C93 +C9FC4C5D047F5D93B75A03815E03835E03875E038F93CAFC039F5D92B75A616161198096 +CBFCA28585A285858585A2858586A286868604FB8116F104C0814C814C6C804B7F4B6D81 +4B6D814B8303C06D814B7F92C76C81877181847280728188728184728188728184738073 +80897381857381897381857381748089741580867415C01EE07415F0867415F87415FCA2 +6C864A846C4984000F49060714F8>102 138 111 265 127 I[<000FB512C0003F14E048 +14F015F8B6FCB3B3B3B3B3B3B3A47E15F06C14E0000F14C0>29 138 +113 265 60 I<96260FFFF896B57E4EB600E0051F14FE000FB56C020F03FC94B712C000 +3F6E027F03FF040716F0486E49B800C0031F16FC6F010705F0037F16FFB6021F05FC4AB9 +12C04D714A8494BA020F844C7349844C7349844C7349844C7390BBFC4C624C73481A804C +D9F0004DEC000F93B5C7000F6F4801F0010016C003F101F802034C0180143F03F301E06E +6F4848C86C15E005806E05F88103F790C96C6E48486F15F0DBFFFE704B488104F81B804C +7093C97E4C62A116F84C624C704B8293CA5EA24B63A34B63A44B63B3B3B3AE6C74874B98 +CB15F06C4A714A7214E0000F4A05004A060F14C0B56D71ECD4>I<96381FFFF04EB612C0 +000FB56C020F15F8003F6E027F15FF486E49B812C06F010783B6021F17F84D8394B97E4C +844C19804C19C04C19E05E4C19F04CEBF00193B5C7001F15F803F101F8140703F301E06E +15FC05808003F790C915FEDBFFFC825E4C825E4C19FFA24C8293CAFCA25DA35DA45DB3B3 +B3AE7E4B7114FE6C4A7114FC000F4A7114F8686D71EC87>I<95380FFFF84DB612C0051F +15FC94B87E040717F0041F17FC93BA7E4B85030719F0031F19FC4B8592BC7E4A8702071B +F04A874A9226FC001F814A03C00101814A4AC8003F8091B600F8030F814903E003038149 +03800300814992CA6C80494A71804C83494A7180494A7180494A71804C8390B6884C8348 +8B4892CC6C80A2488B4B85A2488B4B85488BA3488BA24B85A2488BA5B61E80AE6C2000A3 +6F61A26C67A46C6E4F5CA36C676F616C677095B6FC6C67705F6C67705F6C676D6E4D92C7 +FC705F6D6E4D5C6D6E4D5C6D6E4D5C05C04BB6FC6D6F4B5D6D03F8030F5D6D03FE033F5D +6DDBFFC049B75A6E03FC011F93C8FC6E92B95A020F1BF86E636E636E636E6C97C9FC6F61 +030F19F8030319E003001980043F4DCAFC040F17F8040117C0DC003F4BCBFC050315E0DD +000F01F8CCFC797079ED88>I<953801FFFC063FEBFFC0000FB500C049B612F8003F6E01 +0F15FE486E017F6F7E6F48B812E0B6010717F84C83043F17FF4C8403F9BA7E03FB8592BB +7E898989DDFC00820580011F8204FCC700038204F002008204C08193C9001F814B70814B +824B70818674818A87751580A2877515C0A27515E0A37515F0A3871FF8A287A41FFC88AE +99B6FC1FF8A5631FF0A2631FE0A2631FC0631F8063A2511500636698B65A62505DA26F4C +5D6F041F5D6F4C5D705D04E04AB75A704A93C7FC04FC020F5D04FF027F5DDDF007B75A94 +B95A656503FB6103F94EC8FC03F8607017F0705F70178004074CC9FC040116F87016C005 +1F92CAFC050714F09426007FFECBFC95CDFCB3A47E5D6C5C000F5C6E8971EC87>I +114 D<041FB57E0307B7FC033F16F84AB97E020F18F0023F18FE91BB7E491AF00107865B +5B5B5B90BC5A5A9338F000074892C8123F4802F815074B15004802C0043F5B4B160F4819 +0392CA7EF2007F4849183FF30FC01B07755A4897C8FCA280A28181818115FCEDFF8016F0 +6CEDFFC017FEEFFFF8F0FFC06C18FCF1FF806C19E01AF86C19FE747E6C866C1AF06C866D +856D856D856D866D866D866D866D6C85141F02078514016E6C84150F030184ED001FDC00 +7F17801701EF000F1800071F15C0190719018586000685D80F8084121F6D847F7F7F486C +1B807F7F6E5F02E01A006E5F4813FC02FF4D5B03C093B5FC03F003035C03FE150FDBFFC0 +023F5CB700FE0107B6FC93B95A6464646C98C7FC001F62000762000162D8003F61010F19 +C0010396C8FCD9007F17FC020F17F002001780030703F8C9FCDB000F49CAFC5A7078ED69 +>I[<0203B512E0020F804A80835CB3A8000FBB12FC003F8648861C80BDFCA86C1B006C62 +6C62C7003F02FCCAFCB3B3B3AC83A2F301C0F307E06E6E150F1B1F1B3F72ECFFF01A036E +6F130F72133FDEF807B512F86E92B7FCA2801CF06E19E01C806EF0FE00636F17F06F1780 +6F4CC7FC6F16F8030316C06F03FCC8FCDB003F14C0040701E0C9FC>85 +139 123 264 98 I<000FB500C00503B512F8003F6E4D14FC486E4D14FE6F4D14FFB6FC +B3B3B3AD63A463A398B7FCA262A2627E62626F5E6C6162F2FFDF6C6E5D0707139F6C6E6C +021F131F04E0147F6C03FE903807FFFE93B712FC6C19F86C19F06C19E06D18C06D18806D +EFFE006D5F010317F001004D6D14FE023F04806D14FC020703FCC76C14F8020003F091C9 +FC030349CCFC686D71EA87>I<263FFFF04FB512804801FC070714C0B64F14E06F606481 +64A26C6E1BC099B6FC816C501580A2816C501500A26C6E6263A26C6E6263A26C6E6263A2 +6C6F6163A26C6F6163826D96B65AA2826D4E5DA26D6E96C7FC62A26D6E6062A26D6E6062 +A26D6E6062A26D6F5F62836D4E5CA2836E94B65AA26E6E5F61A26E6E94C8FC61A26E6E5E +61A26E6E5E61A26E6E5E6118806E4C5CA218C06E4C5CA218E06F92B65AA26F6E5D18F1A2 +6F02F992C9FC18FBA26F91B65AA36F5FA36F5FA36F5FA36F5FA2705EA3705EA27093CAFC +705D705D040115F06B6C7AEA78>I<261FFFF8952607FFE095380FFFFC4801FE061F01F8 +063F7F486D4E6D4E7FB66C4D6D95B612806F8598B65F6CA114006F8650626CA15B6F8650 +62A26C6E7461626B6CA15B6F8650626CA15B6F865062A26C6E7461626B6CA15B70855097 +B6FC6CA15B708597B85DA26D6E716E95C7FC4F13FE6A6D6B7071804F01FC606D6B70864F +6E5F1BF86D6E745F61516C5F6D6B70864F6E5F6D07E06370864F62517E6D6F735F617694 +B6FC6D078063718596B56D5E6E95C797C8FC711A804E62896E02F04A05C05D60775D6E4D +6305F81AE04E626E746005FC4A17F04E62896E02FE4A05F85D60775D6E4D6305FF1AFC4E +626E746006BF4917FE95B596B6FC896E4D94B75AA36F93C995C9FCA36F745E61A28A6F4B +63A36F4B705EA36F745E61A26F745E616F745E4F826F6C4A7093CAFC041F49CB003F14FC +A96C7BEAB4>I<263FFFF84FB512804801FF070714C0B66C4E14E06F606F60646C80A26C +6E95B612C0A26C6E1B8063816C1E006F5F7E515C6C81A26C6F4C5CA26C6F61636D806670 +5E7F666D6E5EA26D6E93B65AA26D6E61626D819BC7FC715C7F656D6F5CA26E6E5F626E6E +5F626E80656E5F83656E6E5CA26E6F5E97B6FC6E6F5EA26E5E06E093C8FC81725A646F14 +F8616F6018FC6F4B5C18FE814F5C6F14FFA26F4B5C19BFA26F92B65AA282648299C9FC82 +A2705EA3705EA28263826382A2715DA28363A283638398CAFC83A2715CA283625FA2625F +62001C5E123FD87FC04B5C01F8157FD9FFC0010FB65A91B9FC6297CBFCA26C6061616161 +6196CCFC6018F818E0188005FCCDFC6C16E06C4BCEFCD8003F91CFFC6B897AEA78>121 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Ff lcmss8 13.82 10 +/Ff 10 58 df<913801FFC0021F13FC027F13FF49B612C0010715F04981013F15FE4990 +38007FFFD9FFF001077F02C0130148496D7F4890C86C7E49153F48486F7E49150F000F83 +491507001F83491503A2003F83491501A3007F83A24981A400FF1880B3A3007F18006D5D +A5003F5F6D1503A2001F5F6D1507A26C6C4B5AA26C6C4B5AA26C6C4B5A6D157F6C6D4A5A +6C01E001035B02F8130F6DB4017F90C7FC6D90B55A010F15F86D5D010115C06D6C91C8FC +021F13FC020113C0395079CD48>48 DI<913807FFE0027F13FE0103B612C0010F15F04915FC4915FF90B87E48 +8348D9F80180489026C0000F7F91C700037FD80FFC02007F4848ED3FFE49151F003F707E +498148486F1380A248488119C06CCAFC7E121E120E1206CBFCA45F1980A25F19005F604D +5A171F604D5A4D5A4D5A4C5B4C90C7FC4C5AEE1FFC4C5A4C5AEEFFC003035B4B90C8FCED +0FFCED3FF84B5AEDFFC002035B4A48C9FC4A5A4A5AEC7FE04A5A495B4990CAFCEB07FCEB +1FF8495AEB7FC0495A000390CBFCEA07FC48B912805A007F18C0A46C18807E3A4E7ACD48 +>I<913801FFF0021F13FF91B612E0010315F8010F15FE013F81498290B87E0003DA801F +7F489026F800037F4801C001007F4890C8123FD83FFC6F7E49150F4982D81FC015076C5A +6CC9FC1202CAFCA2170F60A2171F4D5AA24D5A4C485A5E040F5B047F5B031FB5C7FC023F +B512FC5F17E0178017F017FC17FF91C7003F13C004037F04007F717EEF1FFC717E717E19 +808319C083A27113E0A85F003018C01278007C5E007E4C1380B47E6D4B130001F04B5A01 +FC153FD83FFFEDFFFC6C01E001035B6C01FF013F5B6C91B65A00015F6C6C93C7FC6D5D01 +0F15F8010115E0D9003F91C8FC020113F03B507ACD48>II<90B812F05A4883A460A249CBFCB3ED7FF80207B57E023F14E091 +B612F890B712FE8384DBC01F7F9126FC00037F02F001007F02C0EC3FF84A6E7E49C8FC49 +6F7E6C486F7E120090C97E1980A37113C0A95F1980A3000C4C1300121C003F5E486C4B5A +486C5E01F0157F6D4B5A6CB402035B001F01C0010F5B6C01FC90B55A6C90B75A6C94C7FC +C616FC6D5D011F15E001031580010002FCC8FC020713C03A4E7ACB48>I<923803FFF003 +3F13FF92B612E014075C143F5C49B7FC49EC001F4901F0130149018090C8FC4948CAFC49 +5AEB7FF0495A5C485B4890CBFCA2485AA2485AA2485AA2485AED0FFE92B512C0267FE003 +14F0020F80023F14FE4A8091B77ED8FFC1D9803F7F9027C3FC00077FD9C7F01301D9CFC0 +6D6C7ED9DF806E7E01FEC86C7E170F4982491507A2496F7EA25B711380A35B127FA27FA4 +123FA27F4D1300121F7F000F4C5A7F170F6C6C5E6C6C4B5A6E143F6C6D4A5A6C6D49485A +02F801075B90277FFF803F5B6D90B6C7FC6D5D6D5D010315F06D5D6D6C1480021F49C8FC +020113E0395079CD48>I<007FB912C0A2BA12E0A46C18C01980CA000713004D5A4D5A4D +5A4D5A4D5A4C5B4C5B95C7FC4C5A160F4C5A5F4C5A167F4C5A5F4B5B5D94C8FC5D5E4B5A +151F5E153F5E157F5E15FF5EA25C5E5C93C9FCA25C5DA2140FA25DA2141F5DA4143F5DA5 +147FA25DAA6E5AA23B4D7ACB48>I<913801FFF0021F13FF91B612E0010315F8010F15FE +4981498290B812E0489026FC00077F4801C09038007FF891C8121F48486F7ED80FF8ED03 +FEA248486F7E4981A24848EE7F80A76C6CEEFF00A26D5D000F5F6C6C4B5A6C6C4B5A6CB4 +ED1FF06C01C0EC7FE0D97FF8903803FFC06DB75A010F4BC7FC010315F8D9007F14C0A201 +03B612F8010F15FE013F01F16D7E90277FF800037F2601FFE0010013F0480180EC3FF848 +48C8EA0FFC48486F7E48486F7E4981003F18804981007F18C0A24848EE7FE0A96C6CEEFF +C0A26D5D003F18806D5D6C6C4B1300000F5F01FF151F6C6D4A5A6C01F049B45A6C01FE01 +0F5B6C90B75A6D5E011F93C7FC6D5D010315F8010015E0021F91C8FC020113F03B507ACD +48>I<913801FFE0021F13FC91B6FC010315C04915F0011F814981498190B5C66C7E4801 +F0010F7F4801C001037F484913004848C86C7E496F7E485A003F707E5B007F707E5B1707 +84485A1703A284A483A24D1380A36C7E5FA27F003F5E6D5D121F6D5D6C6C15FD6C6CEC01 +F96EEB07F16C01E0131F6C01FEEBFFE16C90B612816D4B13006D14FE010F14F86D14E001 +011480903B003FF80007FE91C8FCA260170FA24D5AA24D5AA24D5A4D5AA24C5B040790C7 +FC5ED803804A5AD807E0EC7FFCD80FF849485A9026FF801F5B4890B65A178094C8FC0007 +15FC00015D6C6C14E0011F91C9FC010013F0395079CD48>I E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fg lcmss8 19.907 81 +/Fg 81 128 df11 +DII<932603FFF0933807FF80043FD9FF80037F01F8EC0FFC +93B600F04AB500FEEC3FFF03036F020780030F061F4D1380033F604B6092B792B7FC4A60 +4A605C4A9026FE001F4AEBFC0104F001014A9038E0003F4A0180D900600380130E93CA48 +90CA6C13004A5A4B4EEF0FFC093F95C8FC147FAD001FB800F092B600F8EC03F84805FC06 +FEEC0FFE5AB96C724A7EA56C4D60A2001F05F018F8C7D87FFCCA49CAFCB3B3B3B26E4871 +48715A021F180FDA0FE0DD07F0EF03F891757BF4A6>I34 D<17F8EE01FE16034C7EA604 +1F13F00303B612C0033F15FC92B87E020317E0020F17F8023F17FE91BA7E4919E04919F8 +010F854902F7133F49D9FE0713004901F0150F03C0150390B500009238007FF84849171F +4849170702F017034849EF00F098C7FC485B5C5A91C7FCA25B123FA67FA380A26C7F8080 +6C7F806C13FF15C06C14F015FE6CECFFE793B5FC7E6D826D16FC6DEEFF806D17F06D17FC +6D17FF0100846E17E0021F83020717FC0201836E6C82030F83DB007F82040782A287060F +801801726C7F071F7F85737F190185741380A286861CC086A386A71C8062A35013001238 +003C4F5A007F197F6D6101E018FF01F84D5BD8FFFE5F6D6C040F5B02E04C5B02FC167FDA +FF804AB55A6C02F8020F5C001FDAFFE790B6C7FC6C92B75A000361C619F0013F60010F18 +80010395C8FCD9007F16FC021F16F002011680DA001F02FCC9FCDB007F1380040790CAFC +A6705A1601EE00F8528977FD67>36 D39 D +II< +EA3FFF481380AE6C13001207A25B120FA25BA2485AA35BA2123F5BA3485AA25BA212FF6C +C7FCA211276D8F39>44 D<001FB812F0007F17FCA2B912FEA56C17FCA2001F17F0370B7E +B045>IIII< +167C16FF5D4B7F150F5D157F4AB5FC1407147F011FB6FC001FB7FC5A5AA2B8FCA36C149F +ECFE1F6C13E0380FF800C8FCB3B3B3B3A70007BAFC001F19804819C0A21AE0A31AC0A26C +19806C190043706DEF67>I<93B57E031F14FC92B712C0020316F0020F16FE023F707E91 +B912E04984010718FC4984498449DA000F814901F0D9007F8090B500800207804849C800 +01804A6F6C7F4849041F7F4801E0707F4A16034849707F488491CB6C1380485A7413C048 +48845B7413E0485A86A26C481AF0123F6C4884120F12076C5ACDFCA362A31CE0A2621CC0 +A2621C8062501300A2505A61634F5B4F5B614F5B4F5B4F5B96B5C7FC4E5B06075B4E5B4E +5B4E13C095B55A4D91C8FC4D5B4D13F8051F5B4D5B94B512804C91C9FC4C13FC4C5B041F +13E04C5B4C5B4B4848CAFC4B5B4B5B4B13E0033F5B4B5B4B48CBFC4A5B02075B4A13E04A +5B4A5BDAFFFECCFC495B495B010F13E0495B495B4948CDFC48485A4890BB1280481BE05A +003F1BF0A66C1BE07E6C1B80547078EF67>I<93380FFFE04BB6FC031F15F092B712FC02 +0316FF020F17C0023F17F091B912FC4984010784499126F8007F80013F02800103804901 +FCC88090B500E0033F7F480280030F7F4849C97E4849707F4801F0824849707F5C91CB12 +7F6C48856C5A12035B6C5A6C5A90CCFCA4505AA34F5B61A24F5B614F5B4F5B6196B55A06 +035C060F91C7FC067F5B0503B55A040FB65A031FB75A4B5E1A8097C8FC19FC19F08519FF +1AC01AF06F16FC92C86C13FF060780060014E0073F7F070F7F737F07017F737F7413801C +C0867413E0A27413F0A27413F8A37413FCA9621CF81238007C61007E1BF0127F01C06048 +6C4E13E07F01FC4E13C001FF95B512806E5E6C01E04C14006C01FC040F5B6C01FF043F5B +000702E092B5FC6C02FE02035C6CDAFFF0017F5C6C6C91B812C06D61010F96C7FC010318 +FC010060023F17E0020F178002014CC8FCDA003F15F0030392C9FCDB001F13E0567378EF +67>I<953807FFC0061F13F060866095B5FC5FA25F5FA25F4D5A173F60177F4D5A4C5BA2 +4C5B5E604C5B5E4C5B5F167F4C5A5F5D4B5B4B5BA24B5B4B5B5D94C7FC4B5A15FF5E4A5B +4A5B5C5E4A5B5C4A5B93C8FC4A5A14FF5D495B5B495B5D495B5B5D4990C9FC5B495A5C48 +5B5A485B5C5A485B5C4890CAFC5A485A90BC12FEF4FF80A21DC0A56C1C80A2001FF3FE00 +CB000101F8C8FCB3A7725BA2F13FC05A6F7AEE67>I<010FBA7E013F19E0A24985A563A2 +1B8002F8CDFCB3AA93380FFFF04BB6FC030F15E0033F15F802F9B712FE91B97E1AE08686 +1AFE869326FC003F80048001078003FCC8FC03E06F7F4B031F7F92C96C7F4A824A707F4A +846D48824A707FEB0F8090CC6C1380A37413C0A47413E0AC5013C0A45013801207486C95 +B5FC486C1A006D5F486C61486C4D5B486C5F01FF4D5B6E5E6C01E04C5B6C6D93B55A6C01 +FC03035C6CD9FF80020F5C6C02F0027F91C7FC6C9126FF8007B55AC692B75A6D606D18E0 +010F60010395C8FC010017FC023F16F0020F16C002014BC9FCDA003F14F0030101FCCAFC +537077EC67>I<943807FFF894B612E0040715FC043FEDFF8093B87E1503150F153F5D4A +B9FC4A9138FE000F4A02C0EB003F4A49C8EA07804A01F892C8FC4A13E04A138091B5CCFC +4913FC495B495B495B495B5D4990CDFC495AA2495A5C5A5C5A5C5A5C5AA25C5AEF7FFC91 +C70007B512C048033F14F84BB612FE0307814848011F16C04B8292B87E4A834A834A8326 +FFFC1F9026F8007F7F0480010780DA3FFCC7000180DA7FF06E6C7FDAFFC08101FD49030F +7F4AC96C7FD9FFFC824A707F5C737F4A177F4A844A83A291CB6C1380A35BA2007F7313C0 +A8123FA37F7EA36E4D13807EA2806C4F1300806C616E606C19FF6E606C606E4C5B6D6C4C +5B6E5E6D6D4B5B6D6D4B5B03F092B55A6D01FC020391C7FC6D01FF020F5B6D02F090B55A +6D91B75A6D606E5F6E5F020F94C8FC6E5E020116F86E6C15E0031F92C9FC030314FCDB00 +3F1380527376EF67>I<001FBC12E0007F1BF8A2BD12FCA51CF87E1CE0001F1BC0CD6C13 +8097B512004F5B4F5B4F5B4F5B4F5B4F5B4F5B96B5C7FC4E5B4E5B624E5B604E5B4E5B62 +4E90C8FC95B5FC4D5B614D5B5F614D5B5F615F614D90C9FC94B5FC605E604C5BA24C5BA2 +4C5BA25E605E60A24C90CAFCA293B5FC5FA25D5FA24B5BA35D5FA25D5FA35D5FA35DA25F +A45D94CBFCA792B5FCA25EAC6F5AA2ED1FF0566F78EC67>I<93381FFFE00303B6FC031F +15E092B712FC0207EEFF80021F17E04A8391B912FC49840107727E499126E0001F804901 +FCC8804901E0031F7F49018003077F4948C900017F02F8EE007F4849717E4849717E4A83 +481B804A83481BC091CB7EA2481BE04984A86C6C4E13C0A36C6D4D1380A26C6D4D13006C +6D4D5A6E173F6C6D4D5A6D6C4D5A6DB404035B6D01C0030F5B6D01F0033F5B010301FF02 +03B5C7FC6DDAFE01B55A6D6C90B712F8021F17E002071780020004FCC8FC031F15E06F5D +92B712FC020316FF021F17E0027F17F849B912FE499126C0000F7F010F01FCC814C04901 +E0031F7F49018003077F4948C900017F4948707F4849717E4849717E4849711380484971 +13C04A83481BE04890CB6C13F0A24984007F1BF8A2498400FF1BFCA96C6C4E13F8A46C6C +4E13F0A26E5F6C1BE06E5F6C6D4D13C06C6D4D13806E5F6C6D94B512006C6D4C5B6C6D6C +03075B6D01E0031F5B6D01FC92B55A6DD9FFE0011F5C6D91B85A6D616D96C7FC010018FC +023F17F06E5F02071780020004FCC8FC031F15E0030392C9FCDB001F13E0567378EF67> +IIII<00 +1FC212FE488D482280C412C0A66C22806C2200000F21FCD7FCB3AA000FC212FC003F21FF +482280C412C0A66C22806C22006C698A3475C7A1>61 D<92383FFFFC020FB612F091B8FC +010717E0013F17F848B912FE0007727E001F85007F85BB7E869226F00003806C01FCC800 +1F7F02E003037F91CAFCD83FF8053F138001E08301807113C0001ECBFC000C84CC14E085 +A661A21BC061614F1380614EB5120018074E5B063F5B604DB55A4D14E04D5C4D5C4D49C7 +FC4D5B4D13F094B55A4C14804C91C8FC4C5B604C5B4C5B604C5B4C5B95C9FC4C5AA24B5B +5FA24B5BA25F5DA25FAF5FA292CCFCB1ED03FF030F13C0A24B7FAA6F5B816F90CAFC4B75 +75F462>63 D65 D<001FB97E4818FF4819F0BCFC1BE01BF81BFE757E1CE01CF8 +8849C9000F15FFDE001F81070181DF003F80080780080080093F7F090F7F87757F1B0076 +1380A2881EC088A7521380A26499B51200515B63515B091F5B515B98B55A08035C081F5C +97B548C7FC07075C96B612F095B712C090BCC8FC1BFC1BE098C9FC1AF01AFEF2FFE01BFC +F3FF801CF01CFC49CA15FF070315C0DF003F80080714F8080080093F7F090F7F09031480 +090014C07613E00A1F13F07613F8887613FCA27613FE88A21EFF89A69AB5FC1EFE64A252 +13FC645213F8640A7F13F099B5FC090314E0090F14C0097F148050B61200081F5C4FB65A +077F5D90BD12E0659AC7FC1CFC1CF01CC051C8FC1BF86C1A806C07F8C9FC6C06FCCAFC68 +716DF087>I<96B512F8063FECFFF00503B87E053F17F894BAFC040719F0041F19FC047F +854BBBFC15075D033F9238C0003F4B02F8C85C4AB60080151F4A02FCC912034A02F0EE00 +7F4A02C0171F4A91CB12074A01FCF001F84A49F0007891B500E096C7FC495C495C4991CF +FC495B495B5D495B495B5D90B55A5A92D0FC485BA2485BA2485BA25C5A5C5AA25CA25A5C +A4B5FC91D1FCAD807EA4807EA280A27E807E80A26C7FA26C7FA26C7F817E6D7F816D7F6D +7F816D7F6D7F6D806D806D6E19076E01F8F11F806E6D197F6E01FF19FF6E02C017076E02 +F0171F6E02FC057F13C06EDAFF800303B5FC6E6C02F8153F6FDAFFC0010FB6FC030F92B9 +FC6F1B800301F2FE006F6C19F8041F19E0040796C7FC040018FC053F17E0050394C8FCDD +003F15F0060002FCC9FC6A7571F284>I<001FB912FC48F0FFF04819FFBC12F01BFCF3FF +801CE01CF81CFE767E8991CA003F15F0070081080F14FE080080093F80090F8009038009 +00800A3F7F767F0A077F767F7680768089777F777F89777F8B89777FA2777FA2781380A2 +8A20C0A28A20E0A28A20F0A38AA220F8AE20F0A266A320E066A320C066A2541380A29BB5 +1200A2535BA2535B65535B6765535B535B9AB55A640A0791C7FC525B0A3F5B525B51B55A +09075C091F5C98B6C8FC08075C087F5C071FB612F091BC5A1D8052C9FC641CF01C8051CA +FC1BF06C1A806C07F8CBFC6C06FCCCFC75716EF093>I<001FBEFC481DC05ABF12E0A51E +C0A21E0091D0FCB3B3A291BC12C01DF0A289A565A21DC091D0FCB3B3A591BD12C01EF0A2 +1EF8A66C1DF07E6C1DC065716EF081>I<001FBD12F0481CFC5ABE12FEA51DFCA21DF091 +CFFCB3B3A491BB12F01CFCA288A564A21CF091CFFCB3B3AC6C5A123FEA1FF85F716EF07B +>I<96B512F8063FECFFF00503B87E051F17F894BAFC040719E0041F19F8047F19FF4BBC +12C003071BE05D033F9238C0003F4B02F8C8FC4AB60080150F4A4AC9000114C04A02F0EE +003F4A02C0170F4A91CB12034A4918004A01F8193F91B548F11F804902C01907494A96C7 +FC4991CFFC495B495B5D495B495B5D90B55A5A92D0FC485BA2485BA2485BA25C5A5C5AA2 +5CA25A5CA4B5FC91D1FCA2083FB712E05016F0A9866E94C812017EA4807EA280A27E807E +80A26C7FA26C7FA26C7F817E6D7F816D7F6D7F816D7F6D7F6D806D806D14F06E7F6E13FE +6E7F6E14C06E02F017076E02FE173F6E6E6C0303B5FC6E6C02F8157F6FDAFFC0013FB6FC +030F92B9FC8103011BE06F6C1A80041FF1FC00040719E0040096C7FC051F17F8050394C8 +FCDD003F15E0060002F0C9FC6C7571F28A>II<001F +B712E04816F85AB812FCA56C16F8A2001F16E0D8000149C7FCB3B3B3B3B2001FB712E000 +7F16F8A2B812FCA66C16F87E6C16E02E717DF035>IIII<261FFFC0F5FFFE4801F00A03EBFF +80486D64B56C5214C06E64A26E64A36F63A26F98B6FCA201FB6D5013EFA201F96D5013CF +A26F6201F81E8F6F62027F1D0F6F62023F1CFEA26F1A3F6E1CFC70197F6E1CF87019FF6E +1CF070606E1CE070606E1CC07060A26E6D4E1380A2037F1B007060033F6270183F6F6271 +177F6F627117FFA26F6D4C5BA26F6D4C5BA26F6D4C5BA26F62715E047F96C7FC715E043F +6071163FA2706D4B5AA2706D4B5AA2706D4A5BA27060725C7060725C7060725CA2716C4A +90C8FCA2716C4A5AA2715E73137F715E7313FF715E735A715E735A715EA2735A715E735A +067F92C9FC735A063F5CA2726C485AA2725C1AFF725CA2725CA3725CA2725C7390CAFCA2 +F11FFCF107F06C4894CC6C1380123FD81FC09B3801FE0082716DF0A9>I<261FFFE0F107 +F04801F8F11FFC487FB56CF13FFE8081A28181A281A201FB7F01F97FA201F87FA26E7EA2 +6E7F6E7FA26E7FA26E7F6E7FA26E7FA26E7F6F7EA26F7FA26F7F6F7FA26F7FA26F7F6F7F +A26F7FA2707EA2707F707FA2707FA2707F707FA2707FA2707F717EA2717FA2717F717FA2 +717FA2717F717FA2717FA2727EA2727F727FA2727FA2727F727FA2727FA2727F737EA273 +1380A27313C07313E0A27313F0A27313F87313FCA27313FEA2F27FFFA27413BF7413FFA2 +86A28686A286866C487313FC003F86D81FC0070F13F05F716DF086>I<96380FFFF80607 +B612F0067F15FF0507B812F0053F17FE94BA7E040719F0041F19FC047F19FF4BBC12C04B +87030F9226F0000715F84B02FCC8001F80037F02E0030314FF92B548CA003F80020302F8 +050F14E04A02E00503804A02800500804A49CC003F7F4A01F8070F7F4A49737F91B500C0 +070180494A73804991CE6C7F4901FC091F7F4949757F4B874949757F498B4949757F4B87 +90B5D06C7FA24849777F4849777FA24849777FA24A89488D4A89488DA24A89488DA24A89 +488DA491D27EA2B52180AC6E9BB5FCA26C2200A36E65A26C69A26E65A26C6D535BA26C69 +6E65A26C6D535BA26C6D535B6E656C696F99B5FC6C6E515C6D9DC7FC6F636D6D515B6D6D +515B6F636D6D515B6D6D515B6D6E97B55A6D6E4F5C6D6E4F5C6E01F8070F91C8FC6E6D4F +5B6E01FF077F5B6E02C04DB55A6E02F005075C6E02FC051F5C020002FF057F14806F02E0 +0303B6C9FC6F02FE033F5C030FDAFFF8010FB612F8030392B912E06F636F6C97CAFC041F +19FC040719F004001980053F4DCBFC050717F0DD007F93CCFC060715F0DE000F01F8CDFC +897775F3A0>I<001FB912F048F0FFC04819FCBC7E1BF01BFC1BFF1CC01CF0881CFE91CA +003F80070081080F80080380E0007F7F757F090F7F757F1B01757F1E80887613C0881EE0 +A288A21EF088A7641EE0A264A21EC06452138099B5FC1E00515B1B07515B093F5B515B08 +03B55A080F5C97B65A073F92C7FC91BB5A1CF8641CC099C8FC1BFC1BF01B8008FCC9FC1A +C007F0CAFC91D0FCB3B3A76C5A123FEA1FF864716EF082>I<001FB912F848F0FFF04819 +FFBC12F01BFEF3FFC01CF01CFC1CFF1DC08991CA000715F8DF000F80080014FF091F8009 +0380090080767F1C1F767F767F88767F888A89A21F8089A6651F00A29AB5FC6664525B64 +525B525B1C7F99B55A09035C091F5C98B6C7FC080F14FC0707B65A91BC12E0659AC8FC1C +FC1CF01CC051C9FC1BF098CAFC1AF0A291C900037F86727F84737E737F87737F85737F73 +7F87737F737F86747F88747F747F86747F88747F747F87757F89757F757F757F8789757F +757F767F888A767F767F767F888A767F767F7713807713C0A27713E06C4887003F7613C0 +D81FF8090113806B716EF087>82 D<4CB512E0043FECFF800303B712FC031FEEFF8092B9 +12F0020318FC020FF0FF80023F19E04A19F849BB7E5B5B49ED8000013F02E0C712034991 +C9003F5B03F8160790B500E01601480280EE007F4891CB121F02FC18074849725A4A1800 +484996C7FC5C5A5CA24890CFFCA680A3806C7FA28014FC6C7F6E7E6C14E015F86C14FF6C +15E016FF6C16F86DEDFFC06D16FE6DEEFFF06D17FF6D18F0010118FC6D18FF023F18C002 +0F18F0020318FC020018FF031F84030384DB007F83040383DC001F82050082060781DE00 +3F8007031580F1007F081F14C0080714E01A01746C13F087877513F887A27513FC87A387 +A75113F8A35113F0003C62123F486C4F13E001E06101F84F13C001FE4F13806D6C4DB5FC +02E04D1400B500FC050F5BDAFF80043F5B03F84BB5FCDBFF80020F5C04FF49B65A6C93B8 +12C0001F63000798C7FC00011AFCD8003F61010F19E001011980D9003F4DC8FC020717F0 +DA007F16C0030303FCC9FCDB000391CAFC5E7777F373>I<001FC212C04821F05AC312F8 +A56C21F0A2001F21C0CC001F01E0CCFCB3B3B3B3B3A8735B857390CDFC857079EF94>I< +D81FF8F201FCD83FFEF207FF127FB5501380B3B3B3B3A56E61A26C1D00A26E617E656E19 +7F6C646E19FF6C505B806C6D4E5B6E606C505B6E606C6E4D5B6C02E04D5B6D6D4CB5C7FC +6D6D5E6D01FE040F5B6D6D6C033F5B6D02F04AB55A6D02FE020F5C6D9126FFF001B65A6D +92B81280023F96C8FC6E18FC020760020118E06E6C1780031F4CC9FC030716F8030016C0 +041F4ACAFCDC007F138061746EF086>III<260FFF +E0F37FF84801F8F201FF6E507F6E62535B6C6D626C6E4F5B6C6E636C6E4F5B6C6E96B55A +6D6D4E91C7FC6D6D4E5B6D505B6D6D4E5B6D6D4E5B6D6E5F70616D6E4D5B6D6E94B55A6E +6D4C91C8FC6E4E5B6E6D4C5B6E6D4C5B6E6D4C5B6E6E4B5B6E806E6E4B5B6F6D92B55A6F +4C91C9FC6F6D4A5B6F6D4A5B6F6D4A5B6F6D4A5B6F6E495B6F6E5D706D5B7092B55A706D +4891CAFC706D485B72485B706D485B706D485B7002BF5B7091B55A715D7192CBFC83715C +715C715C715C715C725B846095B57E4D804D804D804D804D804D814D01BF7F071F7F4D48 +6C7F4C824C496C7F4C496C7F4C496C7F4C496C804C496D7F4C496D7F93B58295C76C7F4B +496E7F4B49804B496E7F4B496E7F4B496E804B49834B717F92B5486F7F4A91C96C7F4A49 +707F4C707F4A49707F4A4970804A49854A72804A49717F91B548717F4991CB6C7F494972 +7F4949727F4B87494972804986494972804949737F90B548737F4891CD6C7F4849884849 +747F487614804A7414C048497414E048497414F048497513F8B5481DFC91CF7E49884988 +6C480A0313F8767179F085>II<017F167FA2496CEDFF8091C91300A2485EA248484B5AA3 +00071607495EA2000F160FA348484B5AA2003F163FA2495E007F167FA201FE16FEB592B5 +FCAE6C486F5A392759F267>92 D<92380FFFF00203B6FC023F15E049B712F8010716FE01 +3F707E90B97E000384000F844884DC007F7F03C001077F02FCC700017F02E06E6C13806C +90C97E01FC7013C001F07013E0498201807013F00002CAFCCB7E1AF884A21AFC197FACF0 +3FFF4CB6FC167F030FB7FC157F0203B8FC141F027FED807F49B6EA8000010702F0C7FC01 +1F91C8FC4913F84913C048B5C9FC4813FC4813F05C485B485B91CAFC485A5B127F5B12FF +5BA519FFA27F606C6C5EA26D160F6D5E6C6D5D02E092B5FC6C6D140302FE021F137F6C90 +26FFE003B5FC92B612FE6C17F86C17F06C17E06C17806DEDFE006D03F8EB3FF86D15E001 +0792C7EA0FE0010102F891C7FC9026003FFECAFC465B75D862>97 +DI<93380FFFF84BB612C0030F15FC033F15FF92B8 +12C0020317F04A17FC021F17FF4A18C04A18E049BAFC499138F8001F490280EB007F4949 +C8120F4901F8030313C003E015004949163F4949161F4948CAEA07804A94C7FC5A485B5C +485BA2485B5CA24890CDFCA25A5BA3485AA5485AAD7F127FA47F123FA27F7EA2807E806C +7FF201C06C6DEF03E06E17076C190F6E171F6C6D177F6D6C6CEEFFF06D6D5D6F15076D01 +F8151F6D01FE157F6D6D6C0107B512E06D02F8017F14C06D91B812806DF0FE00023F5F6E +5F6E17E00203178002004CC7FC033F15F8030F15C003014AC8FCDB000F13C04C5B77D85C +>III<94B5FC040F14F8047F14FF4BB712 +801507151F5D92B8FC5C5C5CEF80034A01F8C7123F4A01C0EC060093CAFC4A5A5DA2147F +AD001FB812C04817F05AB97EA56C5FA2001F17C0C7D87FFCCAFCB3B3B3B26E5A141FEC0F +E041757BF43F>II +IIIII<93260FFFC09338 +03FFF093B500FC043F13FFD81F800103DAFF8092B612E0D83FE0010F03E0020315F8007F +023F03F8020F15FE486C90B76C023F814A704A8202077049B87E4A7148834A7148834A71 +48834AD9000F4BEBC00303F8010002F049C7003F7FDAFFC0023FDA3FF0140F01F149020F +6D484802037FD9F3FEC86CDAFF80804A6F92C9FCD9F7F86FD9FDFE707E4A6F4A82D9FFE0 +EFFFF84A70498222804A6091CA5C73844961A34996CAFCA44960B3B3B16C487148711300 +003F060F84D81FC0DD07F0EF01FC815870D7A2>I<93380FFF8093B512F8D81F80010714 +FFD83FE0011F15C0007F027F15F0486C90B77E0203824A824A824A17804A17C04AEB001F +DAFFF0010114E003C0EB003F01F190C86C13F0D9F3FE814A81D9F7F86F13F84A81EBFFE0 +4A811AFC5C91CAFC197F5BA35BA45BB3B3B16C48EF3FF8123FD81FC0EF0FE0465870D767 +>I<933807FF8093B512FC0307ECFF80031F15E0037F15F84AB712FE0207707E4A83023F +17F04A8391B97E499126F8007F7F49028001077F4901FCC8804901F0033F7F4901C0030F +7F49496F7F4990C96C7F02FC16004948717E4849717EA24849717E4A83481B804A83481B +C091CB7E481BE04984A2003F1BF04984A2007F1BF8A349197FA200FF1BFCAD6D19FF007F +1BF8A46D60003F1BF0A36C6C4E13E0A26E5F6C1BC06E5F6C1B806E5F6C1B006E5F6C6D4D +5A6E17FF6C6D4C5B6D6C4C5B6D6D4B5B03E0151F6D6D4B5B6D01FE4AB55A6D6D6C01075C +6D02F8017F91C7FC6D91B75A6D6C17F86E5F6E5F020717806E94C8FC020016FC033F15F0 +03071580030002FCC9FC04071380565B78D867>III<17FF040F1380D81F8014 +3FD83FE049B5FC007F1407486C5B153F5D92B6FC5C5C4A15004A14804A01F8C7FC4A13C0 +4A48C8FCECFFF85D01F113C05D01F390C9FC5CEBF7FC5CEBFFF05CA25C5CA291CAFCA25B +A35BA45BB3B3AA6C5A123FEA1FC0315870D745>I<92387FFFE0020FB67E027F15F049B7 +12FE0107EEFFC0011F17F04917FC498390B9FC5A5A489138C0003F4801FCC700015B02E0 +EC003F484915074A15014890CA12784994C7FC5BA2127F5BA67FA27F6C7E80806C7F14F8 +6C13FF6C14F0EDFFC06C15FE6CEDFFF06C16FE6DEDFFC06D16F0010F16FC6D820101707E +6D6C82021F82020382DA001F81030081040780EE003F05077F1701716C1380847213C084 +847213E0A384A660003819C0123C007F5F01C05E6D188001F85EB5047F130002E092B5FC +02FC02075BDAFFE0137F92B75A6C60001F606C60000360C695C7FC011F5E010716F80100 +16C0020F4AC8FCDA003F13C0435B7AD84F>IIIIIII<0003BB1280481AE05A481AF0A57EA200031AE0CC003F13C0 +4F138096B512004E5B4E5B604E5B624E5B4E5B4E5B95B5C7FC4D5B4D5B5F4D5B614D5B4D +5B4D5B94B5C8FC4C5B5E4C5B604C5B4C5B4C5B4C5B93B5C9FC4B5B5D4B5B5F4B5B4B5B4B +5B4B5B92B5CAFC4A5B5C4A5B5E4A5B4A5B4A5B4A5B91B5CBFC5B495B5D495B495B495B49 +5B495B90B5CCFC5A485B5C485B485B485B485B4890BA1280BC12E0A21BF0A56C1AE0A200 +1F1A804C567AD559>I<001FBE12E0007F1DF8A2BF12FCA56C1DF8A2001F1DE0660B80BA +67>I<001FC5B912E0007FA118F8A2C5BA12FCA56CA118F8A2001FA118E0CE0B80BACF>I< +D81FF0ED3FE0D87FF8ED7FF8486CEDFFFCA26D5CA74980A26C48ED7FF8D81FF0ED3FE036 +0F68F367>127 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fh lcmssb8 28.66 17 +/Fh 17 120 df[<9BB612FC52B9FC0A3F18FE0907BB12F8097FF2FF800807BD12FC083F +F4FF804FBF12F8070FF6FF80193F4EC112C01807181F187F4DC2FC05072180171F5F94C3 +FC5E04079638F000034C06F8C800071700043F0680ED007F4C05F8CA120F93B900C01701 +030395CC7E4B05FC191F4B05E007075C4B0580854B94CEFC4B04FC1B3F92B800F0874A4D +755B4A05801B034A94CF7E4A4C884A04F81D7F4A4C1D3F4A4C775A91B8481D0F4F1D0749 +94D11203494C785A494CF600404E9CC7FC495E495E605B495E95D5FC90B8FC5F485EA248 +5EA2485EA2485EA3485EA25F5AA294D6FCA25AA25EA4B7FCA25EAD82A27EA482A27EA283 +A27E83A26C82A36C82A26C82A26C82A26C82837F846D827F846D826D82846D70F701E06D +701F076D71F60FF0731E1F6E701E3F6E701E7F6E701EFF6E04FE1D036E705313F86E7164 +6E05E01C3F6E71646F04FC51B5FC6F04FF636F711A0F6F05E0626F05FC1A7F6F05FF4FB6 +FC030006C0180F7005F8183F70DDFF800403B712FC040F06F8163F70DEFFF0023FB8FC04 +0196BCFC82173F831707050121F8717E061F20C00607200006011FF8DE003F1EE0070F9B +C7FC07011DFCDF003F1CE0080799C8FCE0007F1AF809071A80E1003F06F8C9FC0A014DCA +FC99C703FCCBFC>174 167 110 292 209 67 D[<0007BE12C0001FF5FFE048F6FF8048 +1FFCF8FFC0C212FCF9FF8022E022FC22FF23E023F823FE7D7EA17EA112F0A112FCA17EA1 +6C7EA17FA17FA113F8A17FA17FA17F04FCCC000785E4000784E5003F832003E6007F820F +1F820F07828D7B828D7C818E7C1680A27C16C0A28EA27C16E0AAA115C06AA26AA115806A +A115006A585D9FB75A575E2107575E0F3F5E56B85A0E0F5F0E7F4CC7FC0D0FB85A0C0FB9 +5A93C212E0A15BA190C8FCA112FCA15AA112E0A1128011FCC9FC23F023C058CAFC22F022 +800FF8CBFC21800EFCCCFC8C8C04FCCA000F828D768288768276828D7781897781778277 +828E778289778278818E78818A788278828F78828A788279818F798179828B7982A17E79 +8279828B7A81A17E7A817A827A828CA17F7A827A827A828DA17F7B817B827B828D7B82A1 +807B827B827C818EA1807C16807C16C07C16E08EA115F07C16F87C16FC7D15FE8F6C5D8F +6C4B7815FC6C4B1E03000703800C0015F0>175 163 104 290 214 +82 D[<083FB512E0073FB712F80607B912E0067F18FE0503BB12F0051F1AFE057FF2FFC0 +0403BD12F8040F1CFF043F1DE093BF12FC0303F6FF80150F4B8B157F92C1FC5C14074A68 +5C5C5C91C2FC499538E000034905F8C8000F94C7FC4994CA7E06F8170F4904E017014993 +CC7E05FC191F494B07075C4903E0854D190090B7CE7E4C1B1F484B755B4C87481F014C87 +217F484B1C3F7B5A210F21074820037B5A70F400409FC8FCA282828282838317F017FC6C +16FF18E018FCF0FFC019FE6CF0FFF8F2FFC01BFF6C1BF8F4FFE06C1CFF1EF06D1CFF6D1D +E01FFC6DF5FF806D1EE020F86D1EFE6D787E6D1FE06D8B6E1EFC6E8A6E787E6E8B6E8B6E +8B02008B6F8A031F8A6F8A03038B03008B043F8A040F8A04038AEE007F050F89050189EF +003F060388F0001FDF007F1B801A01E0000F1AC0F3003F0A0119E0F4000F1D000C0F17F0 +1E031E001F3F1F0F0D0316F88B8B8C8C8C8CA28C7FEA03E0486C8A7F7F01FF22F0487F80 +6E6514F86E21E06E65486D7E03E05215C06F6403FC52158003FF99B7FC486F50160004E0 +6204FC080F5D04FF505D05C0197F05F84EB75A4804FF06075E06E0171F06FE4CB85ADEFF +F0031F5FDFFFE00107B95A97BCC7FCC4FC6A6A6A22E06C696A000F9EC8FC000320FCC668 +011F1FE001036701009CC9FC021F1DFC02031DF0DA007F1CC0030751CAFCDB007F1AF804 +071AC0DC007F4ECBFC050118E0DD000704FCCCFCDE00014ACDFC>149 +173 114 295 182 I[<000FB600C057B61280003F03F80F0F15E0486F0F3F15F0706970 +9EB7FCB86CA112F86C705516F0A15B836CA14816E0836CA117C071676CA1178071676CA1 +170071676CA15EA15B6C706BA190B7FC846C595E846DA15D72656DA15D72656DA15DA15A +6D706AA15A846D5893C7FC846DA15C72656DA15C7399B7FC6DA15C73636EA15B6B6E7068 +6B856E565E856EA15B73636EA190C8FC73636EA15A73636EA15AA0B7FC6E71666A866F54 +5E866F6B74616F6B74616F6B74616FA0C9FC6A6F70656A866F9BB75A876F6A755F706975 +5F7069755F7069697070646987705293CAFC877068755F70687693B7FC7068765D716768 +717062688871505E887167765D719CCBFC765D7166687170619DB7FC89714F5E89724E5E +897265775B7265775B726567727095CCFC6789724E5D89726478B7FC72641EC173631EE3 +73631EE77304F75E9BB8FCA27363A27398CDFCA27362A27362A27362A27461A37461A274 +61A27461A27496CEFCA27460A27460A27460755F755F090F178009034CCFFC>197 +165 121 290 212 86 D[<0603B512F80503B712F094B9FC040F18E0047F18FC0307BB7E +033F1AE04ABC12F802071BFE023F757E91BE12E00103894989491DFE8B8C8C96C7003F82 +06C0020F8205FCC80003826D03F00300820580824CCA6C8104F8718104E0834C71168093 +CB6C16C05D03F87216E05D6D498403801DF092CD7E5C5C4A1EF86D488690CFFCAE0903B8 +FC081FB9FC070FBAFC0603BBFC187F0507BCFC177F0403BDFC161F93BEFC1507033FF000 +3F92B912C0020305F8C7FC020F1780023F04F8C8FC4A16E049B8C9FC4916FC010F16F049 +16C04993CAFC4915FC90B75A485E485E17804893CBFC5A5E485D485DA25E5A5EA2B7FCA2 +5EA565A282A29AB7FC7E705FA2705F6C63705F705F6C6F5F7193B8FC6C705D7115076C04 +F8151F05FE157F6C706C0107B512BF6C05F890B6FC95B8123F6C1BFE6D1AFC6D1AF86D1A +F06D1AE06D1A806D1A006D19FC6D61023F18E06E06806D15F002074DC7FC020105F06E15 +E06E6C04806E15C0030F03FCC800011500030103C092CAFCDB000F01F0CEFC>125 +133 118 258 154 97 D[<0707B512F84EB712F8061FEEFFC095B912FC0507F0FF80053F +19F094BB12FE0403747E040F1BF0043F1BFC93BE12805D03071DC05D153F5D92BFFC4A1E +805C4A943880007F4A04F0C8FC4A04C0150F4A93C912014A03FC706C140091B700F0171F +494C1707490480834993CCFC4D85494BF11FFE494B190F4D1907491D01494B735A4D1A78 +90B798C7FC5F5A94D0FC5A5E5AA2485DA3485DA35A5EA35AA45EB7FCB26C81A57E82A37E +82A27EA2827E826CF70780711A0F6CF71FC0711A3F6C1F7F71F101FF6D656D6F4F13E071 +616D6F193F6D6F617196B5FC6D7017036D70170F6D70173F6D04F894B6FC7216036E03FF +040F15F06E04C0157F6E04F0020FB7FC6E9326FF8003B8FC6E94BAFC8014006F1DE06F1D +C06F1D800307F4FE006F1CF803001CE0043F1B807050C7FC04071AF804001AC0053F96C8 +FC050718F805001880061F04F8C9FC06011680DE00070280CAFC>124 +133 117 258 145 99 D[<0C03B512FE0C0FECFF805415C05415E0A25415F0B3AC953801 +FFFC067FEBFFE00503B612FE051F6F7E94B812F0040717FC041F17FF047F18C093BA12E0 +030319F84B19FC031F19FE4B96B8FC5D4AC0FC5C5C5C4AEFE0004A04FCC7120F4A04E014 +0191B800806E7E494CC9121F06F8824904E01603494C82494C824DCB7E495D495D5F5B5F +90B75A5A5F4893CCFCA3485DA2485DA3485DA35AA25EA25AA45EA2B7FCB27EA382A37EA4 +6C81A46C81A27E82A27E827E837E836D816D99B7FC715F6D6F5F715F6D6F5F6D6F5F6D04 +C05E7293B8FC6D04F85D6D04FE15076E6F6C141F6E04F091B9FC6E04FF130F6E94BBFC80 +6E876E1AFE6E1AFC6F19F86F19F0030F19E06F19C0030119006F6C5F7005F86D15E0040F +17E0040105806D15C0706C4BC76C1580050F03F00203ECFE000500038091CAFC060701F0 +CDFC>132 167 117 292 162 I[<070FB5FC4EB612FC061FEDFFC04DB812FC050FEFFF80 +053F18E04CBA12FC040719FF041F86047F1AE093BC7E03031BFC4B87031F874B884B8892 +BE7E0203894ADD801F824A9326F80001824A04E0D9003F814A0480020F814A4BC87E06F8 +03018291B7486F82494C8249048070814993CA7E494B71815F497581495D4D7181495D77 +8190B75A484C838D4893CCFCA248894C1D805A5E8A5A4C1DC0A25A5E93BFFCA25AA5C3FC +A22280A222006921F804C0D1FCAA82A27EA4827EA2827EA2827EA2827E827E836C203C71 +1B7C6CF701FE6D6F1A03711A076D6F1A0F201F6D6F1A3F6D6F1AFF6D6F617218076D704E +7F6D70183F6D04F895B6FC6E6F17036E03FF170F6E70163F6E04E04BB7FC6E04F8150F6E +04FF92B8FC6E05F8133F6E94BBFC6F656F65030F656F1DE00301656F9AC7FC043F1BFC04 +0F1BF0701BC0040050C8FC053F19F8050F19C005014EC9FCDD003F17F0060394CAFCDE00 +3F15E0070002F0CBFC>130 133 119 258 149 I[<0007B512FC001F14FF48814881A2B7 +7EB3AC98B512E0081FECFF8097B712F8070716FF073F17C096B912F8060384060F18FF06 +3F854E8595BB7E0503864D864D864D865F4D8694BD128004E19138FE001F04E302C00101 +17C04EC8123F04E701F88104EF01E0030716E04E8193B5C97E4D1BF005F8825F4D835F21 +F85F94CB7E5EA25EA25EA35EA45EB3B3B3B3A96C4B7215F0A26C4B7215E06C92CC6C15C0 +000702FC07011500>125 165 110 292 162 104 D[<0007B61280001F15E04815F04815 +F8A2B712FCA86C15F8A26C15F06C15E000071580CAFCB3A248B6FC000715C04815E04815 +F0A24815F8B3B3B3B3B3B3AA6C15F0A26C15E06C15C000011500>38 +166 112 293 72 I[<0007B512FC001F14FF4815804815C0A2B712E0B3B3B3B3B3B3B3B3 +AB6C15C0A26C15806C1500000714FC>35 165 110 292 72 108 +D[<98B512E0081FECFF800007B500F893B712F8001F02FE030716FF486E033F17C0486F +91B912F8060384B76C010F18FF063F854E8595BB7E0503864D864D864D865F4D8694BD12 +8004C19138FE001F04C302C0010117C04EC8123F04C701F88104CF01E0030716E04E8104 +DF90C97EDCFFFE1BF005F8825F4D835F21F85F94CB7E5EA25EA25EA35EA45EB3B3B3B3A9 +6C4B7215F0A26C4B7215E06C92CC6C15C0000702FC07011500>125 +130 110 257 162 110 D[<97B57E077F14FF0607B712F0067F16FF0503B912E0050F18 +F8057F18FF4CBB12C004071AF0041F1AFC4C8693BD7E4B8803071CF04B88033F1CFE4B88 +92BF7E4ADD8000834A04F8C7000F824A04800200824A4BC9003F814A03F8040F814A03E0 +0403814A4B708191B7CB6C81494B7281494B7281494B72814D84494B7281494B7281A249 +4B72814992CD6C80A290B6487481A2484B7481A2488E4C86488EA2488E4C86A2488EA348 +8EA24C86A2488EA6B72080AF6C2300A37062A36C6AA46C6F505DA36C6A70626C6AA27062 +6C6AA26C6F505DA26C7096B75A6D9EC7FC71606D6F4E5D71606D686D6F4E5D6D6F4E5D71 +606D6F6C94B75A6D704C5E6D704C5E6E03F8040F93C8FC6E03FE043F5D6EDBFFC04AB75A +6E04F8020F5E6E9326FFC001B85A6E94BA5A6E666E66033F52C9FC6F646F6403031CE06F +646F6C98CAFC041F1AFC04071AF004011AC0706C96CBFC051F18FC050318E0DD007F94CC +FC060716F0DE007F92CDFC070114C0>145 133 119 258 164 I[84 130 110 257 +108 114 D[<050FB512F00407B712E0047F16FF0303B912F0031F18FF92BB12E002031A +FC020FF2FF804A1BE0027F1BFC91BDFC49885B5B5B5B49645BA290B738F000014893C812 +0704F8ED007F4803E0040F5C4C1603484B160093CB123F484A180F4B840A015B48874B19 +3F1D1F775A481C039AC8FC81A38181828216F016FC16FF17F0EFFF806C17FCF0FFF0F1FF +C06C19FEF2FFC01BF86C1AFF1CC06C1BF01CFC6C1BFF6C881DE06D876D876D1BFE896D88 +6D8813016D886E876E87020F87800201876E6C86151F03071B801500041F1AC01601EE00 +0FDD007F18E01801F00007F1003F080716F01A01747E1B1F87874886D807C085486C857F +7F6D86487E7F6E1CE080804801F896B6FC806E4E15C06E7E03E05F03F84D15804802FE5F +6F6C4C150004E0167F04FC4BB65ADCFFC0140F05FF49B75ABFFC666666A26C6566001F9A +C7FC00076400011CF8D8003F63010F6301011B806D6C4FC8FC020F19F8020019E0031F95 +C9FC030117F0DB000793CAFCDC000F14C0>108 133 119 258 125 +I[<031FB512E0037F14F892B67E4A81A24A81B3AE0007BD12F0001F1CFC48884888A2BF +1280A86C1D00A26C646C6400071CF0C7000393CBFCB3B3B3B3A585A5F503C06E70150FF5 +1FE01D3F73EDFFF0647314076E70141F0A7F13F807FE0103B5FC6F6F137F97B712FCA281 +A2811EF86F1AF06F1AC01E006F19FC6F19F06F1980704DC7FC7017F0701780040704FCC8 +FC040116C0706C02F8C9FC050701F8CAFC>102 167 122 292 118 +I<001FB5972607FFF097381FFFFE007F02C0071F01FC97B612806F4F01FF61B66C4F6E4E +15C06F96B6616F4E817A606F60A15DA26C6E4E6F1C80A15DA26C6F4D6F1C00A2A15D6C6F +756364A192B6FC8C6C6F4D67A15CA26C6F4D6F63A15CA26C6F94B86C62A2A15C6C7A6270 +5EA15C8D6C6F4C68A15CA26D6E4C7162A2A15C6D6F7597C7FC515BA15C78806D6F4B670B +FC97B6FCA26D6F4B6E6E610BF861A26D6F4B6E6E61A20BF0616D7A607192B57FA15B0BE0 +826D6F4A6F64A15B1DC06D6F4A73608AA15B6E6E4A028070608AA15B0B00826E6F499DC8 +FC7860646E6F49735F7994B6FCA26E6F4949715FA2795E6E4F715F725B795E23806E6F90 +B54865795EA26E6F484A06C05EA2795E6E6F484A06E05EA2795E6F0DF05E72485C795EA2 +6F038F91C804F893C9FCA15A8B6F03DF4907FC5DA27A92B6FC6F4D735D96B5FC7A91B7FC +A26F4D658CA26F4D65A28C6F4D65A28C6F6B638CA2704C65A28C7093CA96CAFCA28C7069 +628D704B65704B725E704B725E704B06075E706C028006011680CA8179FFD9>119 +D E +%EndDVIPSBitmapFont +end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + +%%EndSetup +% %%Page: 1 1 +%%Page: 1 1 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +1 0 bop 244 2393 a Fh(V)-9 b(ersion)107 b(control)h(with)g(RCS)1356 +2626 y(and)g(CVS)1284 2858 y Fg(An)69 b(intro)6 b(duction)926 +3263 y(Ma)-6 b(rkus)68 b(Bja)-6 b(rtveit)67 b(Kr\177)-103 +b(uger)3467 5372 y Ff(1)p eop +% %%Page: 2 2 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +2 1 bop 1698 1167 a Fe(RCS)3 1921 y Fd(R)p Fg(evision)101 +b Fd(C)p Fg(ontrol)f Fd(S)p Fg(ystem,)107 b(written)99 +b(b)-6 b(y)100 b(W)-6 b(alter)3 2154 y(F.)50 b(Tichy)g(in)g(1982)i(and) +e(further)g(develop)6 b(ed)50 b(b)-6 b(y)50 b(P)-6 b(aul)3 +2386 y(Eggert.)3 2868 y(RCS)67 b(is)h(mostly)e(used)i(fo)-6 +b(r)68 b(revision)f(control)h(of)g(sin-)3 3100 y(gle)56 +b(\014les|scripts,)i(con\014guration)e(\014les,)i(and)e(other)3 +3333 y(\014les)82 b(that)f(\\stand)i(alone".)132 b(It)81 +b(is)i(not)f(w)-6 b(ell)82 b(suited)3 3565 y(fo)-6 b(r)70 +b(managing)d(la)-6 b(rge)69 b(collections)g(of)g(\014les.)3 +4047 y(This)77 b(course)g(will)g(only)g(cover)f(basic)h(use)g(of)g +(RCS.)3 4279 y(W)-6 b(e'll)46 b(sho)-6 b(w)47 b(mo)-6 +b(re)44 b(advanced)i(revision)g(control)g(with)3 4512 +y(CVS)69 b(instead.)3467 5372 y Ff(2)p eop +% %%Page: 3 3 +sheetsave restore +showsheet +%%Page: 2 2 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +3 2 bop 1018 515 a Fe(F)-8 b(eatures)92 b(of)f(RCS)148 +1331 y Fc(\017)83 b Fg(Sto)-6 b(re)45 b(and)h(retrieve)f(multiple)f +(revisions)i(of)g(text.)148 1874 y Fc(\017)83 b Fg(Maintain)67 +b(a)i(complete)e(histo)-6 b(ry)69 b(of)g(changes.)148 +2417 y Fc(\017)83 b Fg(Resolve)68 b(access)g(con\015icts.)148 +2960 y Fc(\017)83 b Fg(Maintain)67 b(a)i(tree)f(of)h(revisions.)148 +3504 y Fc(\017)83 b Fg(Merge)68 b(revisions)h(and)g(resolve)g +(con\015icts.)148 4047 y Fc(\017)83 b Fg(Control)69 b(releases)f(and)h +(con\014gurations.)148 4590 y Fc(\017)83 b Fg(Automatically)101 +b(identify)j(each)f(revision)h(with)319 4803 y(name,)72 +b(revision)h(numb)6 b(er,)72 b(creation)g(time,)g(au-)319 +5016 y(tho)-6 b(r,)69 b(etc.)3467 5372 y Ff(3)p eop +% %%Page: 4 4 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +4 3 bop 401 1513 a Fe(V)-8 b(ersion,)91 b(release)g(o)-8 +b(r)92 b(revision?)3 2267 y Fg(The)68 b(w)-6 b(o)g(rd)68 +b Fb(version)j Fg(is)c(used)h(b)6 b(oth)68 b(to)f(describ)6 +b(e)67 b(the)3 2499 y(va)-6 b(rious)55 b(stages)e(of)i(a)f(\014le)g +(during)h(development)e(and)3 2732 y(to)48 b(identify)f +Fb(releases)62 b Fg(of)49 b(a)e(soft)-6 b(w)g(a)g(re)48 +b(p)-6 b(ro)6 b(duct)48 b(\(Win-)3 2964 y(do)-6 b(ws)70 +b(NT)f(4.0,)h(Netscap)6 b(e)68 b(4.5,)i(and)f(so)h(on\).)3 +3446 y(T)-17 b(o)87 b(avoid)f(confusion,)92 b(w)-6 b(e)87 +b(will)e(use)i(the)f(term)e Fb(re-)3 3678 y(vision)76 +b Fg(fo)-6 b(r)73 b(\014les.)101 b(Release)71 b(numb)6 +b(ering)72 b(is)g(sepa)-6 b(rate)3 3911 y(from)71 b(revision)g(numb)6 +b(ering,)72 b(and)g(is)g(done)g(through)3 4143 y Fb(symb)6 +b(olic)68 b(revisions)p Fg(.)3467 5372 y Ff(4)p eop +% %%Page: 5 5 +sheetsave restore +showsheet +%%Page: 3 3 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +5 4 bop 715 907 a Fe(Putting)91 b(\014les)f(into)h(RCS)3 +1661 y Fg(RCS)102 b(maintains)e(an)i(a)-6 b(rchive)101 +b(\014le{called)h(a)f Fb(RCS)3 1893 y(\014le)12 b Fg(|fo)-6 +b(r)103 b(each)f(\014le.)193 b(These)103 b(\014les)f(a)-6 +b(re)102 b(no)-6 b(rmally)3 2126 y(k)g(ept)69 b(in)g(a)f(directo)-6 +b(ry)68 b(named)g Fa(RCS)p Fg(.)3 2607 y(T)-17 b(o)60 +b(sta)-6 b(rt)59 b(using)i(RCS)e(with)g(a)g(\014le,)j(\014rst)e(create) +e(this)3 2840 y(directo)-6 b(ry)75 b(b)-6 b(y)76 b(running)h +Fa(mkdir)86 b(RCS)75 b Fg(in)h(the)f(\014le's)h(di-)3 +3072 y(recto)-6 b(ry)-17 b(,)100 b(then)94 b(put)g(the)f(\014le)h(into) +g(RCS)g(with)f(the)3 3305 y(command)319 3911 y Fa(ci)87 +b(-i)g(-u)h Fb(\014le)3 4517 y Fg(This)78 b(creates)e(a)h(\014le)h +(named)e Fb(\014le)p Fa(,v)h Fg(in)h(the)f Fa(RCS)g Fg(di-)3 +4749 y(recto)-6 b(ry)-17 b(,)69 b(and)g(mak)-6 b(es)66 +b(the)j(\014le)g(read-only)-17 b(.)3467 5372 y Ff(5)p +eop +% %%Page: 6 6 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +6 5 bop 714 955 a Fe(Editing)90 b(\014les)g(with)h(RCS)3 +1710 y Fg(Y)-17 b(ou)63 b(edit)e(a)h(\014le)g(that)f(has)h(b)6 +b(een)62 b(put)g(into)g(RCS)f(lik)-6 b(e)3 1942 y(this:)75 +2548 y(1.)84 b(Check)68 b(out)h(a)f(w)-6 b(o)g(rking)70 +b(cop)-6 b(y:)568 2967 y Fa(co)87 b(-l)g Fb(\014le)75 +3573 y Fg(2.)d(Edit)68 b(the)g(w)-6 b(o)g(rking)70 b(cop)-6 +b(y)-17 b(.)75 4180 y(3.)84 b(Check)68 b(in)h(the)g(new)f(revision:)568 +4599 y Fa(ci)87 b(-u)g Fb(\014le)3467 5372 y Ff(6)p eop +% %%Page: 7 7 +sheetsave restore +showsheet +%%Page: 4 4 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +7 6 bop 337 1264 a Fe(Checking)91 b(out)h(a)f(w)-8 b(o)g(rking)92 +b(cop)-8 b(y)3 2018 y Fg(In)74 b(o)-6 b(rder)75 b(to)f(edit)g(a)g +(\014le,)h(y)-6 b(ou)75 b(\014rst)f(need)g(to)h Fb(check)3 +2250 y(out)85 b Fg(a)70 b(w)-6 b(o)g(rking)71 b(cop)-6 +b(y)72 b(of)f(the)f(\014le,)i(b)-6 b(y)71 b(running)h(the)3 +2483 y(command)319 3089 y Fa(co)87 b(-l)g Fb(\014le)3 +3695 y Fa(co)69 b Fg(\(check)g(out\))g(is)g(the)g(command)e(used)j(to)f +(check)3 3927 y(out)83 b(RCS)f(copies.)133 b(The)82 b +Fa(-l)g Fg(option)h(tells)f(RCS)g(to)3 4160 y(lo)6 b(ck)63 +b(the)f(a)-6 b(rchive)63 b(\014le)g(so)g(that)f(others)h(cannot)g(edit) +3 4392 y(the)69 b(\014le)f(while)h(y)-6 b(ou)69 b(a)-6 +b(re)69 b(w)-6 b(o)g(rking)69 b(on)h(it.)3467 5372 y +Ff(7)p eop +% %%Page: 8 8 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +8 7 bop 467 515 a Fe(Checking)91 b(in)g(a)g(new)g(revision)3 +1248 y Fg(After)75 b(editing,)j(y)-6 b(ou)76 b(need)g(to)f +Fb(check)g(in)k Fg(the)c(\014le)h(in)3 1474 y(o)-6 b(rder)67 +b(to)g(sto)-6 b(re)66 b(y)-6 b(our)68 b(changes)f(in)f(the)h(a)-6 +b(rchive)66 b(and)3 1701 y(release)58 b(the)i(lo)6 b(ck)58 +b(so)i(that)f(others)g(can)g(edit)g(the)g(\014le)3 1927 +y(later.)319 2512 y Fa(ci)87 b(-u)g Fb(\014le)3 3097 +y Fa(ci)53 b Fg(\(check)h(in\))g(is)g(used)g(to)f(check)g(in)h +(revisions.)88 b(The)3 3324 y Fa(-u)59 b Fg(option)g(tells)g(RCS)f(to)h +(unlo)6 b(ck)59 b(the)g(\014le,)i(and)e(also)3 3550 y(to)91 +b(k)-6 b(eep)92 b(the)f(w)-6 b(o)g(rking)92 b(cop)-6 +b(y)-17 b(.)160 b(\(Otherwise,)96 b(RCS)3 3776 y(w)-6 +b(ould)59 b(remove)d(the)h(w)-6 b(o)g(rking)58 b(cop)-6 +b(y)-17 b(,)61 b(which)c(in)h(most)3 4002 y(cases)69 +b(y)-6 b(ou)69 b(don't)h(w)-6 b(ant)68 b(RCS)h(to)f(do.\))3 +4463 y(Y)-17 b(ou)51 b(will)f(b)6 b(e)51 b(ask)-6 b(ed)50 +b(fo)-6 b(r)52 b(a)e(log)h(entry)f(when)h(checking)3 +4689 y(in.)135 b(It)83 b(is)g(imp)6 b(o)-6 b(rtant)81 +b(to)i(write)f(go)6 b(o)g(d)83 b(log)h(entries,)3 4915 +y(so)90 b(that)f(y)-6 b(ou)90 b(can)f(see)g(what)g(changes)g(happ)6 +b(ened)3 5141 y(when)69 b(in)g(the)g(revision)g(histo)-6 +b(ry)-17 b(.)3467 5372 y Ff(8)p eop +% %%Page: 9 9 +sheetsave restore +showsheet +%%Page: 5 5 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +9 8 bop 881 515 a Fe(Viewing)91 b(di\013erences)3 1187 +y Fg(Y)-17 b(ou)54 b(can)f(view)g(di\013erences)g(b)6 +b(et)-6 b(w)g(een)53 b(t)-6 b(w)g(o)54 b(revisions)3 +1395 y(with)69 b Fa(rcsdiff)p Fg(:)319 1919 y Fa(rcsdiff)86 +b Fb(\014le)3 2444 y Fg(sho)-6 b(ws)60 b(di\013erences)d(b)6 +b(et)-6 b(w)g(een)58 b(the)h(w)-6 b(o)g(rking)59 b(cop)-6 +b(y)58 b(of)3 2651 y Fb(\014le)e Fg(and)g(the)g(latest)f(revision)h +(that)f(w)-6 b(as)56 b(check)-6 b(ed)55 b(in.)319 3176 +y Fa(rcsdiff)86 b(-r1.3)h Fb(\014le)3 3700 y Fg(sho)-6 +b(ws)105 b(di\013erences)d(b)6 b(et)-6 b(w)g(een)103 +b(the)g(w)-6 b(o)g(rking)104 b(cop)-6 b(y)3 3908 y(and)69 +b(revision)g(1.3)h(of)f Fb(\014le)p Fg(.)319 4432 y Fa(rcsdiff)86 +b(-r1.1)h(-r1.2)g Fb(\014le)3 4957 y Fg(sho)-6 b(ws)61 +b(di\013erences)e(b)6 b(et)-6 b(w)g(een)59 b(revision)h(1.1)g(and)g +(1.2)3 5164 y(of)69 b Fb(\014le)p Fg(.)3467 5372 y Ff(9)p +eop +% %%Page: 10 10 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +10 9 bop 620 515 a Fe(Viewing)91 b(the)g(revision)f(log)3 +1214 y Fg(Y)-17 b(ou)71 b(can)e(view)h(the)g(log)g(of)h(revision)f +(changes)g(with)3 1430 y Fa(rlog)p Fg(:)319 1981 y Fa(rlog)87 +b Fb(\014le)3 2533 y Fg(sho)-6 b(ws)48 b(all)f(log)g(messages)f(fo)-6 +b(r)48 b Fb(\014le)p Fg(,)k(along)47 b(with)g(other)3 +2749 y(RCS)69 b(info)-6 b(rmation.)3 3175 y(Y)-17 b(ou)81 +b(can)f(sp)6 b(ecify)80 b(which)g(revision)h(logs)f(y)-6 +b(ou)81 b(w)-6 b(ant)3 3391 y(to)69 b(see:)319 3943 y +Fa(rlog)87 b(-r1.1)f Fb(\014le)319 4158 y Fa(rlog)h(-r1.1:1.5,1.7)e +Fb(\014le)3 4710 y Fg(The)62 b(\014rst)e(command)f(sho)-6 +b(ws)62 b(the)f(log)h(entry)f(fo)-6 b(r)61 b(re-)3 4925 +y(vision)c(1.1,)k(the)56 b(second)i(sho)-6 b(ws)57 b(the)g(log)g +(entries)f(fo)-6 b(r)3 5141 y(revision)69 b(1.1)h(through)g(1.5)g(and)f +(also)f(revision)h(1.7.)3467 5372 y Ff(10)p eop +% %%Page: 11 11 +sheetsave restore +showsheet +%%Page: 6 6 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +11 10 bop 648 708 a Fe(Resolving)89 b(lo)8 b(ck)91 b(con\015icts)3 +1463 y Fg(It)54 b(happ)6 b(ens)56 b(quite)f(often)f(that)g(someone)h +(fo)-6 b(rgets)55 b(to)3 1695 y(check)50 b(in)g(a)g(\014le)g(in)g(RCS)g +(after)f(editing)i(it,)j(o)-6 b(r)50 b(fo)-6 b(rgets)3 +1928 y(to)81 b(unlo)6 b(ck)82 b(it.)129 b(In)81 b(this)g(case,)j(RCS)d +(will)g(complain)3 2160 y(when)69 b(y)-6 b(ou)70 b(try)e(to)h(check)f +(out)h(the)f(\014le.)3 2642 y(Con\015icts)h(can)g(b)6 +b(e)68 b(resolved)h(lik)-6 b(e)69 b(this:)75 3248 y(1.)84 +b(Check)h(if)h(the)f(w)-6 b(o)g(rking)86 b(cop)-6 b(y)87 +b(of)f(the)f(\014le)h(dif-)319 3480 y(fers)101 b(from)g(the)g(RCS)g(a) +-6 b(rchive)101 b(with)g Fa(rcsdiff)p Fg(.)319 3713 y(If)84 +b(it)g(do)6 b(es,)90 b(mak)-6 b(e)82 b(an)j(extra)e(cop)-6 +b(y)86 b(of)f(the)f(\014le)319 3945 y(\()p Fb(\014le)p +Fg(.tmp,)68 b(fo)-6 b(r)69 b(instance\).)75 4551 y(2.)84 +b(\\Steal")68 b(the)g(lo)6 b(ck)68 b(with)h(the)f(command)568 +4970 y Fa(rcs)87 b(-L)g Fb(\014le)3467 5372 y Ff(11)p +eop +% %%Page: 11 12 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +11 11 bop 319 1765 a Fg(RCS)72 b(will)h(send)g(a)g(mail)e(to)i(the)f +(user)h(who)h(had)319 1998 y(the)85 b(lo)6 b(ck,)89 b(info)-6 +b(rming)85 b(him)g(that)f(his)i(lo)6 b(ck)85 b(has)319 +2230 y(b)6 b(een)68 b(b)-6 b(rok)g(en.)75 2836 y(3.)84 +b(If)76 b(the)f(p)-6 b(revious)77 b(w)-6 b(o)g(rking)77 +b(cop)-6 b(y)76 b(di\013ered)g(from)319 3069 y(the)60 +b(latest)f(revision,)j(cop)-6 b(y)61 b(it)f(over)g(the)g(current)319 +3301 y(w)-6 b(o)g(rking)58 b(cop)-6 b(y)58 b(\()p Fa(mv)87 +b Fb(\014le)p Fa(.tmp)g Fb(\014le)p Fg(\))58 b(and)g(check)e(it)319 +3534 y(in)88 b(with)g(an)f(app)-6 b(rop)g(riate)88 b(log)h(message,)j +(then)319 3766 y(check)68 b(the)g(\014le)h(out)g(again.)p +eop +% %%Page: 12 13 +sheetsave restore +showsheet +%%Page: 7 7 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +12 12 bop 872 515 a Fe(Sp)8 b(ecifying)89 b(revisions)3 +1243 y Fg(Most)h(RCS)g(commands)e(tak)-6 b(e)89 b(the)h(option)h +Fa(-r)p Fb(rev)p Fg(,)3 1467 y(which)63 b(can)f(b)6 b(e)62 +b(used)h(to)g(sp)6 b(ecify)62 b(which)g(revision)h(to)3 +1692 y(check)72 b(out,)i(what)e(revision)h(numb)6 b(er)72 +b(to)h(use)g(when)3 1916 y(checking)c(in,)g(and)g(so)h(on.)319 +2496 y Fa(co)87 b(-r1.4)g Fb(\014le)319 2721 y Fa(ci)g(-r2.0)g +Fb(\014le)319 2945 y Fa(rlog)g(-r1.2:1.4)f Fb(\014le)3 +3525 y Fg(Another)69 b(common)e(option)j(is)f Fa(-d)p +Fb(date)p Fg(,)f(which)h(tells)3 3749 y(RCS)100 b(to)h(use)g(a)f +(revision)h(from)f(the)g(given)h(date.)3 3974 y(This)68 +b(can)g(b)6 b(e)67 b(combined)h(with)f Fa(-z)g Fg(to)h(sp)6 +b(ecify)68 b(lo)6 b(cal)3 4198 y(time)67 b(\(default)i(is)g(UTC\).)319 +4778 y Fa(co)87 b(-d'1999-01-01)e(13:00')i Fb(\014le)319 +5003 y Fa(rlog)g(-d1998-07-06<1999-01-01)c Fb(\014le)3467 +5372 y Ff(12)p eop +% %%Page: 13 14 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +13 13 bop 777 546 a Fe(Keyw)-8 b(o)g(rd)93 b(substitution)3 +1300 y Fg(RCS)85 b(de\014nes)g(several)f(k)-6 b(eyw)g(o)g(rd)85 +b(strings)g(that)f(will)3 1533 y(b)6 b(e)77 b(replaced)e(with)h(info)-6 +b(rmation)76 b(from)g(RCS)g(when)3 1765 y(checking)64 +b(out)h(a)e(\014le.)91 b(Some)63 b(of)h(these)g(strings)h(a)-6 +b(re:)3 2371 y Fa($Author$)82 b Fg(Login)66 b(name)e(of)i(the)f(user)g +(who)h(check)-6 b(ed)319 2604 y(in)69 b(the)f(revision.)3 +3210 y Fa($Date$)82 b Fg(Date)52 b(and)i(time)e(the)h(revision)h(w)-6 +b(as)53 b(check)-6 b(ed)319 3442 y(in.)3 4048 y Fa($Id$)82 +b Fg(Name)70 b(of)i(RCS)g(\014le,)g(revision)g(numb)6 +b(er,)72 b(date)319 4281 y(and)77 b(time,)h(autho)-6 +b(r,)81 b(state,)e(and)e(lo)6 b(ck)-6 b(er)77 b(of)h(\014le)319 +4513 y(\(if)69 b(lo)6 b(ck)-6 b(ed\).)3 5119 y Fa($Revision$)81 +b Fg(Revision)69 b(numb)6 b(er)68 b(of)h(\014le.)3467 +5372 y Ff(13)p eop +% %%Page: 13 15 +sheetsave restore +showsheet +%%Page: 8 8 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +13 14 bop 3 1955 a Fa($Log$)82 b Fg(Log)63 b(message.)88 +b(On)62 b(each)f(checkin,)i(the)f(lat-)319 2188 y(est)50 +b(log)i(message)e(is)h(app)6 b(ended)51 b(with)g(the)g(p)-6 +b(re\014x)319 2420 y(of)85 b(the)g($Log$)h(line.)140 +b(This)85 b(is)g(useful)h(fo)-6 b(r)85 b(lan-)319 2653 +y(guages)67 b(with)g(comments)e(that)h(go)h(to)h(the)e(end)319 +2885 y(of)j(the)f(line.)3 3491 y(A)84 b(common)d(p)-6 +b(ractice)83 b(is)g(to)g(put)h(a)f Fa($Id$)g Fg(k)-6 +b(eyw)g(o)g(rd)3 3724 y(in)69 b(a)g(comment)d(at)i(the)g(sta)-6 +b(rt)68 b(of)i(the)e(\014le.)p eop +% %%Page: 14 16 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +14 15 bop 900 515 a Fe(.)45 b(.)h(.)f(and)91 b(much)f(mo)-8 +b(re)3 1214 y Fg(RCS)89 b(has)g(many)f(mo)-6 b(re)88 +b(features,)94 b(but)c(if)f(y)-6 b(ou)90 b(re-)3 1429 +y(quire)f(them)f(y)-6 b(ou)90 b(a)-6 b(re)88 b(p)-6 b(robably)90 +b(b)6 b(etter)88 b(o\013)h(using)3 1645 y(CVS)i(instead,)96 +b(which)90 b(gives)h(a)f(mo)-6 b(re)90 b(convenient)3 +1860 y(interface.)j(Some)69 b(of)h(the)f(RCS)g(features)g(not)h(cov-)3 +2076 y(ered)f(here)f(a)-6 b(re)148 2627 y Fc(\017)83 +b Fg(Symb)6 b(olic)67 b(names)g(fo)-6 b(r)70 b(revisions)148 +3177 y Fc(\017)83 b Fg(Creating)45 b(and)h(merging)f(development)g(b)-6 +b(ranches)148 3728 y Fc(\017)83 b Fg(Multiple)68 b(w)-6 +b(o)g(rking)69 b(copies)3 4279 y(Mo)-6 b(re)66 b(info)-6 +b(rmation)65 b(on)h(RCS)f(can)h(b)6 b(e)65 b(found)i(in)f(the)3 +4495 y(man)d(pages)i(\(rcs\(1\),)i(ci\(1\),)g(co\(1\),)f(ident\(1\),)h +(rcs-)3 4710 y(di\013\(1\),)61 b(rcsmerge\(1\),)f(rlog\(1\),)i +(rcsintro\(1\)\),)g(and)3 4926 y(in)108 b(the)f(b)6 b(o)g(ok)107 +b Fb(Applying)h(RCS)f(and)g(SCCS)g Fg(from)3 5141 y(O'Reilly)-17 +b(.)3467 5372 y Ff(14)p eop +% %%Page: 15 17 +sheetsave restore +showsheet +%%Page: 9 9 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +15 16 bop 1699 1039 a Fe(CVS)3 1794 y Fd(C)p Fg(oncurrent)97 +b Fd(V)s Fg(ersions)h Fd(S)p Fg(ystem,)k(o)-6 b(riginally)97 +b(writ-)3 2026 y(ten)80 b(as)g(a)g(set)g(of)h(shell)f(scripts)g(b)-6 +b(y)81 b(Dick)e(Grune)i(in)3 2259 y(1986,)61 b(made)54 +b(into)j(a)f(C)g(p)-6 b(rogram)56 b(in)g(1989)i(b)-6 +b(y)57 b(Brian)3 2491 y(Berliner)69 b(with)f(the)h(aid)g(of)g(Je\013)f +(P)-6 b(olk.)3 2973 y(CVS)52 b(is)g(a)f(widely)h(used)g(version)g +(control)g(system)e(fo)-6 b(r)3 3205 y(p)g(rojects)48 +b(of)h(all)e(sizes.)86 b(CVS)48 b(w)-6 b(as)48 b(o)-6 +b(riginally)48 b(built)g(on)3 3437 y(RCS,)83 b(and)f(although)i(CVS)e +(no)h(longer)g(uses)g(RCS)3 3670 y(internally)-17 b(,)69 +b(CVS)h(still)f(b)6 b(ehaves)70 b(lik)-6 b(e)69 b(RCS)g(in)i(many)3 +3902 y(w)-6 b(a)g(ys.)3 4384 y(F)g(reeBSD)84 b(and)g(Netscap)6 +b(e)84 b(a)-6 b(re)83 b(t)-6 b(w)g(o)85 b(of)f(the)g(la)-6 +b(rger)3 4616 y(soft)g(w)g(a)g(re)69 b(p)-6 b(rojects)69 +b(that)f(uses)h(CVS.)3467 5372 y Ff(15)p eop +% %%Page: 16 18 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +16 17 bop 1019 607 a Fe(F)-8 b(eatures)92 b(of)f(CVS)3 +1361 y Fg(CVS)69 b(has)g(all)f(the)h(features)f(of)h(RCS,)g(and)g +(also:)148 1967 y Fc(\017)83 b Fg(CVS)99 b(can)g(run)h(scripts)f(when)h +(checking)f(\014les)319 2199 y(in)88 b(o)-6 b(r)88 b(out,)93 +b(e.g.)150 b(mailing)86 b(the)h(p)-6 b(roject)88 b(group)319 +2432 y(ab)6 b(out)45 b(changes,)51 b(indenting)c(co)6 +b(de)46 b(p)-6 b(rop)6 b(erly)-17 b(,)51 b(and)319 2664 +y(so)69 b(on.)148 3270 y Fc(\017)83 b Fg(CVS)62 b(op)6 +b(erates)61 b(on)i(logical)e(collections)h(of)h(\014les)319 +3503 y(\(mo)6 b(dules\),)50 b(not)d(just)e(single)h(\014les)g(as)g(RCS) +g(do)6 b(es.)148 4109 y Fc(\017)83 b Fg(Client/server)68 +b(CVS.)148 4715 y Fc(\017)83 b Fg(CVS)58 b(allo)-6 b(ws)59 +b(several)f(develop)6 b(ers)59 b(to)g(edit)g(a)f(\014le)319 +4947 y(at)68 b(the)g(same)f(time.)3467 5372 y Ff(16)p +eop +% %%Page: 17 19 +sheetsave restore +showsheet +%%Page: 10 10 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +17 18 bop 462 615 a Fe(A)91 b(simple)d(session)h(with)i(CVS)3 +1369 y Fg(Checking)46 b(out)g(a)g(w)-6 b(o)g(rking)46 +b(cop)-6 b(y)46 b(of)h(a)e(mo)6 b(dule)45 b(named)3 1602 +y Fa(foo)p Fg(:)319 2208 y Fa(cvs)87 b(checkout)f(foo)3 +2814 y Fg(This)65 b(creates)e(a)h(directo)-6 b(ry)63 +b(named)g Fa(foo)h Fg(and)h(copies)3 3046 y(all)87 b(\014les)g(and)g +(sub)6 b(directo)-6 b(ries)87 b(of)h(the)e(mo)6 b(dule)86 +b Fa(foo)3 3279 y Fg(into)e(it.)137 b(Unlik)-6 b(e)83 +b(RCS,)h(which)g(checks)f(out)h(a)g(sin-)3 3511 y(gle)94 +b(\014le)f(at)g(the)g(time,)98 b(CVS)c(op)6 b(erates)92 +b(on)j(entire)3 3744 y(directo)-6 b(ry)69 b(trees.)3 +4225 y(After)d(editing)g(a)g(\014le)g(in)g(the)g(mo)6 +b(dule,)66 b(y)-6 b(ou)67 b Fb(commit)3 4458 y Fg(y)-6 +b(our)70 b(changes)f(with:)319 5064 y Fa(cvs)87 b(commit)f(file)3467 +5372 y Ff(17)p eop +% %%Page: 17 20 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +17 19 bop 3 2358 a Fg(Y)-17 b(ou)65 b(can)f(also)g(commit)d(all)j +(\014les)g(in)g(the)g(mo)6 b(dule)63 b(b)-6 b(y)3 2590 +y(omitting)68 b(the)g(\014le)h(name.)319 3196 y Fa(cvs)87 +b(commit)p eop +% %%Page: 18 21 +sheetsave restore +showsheet +%%Page: 11 11 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +18 20 bop 340 553 a Fe(Structure)92 b(of)g(CVS)f(commands)3 +1307 y Fg(All)69 b(CVS)g(commands)d(a)-6 b(re)69 b(on)g(the)g(fo)-6 +b(rm)319 1913 y Fa(cvs)87 b Fb([global)46 b(options])89 +b(command)d([command)319 2145 y(options])j([command)66 +b(a)-6 b(rguments])3 2752 y Fd(Global)77 b(options)84 +b Fg(a)-6 b(re)45 b(common)f(to)i(all)f(commands.)319 +2984 y(\(One)68 b(exception:)92 b(the)69 b Fa(history)e +Fg(command.\))3 3590 y Fd(Command)81 b Fg(is)50 b(what)e(y)-6 +b(ou)51 b(w)-6 b(ant)49 b(CVS)g(to)h(do.)86 b(Most)319 +3823 y(commands)110 b(has)i(a)g(long)h(fo)-6 b(rm)111 +b(and)i(one)f(o)-6 b(r)319 4055 y(mo)g(re)103 b(sho)-6 +b(rt)104 b(fo)-6 b(rms.)197 b(\(E.g.)h(check)-6 b(out)p +Fc(!)p Fg(co,)319 4287 y(commit)p Fc(!)p Fg(ci.\))3 4894 +y Fd(Command)74 b(options)83 b Fg(a)-6 b(re)50 b(sp)6 +b(eci\014c)50 b(to)g(the)g(current)319 5126 y(command.)3467 +5372 y Ff(18)p eop +% %%Page: 18 22 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +18 21 bop 3 1698 a Fd(Command)74 b(a)-6 b(rguments)82 +b Fg(a)-6 b(re)45 b(often)h(optional.)85 b(When)319 1931 +y(they)65 b(a)-6 b(re)65 b(left)g(out,)i(CVS)e(b)6 b(ehaves)66 +b(recursively)-17 b(.)3 2537 y(Global)68 b(options)h(must)d(b)6 +b(e)68 b(given)g(b)6 b(efo)-6 b(re)69 b(the)e(com-)3 +2769 y(mand,)104 b(command)95 b(options)j(afterw)-6 b(a)g(rds.)176 +b(Global)3 3002 y(options)55 b(mean)d(the)h(same)f(to)i(all)f +(commands,)i(com-)3 3234 y(mand)75 b(options)i(usually)e(have)h +(di\013erent)f(meanings)3 3467 y(fo)-6 b(r)70 b(di\013erent)e +(commands.)3 3948 y Fa(cvs)87 b(-l)h(co)f(foo)g Fc(6)p +Fg(=)h Fa(cvs)f(co)g(-l)h(foo)p eop +% %%Page: 19 23 +sheetsave restore +showsheet +%%Page: 12 12 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +19 22 bop 1130 515 a Fe(The)91 b(rep)8 b(osito)-8 b(ry)3 +1265 y Fg(CVS)46 b(mo)6 b(dules)45 b(and)h(administrative)d(\014les)j +(a)-6 b(re)45 b(sto)-6 b(red)3 1496 y(in)73 b(a)g Fb(rep)6 +b(osito)-6 b(ry)p Fg(.)104 b(The)73 b(rep)6 b(osito)-6 +b(ry)73 b(can)g(b)6 b(e)73 b(on)g(the)3 1727 y(lo)6 b(cal)77 +b(machine,)h(o)-6 b(r)78 b(b)6 b(e)78 b(accessed)f(over)g(a)g(net)-6 +b(w)g(o)g(rk)3 1958 y(remotely)-17 b(.)3 2435 y(Y)g(ou)90 +b(can)f(sp)6 b(ecify)89 b(where)g(the)g(rep)6 b(osito)-6 +b(ry)89 b(is)g(with)3 2666 y(the)69 b Fa(-d)f Fg(global)h(option,)319 +3268 y Fa(cvs)87 b(-d)g(/usr/local/cvsroot)d(checkout)j(foo)3 +3869 y Fg(o)-6 b(r)53 b(b)-6 b(y)54 b(setting)e(the)h +Fa($CVSROOT)e Fg(environment)h(va)-6 b(riable)3 4100 +y(\(bash)70 b(example\),)319 4702 y Fa(CVSROOT=/usr/local/cvsroot)319 +4933 y(export)86 b(CVSROOT)319 5164 y(cvs)h(checkout)f(foo)3467 +5372 y Ff(19)p eop +% %%Page: 19 24 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +19 23 bop 3 2595 a Fg(A)46 b(w)-6 b(o)g(rking)47 b(cop)-6 +b(y)46 b(rememb)6 b(ers)43 b(its)i(rep)6 b(osito)-6 b(ry)-17 +b(.)85 b(When)3 2828 y(running)52 b(CVS)e(commands)e(within)i(a)g(w)-6 +b(o)g(rking)50 b(cop)-6 b(y)-17 b(,)3 3060 y(y)-6 b(ou)70 +b(do)f(not)g(need)g(to)g(sp)6 b(ecify)69 b(a)f(rep)6 +b(osito)-6 b(ry)-17 b(.)p eop +% %%Page: 20 25 +sheetsave restore +showsheet +%%Page: 13 13 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +20 24 bop 666 1264 a Fe(Setting)91 b(up)g(a)g(rep)8 b(osito)-8 +b(ry)3 2018 y Fg(When)80 b(y)-6 b(ou)80 b(a)-6 b(re)79 +b(joining)h(an)g(existing)f(p)-6 b(roject,)82 b(the)3 +2250 y(rep)6 b(osito)-6 b(ry)78 b(is)f(p)-6 b(robably)79 +b(already)d(in)i(place.)118 b(If)77 b(y)-6 b(ou)3 2483 +y(need)69 b(to)g(set)f(up)i(one)f(y)-6 b(ourself,)70 +b(this)f(is)g(ho)-6 b(w:)319 3089 y Fa(cvs)87 b(-d)g(/usr/local/cvs)e +(init)3 3695 y Fg(This)64 b(will)g(create)e(the)h(directo)-6 +b(ry)64 b Fa(/usr/local/cvs)d Fg(if)3 3927 y(it)95 b(do)6 +b(es)96 b(not)f(exist,)102 b(and)96 b(create)d(a)i(rep)6 +b(osito)-6 b(ry)96 b(in)3 4160 y(it.)90 b Fa(cvs)d(init)62 +b Fg(will)g(not)h(overwrite)f(any)g(\014les)h(already)3 +4392 y(p)-6 b(resent)69 b(in)g(the)g(directo)-6 b(ry)-17 +b(.)3467 5372 y Ff(20)p eop +% %%Page: 21 26 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +21 25 bop 390 515 a Fe(Sta)-8 b(rting)91 b(a)g(p)-8 b(roject)93 +b(with)e(CVS)3 1169 y Fg(T)-17 b(o)86 b(set)f(up)i(a)e(new)g(p)-6 +b(roject)86 b Fa(foo)f Fg(from)f(sources)j(in)3 1371 +y(the)75 b(w)-6 b(o)g(rking)76 b(directo)-6 b(ry)75 b +Fb(wdir)96 b Fg(with)75 b(CVS,)h(use)f Fa(cvs)3 1572 +y(import)p Fg(.)319 2078 y Fa(cd)87 b Fb(wdir)319 2280 +y Fa(cvs)g(import)f(foo)i(foo)f(start)3 2786 y Fg(This)46 +b(creates)f(the)h(directo)-6 b(ry)45 b Fa(foo/rdir)f +Fg(in)j(y)-6 b(our)46 b(rep)6 b(os-)3 2988 y(ito)-6 b(ry)-17 +b(,)67 b(and)f(installs)f(all)g(\014les)h(and)g(sub)6 +b(directo)-6 b(ries)66 b(of)3 3190 y(y)-6 b(our)70 b(w)-6 +b(o)g(rking)69 b(directo)-6 b(ry)-17 b(.)3 3571 y(The)89 +b(\014rst)f(a)-6 b(rgument)87 b(to)h Fa(cvs)f(import)g +Fg(sa)-6 b(ys)88 b(where)3 3773 y(to)69 b(place)f(y)-6 +b(our)70 b(p)-6 b(roject)68 b(in)h(the)g(rep)6 b(osito)-6 +b(ry)-17 b(.)3 4154 y(The)86 b(second)h(a)-6 b(rgument)85 +b(is)h(a)g Fb(vendo)-6 b(r)86 b(tag)94 b Fg(sa)-6 b(ying)3 +4356 y(where)70 b(the)g(source)g(is)h(from.)95 b(It's)70 +b(not)g(alw)-6 b(a)g(ys)70 b(use-)3 4558 y(ful,)g(but)f(CVS)g(requires) +f(it.)3 4939 y(The)85 b(third)f(a)-6 b(rgument)83 b(is)i(a)f +Fb(release)f(tag)p Fg(,)88 b(used)d(to)3 5141 y(ma)-6 +b(rk)67 b(the)h(sta)-6 b(rt)68 b(of)i(the)e(p)-6 b(roject.)3467 +5372 y Ff(21)p eop +% %%Page: 22 27 +sheetsave restore +showsheet +%%Page: 14 14 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +22 26 bop 337 515 a Fe(Checking)91 b(out)h(a)f(w)-8 b(o)g(rking)92 +b(cop)-8 b(y)3 1242 y Fg(Each)106 b(develop)6 b(er)107 +b(has)g(his)g(o)-6 b(r)108 b(her)f(o)-6 b(wn)107 b(w)-6 +b(o)g(rking)3 1466 y(cop)g(y)65 b(check)-6 b(ed)63 b(out)h(of)g(the)g +(rep)6 b(osito)-6 b(ry)-17 b(.)90 b(When)64 b(y)-6 b(ou)3 +1690 y(sta)g(rt)92 b(w)-6 b(o)g(rking)92 b(on)h(a)f(p)-6 +b(roject,)98 b(y)-6 b(ou)93 b(check)f(it)g(out)3 1914 +y(with)319 2493 y Fa(cvs)87 b(checkout)f(foo)3 3073 y +Fg(This)74 b(creates)e(the)h(directo)-6 b(ry)73 b Fa(foo)f +Fg(and)i(checks)f(out)3 3297 y(a)80 b(w)-6 b(o)g(rking)81 +b(cop)-6 b(y)82 b(to)e(this)h(directo)-6 b(ry)-17 b(.)127 +b(If)80 b(y)-6 b(ou)81 b(w)-6 b(ant)3 3521 y(the)91 b(directo)-6 +b(ry)92 b(to)f(have)g(some)g(other)g(name,)96 b(y)-6 +b(ou)3 3745 y(can)69 b(use)g(the)f Fa(-d)h Fg(option:)319 +4324 y Fa(cvs)87 b(checkout)f(-d)h(foobar)g(foo)3 4903 +y Fg(Y)-17 b(ou)91 b(no)-6 b(rmally)89 b(check)h(out)g(a)g(p)-6 +b(roject)91 b(only)f(once.)3 5127 y(Changes)69 b(a)-6 +b(re)69 b(fetched)f(using)i Fa(cvs)87 b(update)p Fg(.)3467 +5372 y Ff(22)p eop +% %%Page: 23 28 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +23 27 bop 804 1275 a Fe(Committing)89 b(changes)3 2029 +y Fg(Y)-17 b(ou)105 b(register)e(changes)h(y)-6 b(ou)104 +b(have)g(made)e(in)i(the)3 2262 y(rep)6 b(osito)-6 b(ry)69 +b(with)319 2868 y Fa(cvs)87 b(commit)f([)p Fb(\014le)p +Fa(])3 3474 y Fg(If)67 b(no)g(\014les)g(a)-6 b(re)66 +b(sp)6 b(eci\014ed,)68 b(all)e(changes)h(in)g(the)g(cur-)3 +3706 y(rent)81 b(directo)-6 b(ry)81 b(and)h(its)f(sub)6 +b(directo)-6 b(ries)81 b(a)-6 b(re)81 b(com-)3 3939 y(mited.)113 +b(An)77 b(easy)e(w)-6 b(a)g(y)76 b(to)g(commit)e(all)h(changes)i(is)3 +4171 y(to)69 b(change)h(to)f(the)g(base)g(directo)-6 +b(ry)69 b(of)h(the)f(p)-6 b(roject)3 4404 y(and)69 b(run)g +Fa(cvs)88 b(commit)67 b Fg(from)h(there.)3467 5372 y +Ff(23)p eop +% %%Page: 24 29 +sheetsave restore +showsheet +%%Page: 15 15 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +24 28 bop 395 1023 a Fe(Up)8 b(dating)90 b(y)-8 b(our)92 +b(w)-8 b(o)g(rking)92 b(cop)-8 b(y)3 1777 y Fg(Use)93 +b Fa(cvs)87 b(update)92 b Fg(to)h(up)6 b(date)93 b(y)-6 +b(our)94 b(w)-6 b(o)g(rking)93 b(cop)-6 b(y)3 2009 y(with)50 +b(the)g(changes)h(others)f(have)g(made,)j(o)-6 b(r)51 +b(to)f(fetch)3 2242 y(a)69 b(sp)6 b(eci\014c)68 b(revision.)319 +2848 y Fa(cvs)87 b(update)f Fb(\014le)319 3080 y Fa(cvs)h(update)f +(-r1.12)h Fb(\014le)3 3687 y Fg(If)79 b(no)h(\014le)f(is)h(sp)6 +b(eci\014ed,)82 b(CVS)d(up)6 b(dates)80 b(all)e(\014les)i(in)3 +3919 y(the)69 b(current)f(directo)-6 b(ry)69 b(and)g(its)f(sub)6 +b(directo)-6 b(ries.)3 4401 y Fa(cvs)87 b(update)71 b +Fg(p)-6 b(rints)72 b(a)g(line)f(fo)-6 b(r)73 b(each)e(\014le,)i(p)-6 +b(receded)3 4633 y(b)g(y)69 b(one)h(cha)-6 b(racter)67 +b(telling)i(the)f(status)g(of)i(the)e(\014le.)3467 5372 +y Ff(24)p eop +% %%Page: 25 30 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +25 29 bop -85 515 a Fg(U,P)83 b(File)68 b(w)-6 b(as)69 +b(up)6 b(dated.)102 1069 y(A)84 b(File)68 b(has)h(b)6 +b(een)69 b(added)h(to)f(y)-6 b(our)70 b(w)-6 b(o)g(rking)69 +b(cop)-6 b(y)-17 b(,)319 1285 y(and)83 b(will)g(b)6 b(e)83 +b(added)h(to)f(the)g(rep)6 b(osito)-6 b(ry)84 b(when)319 +1502 y(y)-6 b(ou)69 b Fa(commit)p Fg(.)101 2056 y(R)83 +b(File)c(has)h(b)6 b(een)79 b(removed)f(from)h(y)-6 b(our)80 +b(w)-6 b(o)g(rking)319 2272 y(cop)g(y)-17 b(,)68 b(and)g(will)f(b)6 +b(e)68 b(removed)f(from)f(the)i(rep)6 b(os-)319 2489 +y(ito)-6 b(ry)68 b(when)h(y)-6 b(ou)70 b Fa(commit)p +Fg(.)67 3043 y(M)83 b(File)91 b(has)i(b)6 b(een)92 b(changed)g(b)-6 +b(y)93 b(y)-6 b(ou)93 b(since)f(y)-6 b(our)319 3259 y(last)45 +b(commit,)j(and)e(there)f(ma)-6 b(y)44 b(have)i(b)6 b(een)46 +b(merged)319 3476 y(changes)69 b(from)f(the)g(rep)6 b(osito)-6 +b(ry)-17 b(.)104 4030 y(C)83 b(There)i(is)g(a)g(con\015ict)g(b)6 +b(et)-6 b(w)g(een)85 b(y)-6 b(our)86 b(changes)319 4246 +y(to)68 b(the)h(\014les)g(and)g(changes)g(in)g(the)g(rep)6 +b(osito)-6 b(ry)-17 b(.)138 4800 y(?)83 b(File)77 b(is)h(in)g(y)-6 +b(our)79 b(w)-6 b(o)g(rking)78 b(directo)-6 b(ry)-17 +b(,)80 b(but)f(do)6 b(es)319 5016 y(not)69 b(exist)f(in)h(the)g(rep)6 +b(osito)-6 b(ry)-17 b(.)3467 5372 y Ff(25)p eop +% %%Page: 26 31 +sheetsave restore +showsheet +%%Page: 16 16 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +26 30 bop 749 515 a Fe(Merging)91 b(and)g(con\015icts)3 +1251 y Fg(Unlik)-6 b(e)72 b(RCS,)h(CVS)g(allo)-6 b(ws)73 +b(several)e(develop)6 b(ers)73 b(to)3 1478 y(mo)6 b(dify)56 +b(a)g(\014le)h(at)e(the)i(same)e(time.)86 b(When)57 b(develop-)3 +1705 y(ers)75 b(commit)e(their)i(\014les)g(o)-6 b(r)76 +b(up)6 b(date)75 b(their)f(w)-6 b(o)g(rking)3 1932 y(copies,)70 +b(the)e(changes)h(a)-6 b(re)69 b(merged)e(together.)3 +2395 y(If)93 b(changes)h(a)-6 b(re)93 b(overlapping,)100 +b(CVS)94 b(rep)6 b(o)-6 b(rts)93 b(this)3 2622 y(as)f(a)f(merge)g +(con\015ict)g(and)h(requires)g(the)g(user)g(to)3 2849 +y(resolve)61 b(the)g(con\015icts)g(b)6 b(efo)-6 b(re)61 +b(commiting)e(the)i(\014le.)3 3076 y(Con\015icts)69 b(a)-6 +b(re)68 b(ma)-6 b(rk)g(ed)68 b(lik)-6 b(e)68 b(this:)3 +3539 y Fa(int)87 b(main\(int)g(argc,)f(char**)h(argv\))3 +3766 y({)3 3993 y(<<<<<<<)g(main.c)354 4220 y(if)h(\(argc)f(!=)g(1\))3 +4447 y(=======)354 4673 y(if)h(\(argc)f(!=)g(2\))3 4900 +y(>>>>>>>)g(1.4)706 5127 y(usage\(\);)3467 5372 y Ff(26)p +eop +% %%Page: 26 32 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +26 31 bop 3 2363 a Fg(This)71 b(sho)-6 b(ws)70 b(a)g(con\015ict)g(in)g +(the)f(\014le)h Fa(main.c)p Fg(,)f(where)3 2595 y(the)i(latest)f +(revision)i(in)g(the)f(rep)6 b(osito)-6 b(ry)71 b(is)h(1.4.)101 +b(T)-17 b(o)3 2828 y(resolve)62 b(the)f(con\015ict,)j(edit)d(the)h(co)6 +b(de)62 b(b)6 b(et)-6 b(w)g(een)61 b(the)3 3060 y Fa(<<<<<<<)p +Fg(,)h Fa(=======)p Fg(,)g(and)g Fa(>>>>>>>)e Fg(ma)-6 +b(rk)g(ers,)62 b(remove)3 3293 y(the)69 b(ma)-6 b(rk)g(ers,)67 +b(and)i(commit.)p eop +% %%Page: 27 33 +sheetsave restore +showsheet +%%Page: 17 17 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +27 32 bop 506 652 a Fe(Adding)90 b(and)h(removing)f(\014les)3 +1406 y Fg(T)-17 b(o)74 b(add)g(new)g(\014les)g(to)g(a)f(p)-6 +b(roject,)75 b(\014rst)f(create)e(the)3 1638 y(\014les)d(in)g(y)-6 +b(our)69 b(w)-6 b(o)g(rking)70 b(cop)-6 b(y)-17 b(,)69 +b(then)g(run)319 2245 y Fa(cvs)87 b(add)g Fb(\014les)3 +2851 y Fg(T)-17 b(o)47 b(remove)d(\014les,)51 b(\014rst)46 +b(remove)f(the)h(\014les)g(from)f(y)-6 b(our)3 3083 y(w)g(o)g(rking)69 +b(directo)-6 b(ry)-17 b(,)69 b(then)g(run)319 3689 y +Fa(cvs)87 b(remove)f Fb(\014les)3 4295 y Fg(The)59 b(\014les)f(will)h +(b)6 b(e)58 b(added)h(to)f(o)-6 b(r)59 b(removed)f(from)f(the)3 +4528 y(rep)6 b(osito)-6 b(ry)93 b(the)f(next)g(time)e(y)-6 +b(ou)94 b(run)e Fa(cvs)c(commit)p Fg(.)3 4760 y(\(Actually)-17 +b(,)68 b(CVS)g(never)g(really)g(removes)f(\014les)h(from)3 +4993 y(the)56 b(rep)6 b(osito)-6 b(ry)-17 b(,)59 b(it)d(ma)-6 +b(rks)55 b(them)g(as)h(dead)g(instead.\))3467 5372 y +Ff(27)p eop +% %%Page: 28 34 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +28 33 bop 154 515 a Fe(Adding)90 b(and)h(removing)f(directo)-8 +b(ries)3 1259 y Fg(T)-17 b(o)69 b(add)g(a)g(directo)-6 +b(ry:)319 1856 y Fa(mkdir)86 b Fb(dir)319 2085 y Fa(cvs)h(add)g +Fb(dir)3 2682 y Fg(This)79 b(adds)f(only)h(the)e(directo)-6 +b(ry)-17 b(,)81 b(if)d(there)f(a)-6 b(re)78 b(\014les)3 +2911 y(o)-6 b(r)59 b(sub)6 b(directo)-6 b(ries)59 b(y)-6 +b(ou)59 b(must)f(add)h(these)f(explicitly)-17 b(.)3 3141 +y(If)79 b(y)-6 b(ou)80 b(w)-6 b(ant)79 b(to)g(add)g(a)g(new)g(directo) +-6 b(ry)78 b(hiera)-6 b(rchy)-17 b(,)3 3370 y(y)-6 b(ou)70 +b(can)e(use)h Fa(cvs)88 b(import)67 b Fg(instead.)3 3842 +y(CVS)d(do)6 b(es)65 b Fb(not)78 b Fg(automatically)61 +b(create)h(new)i(direc-)3 4072 y(to)-6 b(ries)53 b(when)g(up)6 +b(dating.)87 b(T)-17 b(o)53 b(fetch)g(new)f(directo)-6 +b(ries)3 4301 y(that)74 b(have)h(b)6 b(een)74 b(added)i(to)e(the)h(mo)6 +b(dule,)76 b(use)f(the)3 4531 y Fa(-d)69 b Fg(option:)319 +5127 y Fa(cvs)87 b(update)f(-d)i(foo)3467 5372 y Ff(28)p +eop +% %%Page: 28 35 +sheetsave restore +showsheet +%%Page: 18 18 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +28 34 bop 3 1885 a Fg(Y)-17 b(ou)100 b(cannot)f(remove)e(a)i(directo)-6 +b(ry)98 b(directly)-17 b(.)182 b(In-)3 2117 y(stead,)74 +b(y)-6 b(ou)74 b(must)f(remove)e(all)i(\014les)g(in)h(it)f(with)f +Fa(cvs)3 2350 y(remove)p Fg(,)c(then)h(run)319 2956 y +Fa(cvs)87 b(update)f(-P)3 3562 y Fg(The)70 b Fa(-P)f +Fg(option)i(tells)e(CVS)g(to)h(p)-6 b(rune)70 b(a)-6 +b(w)g(a)g(y)69 b(empt)-6 b(y)3 3794 y(directo)g(ries.)p +eop +% %%Page: 29 36 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +29 35 bop 427 515 a Fe(Moving)90 b(\014les)g(and)h(directo)-8 +b(ries)3 1248 y Fg(Moving)69 b(\014les)g(is)g(no)-6 b(rmally)68 +b(done)h(lik)-6 b(e)68 b(this:)319 1834 y Fa(mv)87 b +Fb(oldname)g(newname)319 2060 y Fa(cvs)g(remove)f Fb(oldname)319 +2286 y Fa(cvs)h(add)g Fb(newname)3 2871 y Fg(Directo)-6 +b(ries)65 b(a)-6 b(re)66 b(moved)f(b)-6 b(y)67 b(adding)f(the)g +(directo)-6 b(ry)-17 b(,)3 3097 y(moving)94 b(all)g(\014les)h(from)f +(the)h(old)g(to)g(the)f(new)h(di-)3 3324 y(recto)-6 b(ry)100 +b(and)i(removing)e(the)g(directo)-6 b(ry)101 b(with)f +Fa(cvs)3 3550 y(update)87 b(-P)p Fg(.)3 4010 y(This)d(w)-6 +b(a)g(y)83 b(of)h(moving)f(\014les)h(is)f(safe,)88 b(but)c(has)f(the)3 +4237 y(dra)-6 b(wback)101 b(that)g(the)g(new)h(\014le)f(loses)h(its)g +(change)3 4463 y(log.)126 b(The)80 b(change)f(log)i(is)f(still)f +(available)f(through)3 4689 y(the)53 b(old)g(\014le)g(name.)85 +b(See)52 b(the)h(CVS)f(do)6 b(cumentation)3 4915 y(fo)-6 +b(r)85 b(w)-6 b(a)g(ys)83 b(to)h(move)f(a)g(\014le)h(and)g(k)-6 +b(eep)84 b(the)g(change)3 5141 y(log.)3467 5372 y Ff(29)p +eop +% %%Page: 30 37 +sheetsave restore +showsheet +%%Page: 19 19 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +30 36 bop 1244 1265 a Fe(Igno)-8 b(ring)91 b(\014les)3 +2019 y Fg(Often,)54 b(y)-6 b(our)52 b(w)-6 b(o)g(rking)51 +b(directo)-6 b(ry)50 b(will)g(contain)h(tem-)3 2252 y(p)6 +b(o)-6 b(ra)g(ry)46 b(\014les)g(\(object)g(\014les,)k(executables,)g +(etc.\))84 b(that)3 2484 y(y)-6 b(ou)70 b(do)f(not)g(w)-6 +b(ant)68 b(to)h(add)g(to)g(the)g(rep)6 b(osito)-6 b(ry)-17 +b(.)3 2966 y(T)g(o)58 b(mak)-6 b(e)55 b(CVS)i(igno)-6 +b(re)59 b(a)e(\014le,)j(edit)d(the)g Fa(.cvsignore)3 +3198 y Fg(\014le)82 b(in)h(the)f(directo)-6 b(ry)82 b(containing)g(the) +g(\014le.)133 b(Each)3 3431 y(line)75 b(of)h(.cvsigno)-6 +b(re)77 b(sp)6 b(eci\014es)75 b(a)g(\014le)g(o)-6 b(r)76 +b(a)f(\014lename)3 3663 y(wildca)-6 b(rd)69 b(to)f(igno)-6 +b(re.)3 4145 y(Y)-17 b(ou)68 b(can)e(also)i(mak)-6 b(e)64 +b(CVS)j(igno)-6 b(re)68 b(\014les)f(b)-6 b(y)68 b(editing)3 +4377 y(the)h Fa(cvsignore)e Fg(administrative)f(\014le.)3467 +5372 y Ff(30)p eop +% %%Page: 31 38 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +31 37 bop 938 558 a Fe(Symb)8 b(olic)87 b(revisions)3 +1312 y Fg(T)-17 b(ypically)g(,)56 b(the)d(\014les)g(in)h(a)f(rep)6 +b(osito)-6 b(ry)54 b(will)f(have)g(very)3 1545 y(di\013erent)100 +b(revision)g(numb)6 b(ers.)186 b(This)101 b(means)e(y)-6 +b(ou)3 1777 y(can't)80 b(fetch)g(revision)g(1.4)h(of)g(each)e(\014le)h +(and)g(hop)6 b(e)3 2009 y(to)94 b(get)g(a)g(snapshot)h(of)g(the)f(mo)6 +b(dule)93 b(at)h(a)g(given)3 2242 y(time;)73 b(revision)g(1.4)h(of)f +Fa(main.c)f Fg(could)i(b)6 b(e)72 b(a)h(month)3 2474 +y(old,)53 b(with)47 b(many)f(changes)i(b)6 b(et)-6 b(w)g(een)47 +b(then)g(and)h(no)-6 b(w,)3 2707 y(while)80 b(revision)f(1.4)i(of)f +Fa(Makefile)f Fg(might)f(not)i(even)3 2939 y(exist.)3 +3421 y(One)63 b(w)-6 b(a)g(y)63 b(a)-6 b(round)64 b(this)g(is)f(to)g +(sp)6 b(ecify)63 b(a)g(date)g(when)3 3653 y(checking)69 +b(out)g(o)-6 b(r)69 b(up)6 b(dating)69 b(y)-6 b(our)70 +b(w)-6 b(o)g(rking)69 b(cop)-6 b(y:)319 4259 y Fa(cvs)87 +b(checkout)f(-D)h(1999-03-15)f(00:01)3 4865 y Fg(will)107 +b(check)g(out)h(a)f(snapshot)h(of)g(the)f(rep)6 b(osito)-6 +b(ry)3 5098 y(from)68 b(midnight,)g(Ma)-6 b(rch)69 b(15th.)3467 +5372 y Ff(31)p eop +% %%Page: 31 39 +sheetsave restore +showsheet +%%Page: 20 20 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +31 38 bop 3 1044 a Fg(A)88 b(b)6 b(etter)86 b(w)-6 b(a)g(y)87 +b(is)h(to)g Fb(tag)94 b Fg(the)88 b(rep)6 b(osito)-6 +b(ry)87 b(with)g(a)3 1277 y(symb)6 b(olic)96 b(name,)104 +b(and)98 b(use)g(this)f(symb)6 b(olic)97 b(name)3 1509 +y(later)68 b(on)h(fo)-6 b(r)70 b(check)-6 b(outs)68 b(and)h(such.)319 +2115 y Fa(cvs)87 b(tag)g(REL)p 1296 2115 53 4 v 63 w(0)p +1447 2115 V 63 w(1)3 2721 y Fg(This)67 b(gives)f(all)g(\014les)g(in)g +(the)g(current)g(directo)-6 b(ry)66 b(and)3 2954 y(sub)6 +b(directo)-6 b(ries)55 b(the)g(symb)6 b(olic)54 b(tag)g(REL)p +3040 2954 62 4 v 74 w(0)p 3217 2954 V 74 w(1.)88 b(No)-6 +b(r-)3 3186 y(mally)-17 b(,)52 b(y)-6 b(ou)50 b(w)-6 +b(ant)50 b(to)g(tag)f(all)g(\014les)h(in)g(the)g(rep)6 +b(osito)-6 b(ry)-17 b(,)3 3419 y(to)69 b(create)e(a)i(snapshot)g(of)h +(the)e(entire)g(mo)6 b(dule.)3 3900 y(The)64 b(tag)g(is)g(\\tied")g(to) +g(the)f(current)h(revision)g(num-)3 4133 y(b)6 b(er)94 +b(of)h(each)f(\014le)g(in)h(y)-6 b(our)95 b(rep)6 b(osito)-6 +b(ry)-17 b(.)168 b(Y)-17 b(ou)95 b(can)3 4365 y(move)88 +b(the)h(tag)f(to)h(another)g(revision)g(numb)6 b(er)88 +b(b)-6 b(y)3 4598 y(rerunning)70 b Fa(tag)e Fg(with)h(the)f +Fa(-f)h Fg(option.)p eop +% %%Page: 32 40 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +32 39 bop 3 2608 a @beginspecial 0 @llx 0 @lly 398 @urx +180 @ury 3980 @rwi @setspecial +%%BeginDocument: symname.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +0.0 181.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n -1000 4012 m -1000 -1000 l 7620 -1000 l 7620 4012 l cp clip + 0.06000 0.06000 sc +/Times-Roman ff 240.00 scf sf +5000 1500 m +gs 1 -1 sc (RELEASE_0_2) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 1400 m +gs 1 -1 sc (1.2) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 1800 m +gs 1 -1 sc (1.3) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 2200 m +gs 1 -1 sc (1.4) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 2600 m +gs 1 -1 sc (1.5) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 3000 m +gs 1 -1 sc (1.6) col0 sh gr +% Polyline +7.500 slw + [60] 0 sd +n 4000 1000 m 4800 1000 l gs col0 s gr [] 0 sd +/Times-Roman ff 240.00 scf sf +5000 1100 m +gs 1 -1 sc (RELEASE_0_1) col0 sh gr +% Polyline +gs clippath +1630 2053 m 1600 2173 l 1570 2053 l 1570 2215 l 1630 2215 l cp +clip +n 1600 600 m 1600 2200 l gs col0 s gr gr + +% arrowhead +n 1630 2053 m 1600 2173 l 1570 2053 l col0 s +% Polyline +gs clippath +430 2853 m 400 2973 l 370 2853 l 370 3015 l 430 3015 l cp +clip +n 400 600 m 400 3000 l gs col0 s gr gr + +% arrowhead +n 430 2853 m 400 2973 l 370 2853 l col0 s +% Polyline +gs clippath +2830 2453 m 2800 2573 l 2770 2453 l 2770 2615 l 2830 2615 l cp +clip +n 2800 600 m 2800 2600 l gs col0 s gr gr + +% arrowhead +n 2830 2453 m 2800 2573 l 2770 2453 l col0 s +% Polyline + [60] 0 sd +n 400 1800 m 1600 1400 l 2800 1800 l gs col0 s gr [] 0 sd +% Polyline + [15 45] 45 sd +n 400 2600 m 1600 1800 l 2800 1800 l gs col0 s gr [] 0 sd +% Polyline + [15 60] 60 sd +n 4000 1400 m 4800 1400 l gs col0 s gr [] 0 sd +/Times-Roman ff 240.00 scf sf +0 200 m +gs 1 -1 sc (main.c) col0 sh gr +/Times-Roman ff 240.00 scf sf +1200 200 m +gs 1 -1 sc (Makefile) col0 sh gr +/Times-Roman ff 240.00 scf sf +2400 200 m +gs 1 -1 sc (README) col0 sh gr +/Times-Roman ff 240.00 scf sf +1800 1000 m +gs 1 -1 sc (1.1) col0 sh gr +/Times-Roman ff 240.00 scf sf +1800 1400 m +gs 1 -1 sc (1.2) col0 sh gr +/Times-Roman ff 240.00 scf sf +1800 1800 m +gs 1 -1 sc (1.3) col0 sh gr +/Times-Roman ff 240.00 scf sf +1800 2200 m +gs 1 -1 sc (1.4) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 1000 m +gs 1 -1 sc (1.1) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 1400 m +gs 1 -1 sc (1.2) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 1800 m +gs 1 -1 sc (1.3) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 2200 m +gs 1 -1 sc (1.4) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 2600 m +gs 1 -1 sc (1.5) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 1000 m +gs 1 -1 sc (1.1) col0 sh gr +$F2psEnd +rs + +%%EndDocument + @endspecial 481 x Fg(Y)-17 b(ou)87 b(can)f(no)-6 b(w)87 +b(check)e(out)i(o)-6 b(r)87 b(up)6 b(date)86 b(a)f(w)-6 +b(o)g(rking)3 3322 y(cop)g(y)69 b(co)-6 b(rresp)6 b(onding)71 +b(to)e(REL)p 2335 3322 62 4 v 73 w(0)p 2511 3322 V 75 +w(1:)319 3928 y Fa(cvs)87 b(checkout)f(-rREL)p 1911 3928 +53 4 v 62 w(0)p 2061 3928 V 63 w(1)319 4160 y(cvs)h(update)f(-rREL)p +1735 4160 V 63 w(0)p 1886 4160 V 63 w(1)3467 5372 y Ff(32)p +eop +% %%Page: 33 41 +sheetsave restore +showsheet +%%Page: 21 21 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +33 40 bop 1333 566 a Fe(Sticky)90 b(tags)3 1320 y Fg(When)49 +b(y)-6 b(ou)50 b(fetch)f(sp)6 b(eci\014c)48 b(revisions)i(using)g +(revision)3 1553 y(numb)6 b(ers,)58 b(symb)6 b(olic)54 +b(names,)j(o)-6 b(r)56 b(dates,)i(CVS)d(gives)3 1785 +y(them)e(a)h Fb(sticky)g(tag)p Fg(.)87 b(This)55 b(is)f(useful)h(with)f +(b)-6 b(ranches)3 2018 y(\(mo)g(re)62 b(on)i(this)f(later)f(on\),)k +(but)d(not)g(so)h(useful)f(with)3 2250 y(non-b)-6 b(ranch)70 +b(tags.)3 2732 y(Sticky)64 b(tags)i(ensure)g(that)e(later)h(commits)e +(and)i(up-)3 2964 y(dates)56 b(uses)h(the)f(same)e(tag.)88 +b(F)-6 b(o)g(r)56 b(non-b)-6 b(ranch)58 b(tags,)3 3197 +y(this)c(means)e(that)h(y)-6 b(ou)55 b(a)-6 b(re)53 b(\\stuck")h(on)h +(the)e(current)3 3429 y(revision)84 b(of)h(each)e(\014le:)122 +b(up)6 b(dates)84 b(fetch)g(the)g(same)3 3662 y(revisions,)70 +b(commits)c(a)-6 b(ren't)68 b(allo)-6 b(w)g(ed.)3 4143 +y(T)-17 b(o)73 b(remove)e(sticky)g(tags)h(and)h(revert)e(to)i(the)f +(head)3 4376 y(of)d(the)g(development)f(trunk,)g(use)i +Fa(cvs)87 b(update)f(-A)p Fg(.)3 4857 y(If)71 b(what)e(y)-6 +b(ou)71 b(really)f(w)-6 b(ant)70 b(is)g(to)g(replace)g(y)-6 +b(our)71 b(cur-)3 5090 y(rent)i(revision)g(of)h(a)f(\014le)f(with)h(a)g +(new)g(\014le,)h(y)-6 b(ou)74 b(can)3467 5372 y Ff(33)p +eop +% %%Page: 33 42 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +33 41 bop 3 1989 a Fg(do)97 b(this)f(with)g(the)g Fa(-p)g +Fg(option,)105 b(which)96 b(sends)h(the)3 2222 y(contents)69 +b(of)g(the)g(\014le)f(to)h(standa)-6 b(rd)69 b(output.)319 +2828 y Fa(cvs)87 b(update)f(-r1.1)h(-p)h(main.c)e(>)i(main.c)3 +3434 y Fg(This)60 b(replaces)f(y)-6 b(our)60 b(cop)-6 +b(y)60 b(of)g Fa(main.c)e Fg(with)h(revision)3 3666 y(1.1,)70 +b(without)f(making)e(any)i(sticky)e(tags.)p eop +% %%Page: 34 43 +sheetsave restore +showsheet +%%Page: 22 22 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +34 42 bop 619 515 a Fe(Status,)91 b(logs,)f(di\013erences)3 +1213 y Fg(T)-17 b(o)58 b(view)e(current)h(status)g(of)h(a)e(\014le)i +(\(revision,)i(mo)6 b(d-)3 1428 y(i\014ed)69 b(o)-6 b(r)69 +b(not,)h(new)-6 b(er)68 b(revision)h(in)g(rep)6 b(osito)-6 +b(ry)-17 b(,)69 b(etc\):)319 1978 y Fa(cvs)87 b(status)f +Fb(\014le)3 2528 y Fg(T)-17 b(o)49 b(view)e(change)i(logs)g(of)f(a)g +(\014le)g(\(lik)-6 b(e)48 b Fa(rlog)g Fg(in)h(RCS\):)319 +3078 y Fa(cvs)87 b(log)g Fb(\014le)319 3294 y Fa(cvs)g(log)g(-r1.1)g +(-r1.2)g Fb(\014le)319 3509 y Fa(cvs)g(log)g(-rREL)p +1472 3509 53 4 v 62 w(0)p 1622 3509 V 63 w(1)h Fb(\014le)3 +4059 y Fg(T)-17 b(o)71 b(view)f(di\013erences)g(b)6 b(et)-6 +b(w)g(een)71 b(revisions)g(of)g(a)f(\014le)3 4274 y(\(lik)-6 +b(e)69 b Fa(rdiff)f Fg(in)h(RCS\):)319 4824 y Fa(cvs)87 +b(diff)g Fb(\014le)319 5039 y Fa(cvs)g(diff)g(-r1.1)g(-r1.15)f +Fb(\014le)3467 5372 y Ff(34)p eop +% %%Page: 35 44 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +35 43 bop 1441 515 a Fe(Branches)3 1170 y Fg(A)-6 b(t)102 +b(times,)110 b(it)102 b(is)g(useful)h(to)f(have)g(several)f(devel-)3 +1371 y(opment)78 b(b)-6 b(ranches)79 b(at)g(the)f(same)g(time.)120 +b(Supp)6 b(ose)3 1573 y(y)-6 b(ou've)103 b(released)f(version)h(1.0)g +(of)g(y)-6 b(our)103 b(soft)-6 b(w)g(a)g(re)3 1775 y(and)110 +b(sta)-6 b(rted)110 b(adding)g(features)g(fo)-6 b(r)110 +b(release)g(1.1.)3 1977 y(Then)97 b(bugs)h(a)-6 b(re)96 +b(found)j(in)e(release)e(1.0,)105 b(but)97 b(re-)3 2179 +y(lease)67 b(1.1)h(has)g(already)e(changed)i(so)g(much)f(that)f(it)3 +2381 y(is)j(imp)-6 b(ractical)66 b(to)j(mak)-6 b(e)67 +b(\014xes)h(there.)3 2763 y(The)i(solution)g(is)f(to)h(mak)-6 +b(e)67 b(a)i(sepa)-6 b(rate)68 b Fb(b)-6 b(ranch)73 b +Fg(fo)-6 b(r)3 2965 y(y)g(our)60 b(bug)h(\014xes,)h(so)e(that)f +(release)g(1.0)i(can)e(b)6 b(e)60 b(\014xed)3 3167 y(without)103 +b(disturbing)g(w)-6 b(o)g(rk)103 b(on)g(release)f(1.1,)113 +b(and)3 3369 y(without)90 b(the)g(new)g(bugs)i(of)e(release)g(1.1)h +(slipping)3 3571 y(into)69 b(release)f(1.0.)3 3953 y(Another)h(reason)g +(to)f(b)-6 b(ranch)69 b(is)g(when)g(y)-6 b(ou)69 b(a)-6 +b(re)68 b(go-)3 4155 y(ing)47 b(to)e(add)h(a)g(majo)-6 +b(r)44 b(new)i(feature,)k(and)c(y)-6 b(our)46 b(changes)3 +4356 y(will)97 b(a\013ect)f(other)h(develop)6 b(ers)98 +b(seriously)-17 b(.)178 b(If)97 b(y)-6 b(ou)3 4558 y(create)81 +b(a)i(new)f(b)-6 b(ranch,)87 b(add)c(y)-6 b(our)83 b(feature)f(there,)3 +4760 y(and)51 b(merge)d(the)i(b)-6 b(ranch)51 b(back)e(when)i(it's)f +(done,)55 b(y)-6 b(ou)3 4962 y(avoid)56 b(making)f(the)g(p)-6 +b(roject)56 b(unstable)g(fo)-6 b(r)57 b(every)-6 b(one)3 +5164 y(else.)3467 5372 y Ff(35)p eop +% %%Page: 36 45 +sheetsave restore +showsheet +%%Page: 23 23 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +36 44 bop 3 545 a Fg(Given)46 b(that)f(release)f(1.0)j(has)f(b)6 +b(een)46 b(tagged)g(REL)p 3619 545 62 4 v 74 w(1)p 3796 +545 V 74 w(0,)3 777 y(y)-6 b(ou)70 b(can)e(create)g(a)g(b)-6 +b(ranch)69 b(with)319 1383 y Fa(cvs)87 b(rtag)g(-b)g(-r)h(REL)p +1911 1383 53 4 v 62 w(1)p 2061 1383 V 63 w(0)g(REL)p +2564 1383 V 63 w(1)p 2715 1383 V 63 w(0)p 2866 1383 V +63 w(FIXES)e(foo)3 1989 y Fg(This)46 b(command)e(do)6 +b(es)46 b(not)g(require)g(a)g(w)-6 b(o)g(rking)46 b(cop)-6 +b(y)-17 b(.)3 2222 y(It)106 b(creates)g(a)g(b)-6 b(ranch)108 +b(named)d(REL)p 2870 2222 62 4 v 74 w(1)p 3047 2222 V +75 w(0)p 3225 2222 V 74 w(FIXES,)3 2454 y(ro)6 b(oted)104 +b(at)f(REL)p 1327 2454 V 74 w(1)p 1504 2454 V 75 w(0.)198 +b(Y)-17 b(ou)105 b(can)f(also)g(create)e(a)3 2687 y(b)-6 +b(ranch)69 b(from)f(y)-6 b(our)70 b(current)e(w)-6 b(o)g(rking)69 +b(cop)-6 b(y:)319 3293 y Fa(cvs)87 b(tag)g(-b)g(REL)p +1559 3293 53 4 v 63 w(1)p 1710 3293 V 63 w(0)p 1861 3293 +V 63 w(FIXES)3 3899 y Fg(T)-17 b(o)69 b(sta)-6 b(rt)68 +b(w)-6 b(o)g(rking)69 b(on)h(a)e(b)-6 b(ranch,)70 b(use)f +Fa(checkout)p Fg(:)319 4505 y Fa(cvs)87 b(checkout)f(-r)h(REL)p +1998 4505 V 63 w(1)p 2149 4505 V 63 w(0)p 2300 4505 V +63 w(FIXES)3 5111 y Fg(Or,)69 b(if)g(y)-6 b(ou)69 b(already)f(have)g(a) +h(w)-6 b(o)g(rking)69 b(cop)-6 b(y:)3467 5372 y Ff(36)p +eop +% %%Page: 36 46 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +36 45 bop 319 2188 a Fa(cvs)87 b(update)f(-r)i(REL)p +1823 2188 53 4 v 62 w(1)p 1973 2188 V 63 w(0)p 2124 2188 +V 64 w(FIXES)3 2794 y Fg(Branch)46 b(tags)g(a)-6 b(re)45 +b(sticky)-17 b(,)50 b(meaning)45 b(that)g(later)f(com-)3 +3026 y(mits)74 b(go)i(to)g(y)-6 b(our)76 b(current)f(b)-6 +b(ranch,)78 b(not)e(the)f(main)3 3259 y(b)-6 b(ranch,)110 +b(and)101 b(up)6 b(dates)101 b(fetches)g(the)g(latest)f(revi-)3 +3491 y(sions)70 b(of)f(the)g(b)-6 b(ranch.)p eop +% %%Page: 37 47 +sheetsave restore +showsheet +%%Page: 24 24 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +37 46 bop 685 806 a Fe(Branches)91 b(and)g(revisions)3 +3461 y @beginspecial 0 @llx 0 @lly 431 @urx 254 @ury +4310 @rwi @setspecial +%%BeginDocument: branch.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +1.0 253.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n -1000 5212 m -1000 -1000 l 8161 -1000 l 8161 5212 l cp clip + 0.06000 0.06000 sc +/Times-Roman ff 270.00 scf sf +225 3975 m +gs 1 -1 sc (Branch 1.2.4) col0 sh gr +/Times-Roman ff 270.00 scf sf +450 2775 m +gs 1 -1 sc (1.1) dup sw pop 2 div neg 0 rm col0 sh gr +% Polyline +15.000 slw +gs clippath +1953 1470 m 2073 1500 l 1953 1530 l 2130 1530 l 2130 1470 l cp +clip +n 1800 1500 m 2100 1500 l gs col0 s gr gr + +% arrowhead +7.500 slw +n 1953 1470 m 2073 1500 l 1953 1530 l col0 s +/Times-Roman ff 270.00 scf sf +300 1575 m +gs 1 -1 sc (Branch 1.2.2) col0 sh gr +% Polyline +n 4500 0 m 6000 0 l 6000 600 l 4500 600 l cp gs col0 s gr +/Times-Roman ff 270.00 scf sf +5250 375 m +gs 1 -1 sc (1.2.2.2.2.1) dup sw pop 2 div neg 0 rm col0 sh gr +% Polyline +15.000 slw +gs clippath +4128 270 m 4248 300 l 4128 330 l 4305 330 l 4305 270 l cp +clip +n 3975 300 m 4275 300 l gs col0 s gr gr + +% arrowhead +7.500 slw +n 4128 270 m 4248 300 l 4128 330 l col0 s +/Times-Roman ff 270.00 scf sf +2025 375 m +gs 1 -1 sc (Branch 1.2.2.2.2) col0 sh gr +% Polyline +n 1500 2400 m 2400 2400 l 2400 3000 l 1500 3000 l cp gs col0 s gr +% Polyline +n 3000 2400 m 3900 2400 l 3900 3000 l 3000 3000 l cp gs col0 s gr +% Polyline +n 4500 2400 m 5400 2400 l 5400 3000 l 4500 3000 l cp gs col0 s gr +% Polyline +n 2250 3600 m 3150 3600 l 3150 4200 l 2250 4200 l cp gs col0 s gr +% Polyline +n 3750 3600 m 4650 3600 l 4650 4200 l 3750 4200 l cp gs col0 s gr +% Polyline +n 5250 3600 m 6150 3600 l 6150 4200 l 5250 4200 l cp gs col0 s gr +% Polyline +n 5250 1200 m 6150 1200 l 6150 1800 l 5250 1800 l cp gs col0 s gr +% Polyline +n 3750 1200 m 4650 1200 l 4650 1800 l 3750 1800 l cp gs col0 s gr +% Polyline +n 2250 1200 m 3150 1200 l 3150 1800 l 2250 1800 l cp gs col0 s gr +% Polyline +15.000 slw +gs clippath +1878 3870 m 1998 3900 l 1878 3930 l 2055 3930 l 2055 3870 l cp +clip +n 1725 3900 m 2025 3900 l gs col0 s gr gr + +% arrowhead +7.500 slw +n 1878 3870 m 1998 3900 l 1878 3930 l col0 s +% Polyline +n 900 2700 m 1500 2700 l gs col0 s gr +% Polyline +n 2400 2700 m 3000 2700 l gs col0 s gr +% Polyline +n 3900 2700 m 4500 2700 l gs col0 s gr +% Polyline +n 1950 3000 m 2250 3975 l gs col0 s gr +% Polyline +n 1950 2400 m 2250 1500 l gs col0 s gr +% Polyline +n 3150 1500 m 3750 1500 l gs col0 s gr +% Polyline +n 4650 1500 m 5250 1500 l gs col0 s gr +% Polyline +n 4196 1200 m 4204 1200 l gs col0 s gr +% Polyline +n 4200 1200 m 4500 300 l gs col0 s gr +% Polyline +n 3150 3900 m 3750 3900 l gs col0 s gr +% Polyline +n 4650 3900 m 5250 3900 l gs col0 s gr +/Times-Roman ff 270.00 scf sf +5700 2775 m +gs 1 -1 sc (Main branch) col0 sh gr +/Times-Roman ff 270.00 scf sf +1950 2775 m +gs 1 -1 sc (1.2) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +3450 2775 m +gs 1 -1 sc (1.3) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +4950 2775 m +gs 1 -1 sc (1.4) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +2700 3975 m +gs 1 -1 sc (1.2.4.1) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +5700 3975 m +gs 1 -1 sc (1.2.4.3) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +5700 1575 m +gs 1 -1 sc (1.2.2.3) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +4200 1575 m +gs 1 -1 sc (1.2.2.2) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +2700 1575 m +gs 1 -1 sc (1.2.2.1) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +4200 3975 m +gs 1 -1 sc (1.2.4.2) dup sw pop 2 div neg 0 rm col0 sh gr +% Polyline +n 0 2400 m 900 2400 l 900 3000 l 0 3000 l cp gs col0 s gr +$F2psEnd +rs + +%%EndDocument + @endspecial 482 x Fg(When)47 b(a)g(b)-6 b(ranch)48 b(is)f(made,)k(a)c +(b)-6 b(ranch)47 b(revision)h(num-)3 4175 y(b)6 b(er)92 +b(is)g(created)e(b)-6 b(y)93 b(app)6 b(ending)92 b(the)g(\014rst)g +(unused)3 4408 y(even)67 b(integer)h(to)f(the)g(current)g(revision.)92 +b(After)67 b(the)3 4640 y(b)-6 b(ranch)64 b(numb)6 b(er)62 +b(follo)-6 b(ws)63 b(the)g(revision)g(numb)6 b(er)62 +b(on)3 4873 y(the)69 b(b)-6 b(ranch.)3467 5372 y Ff(37)p +eop +% %%Page: 38 48 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +38 47 bop 975 1496 a Fe(Merging)91 b(a)g(b)-8 b(ranch)3 +2250 y Fg(Y)-17 b(ou)56 b(can)g(merge)e(changes)h(made)f(on)j(a)e(b)-6 +b(ranch)56 b(into)3 2483 y(y)-6 b(our)68 b(w)-6 b(o)g(rking)68 +b(cop)-6 b(y)69 b(b)-6 b(y)68 b(using)g Fa(update)f Fg(with)g(the)g +Fa(-j)3 2715 y Fg(option.)319 3321 y Fa(cvs)87 b(update)f(-j)i(REL)p +1823 3321 53 4 v 62 w(1)p 1973 3321 V 63 w(0)p 2124 3321 +V 64 w(FIXES)3 3927 y Fg(After)94 b(resolving)h(any)f(con\015icts)g +(that)f(o)6 b(ccur,)101 b(y)-6 b(ou)3 4160 y(commit)66 +b(the)j(merged)e(\014les)i(as)g(usual)g(with)f Fa(commit)p +Fg(.)3467 5372 y Ff(38)p eop +% %%Page: 39 49 +sheetsave restore +showsheet +%%Page: 25 25 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +39 48 bop 734 1024 a Fe(Merging)90 b(several)h(times)3 +1778 y Fg(Sometimes)79 b(y)-6 b(ou)83 b(k)-6 b(eep)81 +b(changing)i(a)f(b)-6 b(ranch)82 b(after)3 2011 y(merging)100 +b(it)h(into)h(the)e(main)g(b)-6 b(ranch.)190 b(T)-17 +b(o)101 b(avoid)3 2243 y(unneccessa)-6 b(ry)84 b(w)-6 +b(o)g(rk)84 b(with)g(the)f(merge,)k(it)c(is)i(con-)3 +2476 y(venient)h(to)g(merge)f(only)h(the)g(changes)g(since)h(last)3 +2708 y(merge)67 b(into)i(the)g(main)e(b)-6 b(ranch.)3 +3190 y(The)58 b(easiest)f(w)-6 b(a)g(y)57 b(to)h(do)g(this)g(is)f(to)h +(tag)f(the)g(b)-6 b(ranch)3 3422 y(each)76 b(time)e(y)-6 +b(ou)77 b(merge)e(it,)j(then)e(give)g(t)-6 b(w)g(o)77 +b Fa(-j)e Fg(op-)3 3655 y(tions)57 b(to)f Fa(update)p +Fg(.)87 b(Only)56 b(the)g(changes)h(b)6 b(et)-6 b(w)g(een)56 +b(the)3 3887 y(t)-6 b(w)g(o)69 b(revisions)g(sp)6 b(eci\014ed)69 +b(a)-6 b(re)68 b(merged.)319 4493 y Fa(cvs)87 b(update)f(-jREL)p +1735 4493 53 4 v 63 w(1)p 1886 4493 V 63 w(0)p 2037 4493 +V 63 w(MERGED)g(-jREL)p 3154 4493 V 63 w(1)p 3305 4493 +V 63 w(0)p 3456 4493 V 63 w(FIXES)3467 5372 y Ff(39)p +eop +% %%Page: 40 50 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +40 49 bop 933 515 a Fe(Client/server)92 b(CVS)3 1169 +y Fg(Y)-17 b(ou)101 b(can)e(use)i(a)e(CVS)h(rep)6 b(osito)-6 +b(ry)100 b(on)h(a)f(remote)3 1371 y(machine)78 b(b)-6 +b(y)80 b(sp)6 b(ecifying)80 b(the)g(rep)6 b(osito)-6 +b(ry)79 b(as)h Fb(host-)3 1573 y(name)12 b Fg(:)p Fb(directo)-6 +b(ry)21 b Fg(:)319 2079 y Fa(cvs)87 b(-d)g +(verden.pvv.ntnu.no:/usr/local/cvs)319 2281 y(checkout)f(foo)3 +2787 y Fg(This)51 b(uses)g Fa(rsh)g Fg(to)f(connect)h(to)f +Fa(verden.pvv.ntnu.no)3 2988 y Fg(and)93 b(check)g(out)g(the)g +Fa(foo)g Fg(mo)6 b(dule.)164 b(Y)-17 b(ou)94 b(do)g(not)3 +3190 y(need)108 b(to)g(have)g(a)f(CVS)h(server)f(running)j(on)e(the)3 +3392 y(remote)80 b(machine;)86 b(CVS)c(sta)-6 b(rts)80 +b(a)i(server)e(p)-6 b(ro)6 b(cess)3 3594 y(when)69 b(connecting.)3 +3975 y(If)101 b(y)-6 b(ou)102 b(w)-6 b(ant)101 b(to)g(use)g(something)g +(else)g(than)f Fa(rsh)3 4177 y Fg(to)i(connect,)110 b(set)102 +b(the)f Fa($CVS)p 2192 4177 53 4 v 63 w(RSH)g Fg(va)-6 +b(riable)100 b(to)i(the)3 4379 y(p)-6 b(rogram)68 b(y)-6 +b(ou)70 b(w)-6 b(ant)68 b(to)h(use)g(\(e.g.,)h Fa(ssh)p +Fg(\).)3 4760 y(CVS)c(also)g(p)-6 b(rovides)67 b(other)f(w)-6 +b(a)g(ys)66 b(to)g(use)g(a)g(remote)3 4962 y(server.)110 +b(See)74 b(the)h(CVS)g(do)6 b(cumentation)73 b(fo)-6 +b(r)76 b(mo)-6 b(re)3 5164 y(info)g(rmation.)3467 5372 +y Ff(40)p eop +% %%Page: 41 51 +sheetsave restore +showsheet +%%Page: 26 26 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +41 50 bop 777 2346 a Fe(Keyw)-8 b(o)g(rd)93 b(substitution)3 +3100 y Fg(CVS)77 b(p)-6 b(rovides)78 b(the)f(same)f(k)-6 +b(eyw)g(o)g(rd)77 b(substitutions)3 3333 y(as)69 b(RCS.)3467 +5372 y Ff(41)p eop +% %%Page: 42 52 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +42 51 bop 1337 615 a Fe(Bina)-8 b(ry)91 b(\014les)3 1369 +y Fg(Sometimes)72 b(y)-6 b(ou)76 b(w)-6 b(ant)75 b(to)g(include)h(bina) +-6 b(ry)75 b(\014les)h(in)3 1602 y(a)84 b(CVS)g(rep)6 +b(osito)-6 b(ry:)123 b(images,)87 b(W)-6 b(o)g(rd)84 +b(do)6 b(cuments,)3 1834 y(external)93 b(lib)-6 b(ra)g(ries,)100 +b(etc.)167 b(This)94 b(causes)g(p)-6 b(roblems)3 2067 +y(if)70 b(CVS)h(expands)f(k)-6 b(eyw)g(o)g(rds)71 b(in)f(the)g(bina)-6 +b(ry)70 b(\014les)g(o)-6 b(r)3 2299 y(tries)68 b(to)h(merge)e +(revisions.)3 2781 y(Y)-17 b(ou)69 b(avoid)e(these)h(p)-6 +b(roblems)68 b(b)-6 b(y)68 b(sp)6 b(ecifying)68 b(that)f(a)3 +3013 y(\014le)i(is)g(bina)-6 b(ry:)319 3619 y Fa(cvs)87 +b(add)g(-kb)g Fb(\014le)3 4225 y Fg(If)71 b(y)-6 b(ou've)72 +b(already)e(added)h(the)g(\014le,)h(y)-6 b(ou)72 b(can)f(ma)-6 +b(rk)3 4458 y(it)69 b(as)f(bina)-6 b(ry)69 b(with)f Fa(cvs)88 +b(admin)p Fg(:)319 5064 y Fa(cvs)f(admin)g(-kb)g Fb(\014le)3467 +5372 y Ff(42)p eop +% %%Page: 42 53 +sheetsave restore +showsheet +%%Page: 27 27 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +42 52 bop 3 2491 a Fg(Y)-17 b(ou)65 b(can)f(sp)6 b(ecify)64 +b(that)g(CVS)g(should)h(treat)e(all)h(\014les)3 2723 +y(matching)50 b(a)g(wildca)-6 b(rd)51 b(\(e.g.,)56 b(all)50 +b Fa(.exe)g Fg(\014les,)55 b(all)c Fa(.jpg)3 2956 y Fg(\014les\))78 +b(as)f(bina)-6 b(ry)78 b(b)-6 b(y)78 b(editing)f(the)h +Fa(cvswrappers)d Fg(ad-)3 3188 y(minstrative)66 b(\014le.)p +eop +% %%Page: 43 54 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +43 53 bop 890 515 a Fe(Administrative)88 b(\014les)3 +1234 y Fg(There)107 b(a)-6 b(re)107 b(several)g(administrative)d +(\014les)k(in)f(the)3 1456 y(CVS)65 b(rep)6 b(osito)-6 +b(ry)65 b(that)g(tells)f(CVS)h(ho)-6 b(w)66 b(to)f(b)6 +b(ehave.)3 1677 y(Y)-17 b(ou)92 b(can)e(edit)h(these)f(\014les)h(b)-6 +b(y)91 b(checking)g(out)g(the)3 1899 y Fa(CVSROOT)97 +b Fg(mo)6 b(dule,)104 b(edit)98 b(the)f(\014les)h(y)-6 +b(ou)98 b(w)-6 b(ant)98 b(and)3 2121 y(commit.)114 b(See)76 +b(the)h(CVS)g(do)6 b(cumentation)75 b(fo)-6 b(r)78 b(full)3 +2342 y(descriptions)69 b(of)h(each)e(of)h(these)g(\014les.)3 +2913 y Fd(mo)6 b(dules)83 b Fg(Sp)6 b(eci\014es)67 b(which)h(mo)6 +b(dules)67 b(exist)g(in)h(the)319 3135 y(rep)6 b(osito)-6 +b(ry)-17 b(,)73 b(allo)-6 b(ws)73 b(setting)f(up)i(alias)e(mo)6 +b(dules)319 3357 y(and)52 b(options)i(fo)-6 b(r)53 b(running)h(p)-6 +b(rograms)51 b(when)i(the)319 3579 y(mo)6 b(dule)68 b(is)g(used.)3 +4150 y Fd(cvswrapp)6 b(ers)85 b Fg(Allo)-6 b(ws)67 b(y)-6 +b(ou)68 b(to)g(transfo)-6 b(rm)66 b(\014les)h(on)319 +4371 y(their)98 b(w)-6 b(a)g(y)99 b(in)g(and)h(out)f(of)h(CVS.)f +(Useful)g(fo)-6 b(r)319 4593 y(sp)6 b(ecifying)57 b(bina)-6 +b(ry)57 b(\014les,)j(among)c(other)h(things.)3 5164 y +Fd(commitinfo)81 b Fg(Checks)58 b(that)g(a)g(commit)d(is)j(allo)-6 +b(w)g(ed.)3467 5372 y Ff(43)p eop +% %%Page: 43 55 +sheetsave restore +showsheet +%%Page: 28 28 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +43 54 bop 3 669 a Fd(verifymsg)83 b Fg(Evaluates)109 +b(and)i(validates)e(log)i(mes-)319 902 y(sages.)3 1508 +y Fd(editinfo)85 b Fg(Program)78 b(to)j(use)g(fo)-6 b(r)81 +b(editing)f(log)h(mes-)319 1740 y(sages.)3 2346 y Fd(loginfo)k +Fg(Program)108 b(run)i(on)g(complete)e(commits.)319 2579 +y(Can)97 b(b)6 b(e)97 b(used)h(fo)-6 b(r)98 b(mailing)e(a)h(notice)g +(to)g(the)319 2811 y(p)-6 b(roject)68 b(group)i(up)6 +b(on)70 b(commits.)3 3417 y Fd(rcsinfo)84 b Fg(A)69 b(fo)-6 +b(rm)68 b(fo)-6 b(r)70 b(log)f(messages.)3 4023 y Fd(cvsigno)-6 +b(re)83 b Fg(Sp)6 b(eci\014es)57 b(which)g(\014les)g(CVS)g(should)h +(ig-)319 4256 y(no)-6 b(re.)3 4862 y Fd(con\014g)84 b +Fg(V)-6 b(a)g(rious)70 b(other)e(CVS)h(con\014guration.)p +eop +% %%Page: 44 56 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +44 55 bop 867 1051 a Fe(Releasing)90 b(a)h(mo)8 b(dule)3 +1805 y Fg(If)92 b(y)-6 b(ou)93 b(a)-6 b(re)91 b(done)i(with)f(y)-6 +b(our)92 b(w)-6 b(o)g(rking)93 b(cop)-6 b(y)-17 b(,)98 +b(y)-6 b(ou)3 2038 y(should)93 b(notify)e(CVS)g(ab)6 +b(out)91 b(it)g(with)g(the)g Fa(release)3 2270 y Fg(command.)132 +b(CVS)83 b(logs)g(check)-6 b(outs)83 b(and)g(releases,)3 +2502 y(which)99 b(can)f(b)6 b(e)99 b(view)-6 b(ed)98 +b(with)g(the)h Fa(history)e Fg(com-)3 2735 y(mand.)148 +b(When)88 b(y)-6 b(ou)89 b(release)d(y)-6 b(our)89 b(w)-6 +b(o)g(rking)88 b(cop)-6 b(y)-17 b(,)3 2967 y(CVS)108 +b(will)f(check)g(that)f(y)-6 b(ou)109 b(haven't)e(made)f(any)3 +3200 y(changes)82 b(since)h(last)e(commit.)129 b(If)82 +b(y)-6 b(ou)82 b(w)-6 b(ant)82 b(CVS)3 3432 y(to)74 b(delete)g(the)g(w) +-6 b(o)g(rking)75 b(cop)-6 b(y)75 b(after)e(releasing)h(the)3 +3665 y(mo)6 b(dule,)68 b(give)h(the)g Fa(-d)f Fg(option)i(to)e +Fa(release)p Fg(.)319 4271 y Fa(cvs)87 b(release)f(foo)319 +4503 y(cvs)h(release)f(-d)i(foo)3467 5372 y Ff(44)p eop +% %%Page: 45 57 +sheetsave restore +showsheet +%%Page: 29 29 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +/sheetsave save def +24 817 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +45 56 bop 650 515 a Fe(F)-8 b(o)g(r)92 b(mo)-8 b(re)91 +b(info)-8 b(rmation...)3 1261 y Fg(This)67 b(course)g(gives)g(a)f +(basic)h(intro)6 b(duction)66 b(to)h(CVS)3 1491 y(which)46 +b(should)h(b)6 b(e)46 b(su\016cient)g(fo)-6 b(r)47 b(most)d(needs.)85 +b(Ho)-6 b(w-)3 1721 y(ever,)94 b(there)88 b(a)-6 b(re)89 +b(many)e(options)j(and)f(commands)3 1952 y(not)69 b(covered.)92 +b(F)-6 b(o)g(r)69 b(mo)-6 b(re)68 b(info)-6 b(rmation:)3 +2550 y Fd(man)75 b(pages)83 b Fg(cvs\(1\),)70 b(cvs\(5\))3 +3148 y Fd(info)77 b(pages)83 b Fg(info)70 b(cvs)3 3747 +y Fd(\\V)-6 b(ersion)75 b(Management)f(with)j(CVS")83 +b Fg(The)46 b(ref-)319 3977 y(erence)j(manual)f(to)i(CVS,)g(written)e +(b)-6 b(y)50 b(P)-6 b(er)50 b(Ced-)319 4207 y(erqvist)80 +b(et)g(al.)127 b(The)80 b(manual)f(co)-6 b(rresp)6 b(onds)82 +b(to)319 4437 y(the)45 b(info)i(pages,)k(and)46 b(this)g(course)g +(builds)h(mainly)319 4667 y(on)f(it.)84 b(The)46 b(manual)e(is)i(also)g +(available)f(as)g(HTML)319 4897 y(and)69 b(P)-6 b(ostScript:)319 +5127 y Fa(http://www.loria.fr/~molli/)3467 5372 y Ff(45)p +eop +% %%Page: 45 58 +sheetsave restore +/sheetsave save def +24 416 translate -90 rotate +393 596 div 548 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +45 57 bop 3 1410 a Fd(Cyclic)77 b(Soft)-6 b(w)g(a)g(re)82 +b Fg(Cyclic)45 b(Soft)-6 b(w)g(a)g(re)46 b(maintains)d(and)319 +1642 y(develops)64 b(CVS.)h(Their)f(w)-6 b(eb)64 b(site)g(contains)g +(the)319 1875 y(latest)59 b(releases)g(of)i(CVS,)g(and)g(lots)f(and)h +(lots)f(of)319 2107 y(info)-6 b(rmation,)68 b(add-ons,)i(etc,)e(etc.) +319 2339 y Fa(http://www.cyclic.com)3 2946 y Fd(\\Op)6 +b(en)76 b(Source)g(Development)e(With)j(CVS")83 b Fg(This)319 +3178 y(b)6 b(o)g(ok)78 b(b)-6 b(y)78 b(Ka)-6 b(rl)78 +b(F)-6 b(ogel)78 b(is)h(the)e(only)i(CVS)f(b)6 b(o)g(ok)319 +3410 y(I)71 b(kno)-6 b(w)72 b(of.)101 b(It)72 b(w)-6 +b(as)71 b(published)i(quite)f(recently)-17 b(.)319 3643 +y(Most)87 b(of)i(the)e(b)6 b(o)g(ok)88 b(is)g(available)e(fo)-6 +b(r)89 b(free)e(on)319 3875 y(WWW:)319 4108 y Fa +(http://cvsbook.red-bean.com/)p eop +% %%Trailer +sheetsave restore +showsheet +%%Trailer +%%Pages: 29 diff --git a/vc_4.ps b/vc_4.ps new file mode 100644 index 0000000..87665ad --- /dev/null +++ b/vc_4.ps @@ -0,0 +1,3681 @@ +%!PS-Adobe-1.0 +%%DocumentFonts: Courier +%%Title: versioncontrol.ps (mpage) +%%Creator: mpage +%%CreationDate: Tue Nov 30 11:14:21 1999 +%%Pages: (atend) +%%BoundingBox: 20 20 596 776 +%%EndComments + +/mp_stm usertime def +/mp_pgc statusdict begin pagecount end def +statusdict begin /jobname (versioncontrol.ps) def end +%%%Creator: dvips(k) 5.83 Copyright 1998 Radical Eye Software +%%%Pages: 58 +%%%PageOrder: Ascend +%%%BoundingBox: 0 0 596 842 +%%%EndComments +/showsheet { showpage } bind def +/showpage { } def +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips -f +%DVIPSParameters: dpi=600, compressed, comments removed +%DVIPSSource: TeX output 1999.11.30:1114 +%%BeginProcSet: texc.pro +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 +mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 +0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ +landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize +mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ +matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round +exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ +statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] +N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin +/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array +/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N +df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 +1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx +0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx +sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ +rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp +gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B +/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ +/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ +A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy +get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} +ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp +fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 +{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add +chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ +1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} +forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put +}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ +bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A +mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ +SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ +userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X +1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 +index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N +/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p +delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} +B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ +p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S +rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end + +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict +begin/SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ +CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N +/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} +repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N +/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX +currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY +moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X +/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 +1 startangle endangle arc savematrix setmatrix}N end + +%%EndProcSet +TeXDict begin 39158280 55380996 1000 600 600 () @start +%DVIPSBitmapFont: Fa cmtt8 19.907 71 +/Fa 71 127 df33 D36 D39 +DI<121FEA3FC0487EEAFFF87F13FF806C7F6C7F6C7F6C7F00037F6C7F6C +7F6D7F6D7F010F7F6D7F6D7FA26D7F6D7F147F6E7E82806E7FA26E7F808280828082157F +82153FA282811780A281A217C081A317E081A517F0A281AF5DA217E0A55D17C0A35D1780 +A25DA217005D5EA2157F5E15FF5E5C5E5C5E5C4A5BA24A5B5C93C7FC4A5A14FF495B495B +A2495B495B013F5B495B90B5C8FC485B485B000F5B485B485B485BB55A91C9FC13FC5BEA +7FE06C5A6CCAFC2C8171F258>II44 +D<000FBA1280003F19E04819F0A2BB12F8A56C19F0A26C19E0000F1980450D77B858>I< +13FCEA03FF000F13C04813E04813F0A24813F8A2B512FCA66C13F8A26C13F0A26C13E06C +13C000031300EA00FC16165F9558>I<193EF17F80F1FFC0604E13E0A260A2601AC0601A +80A24E1300A24E5AA218FF615F615F615F615F61A24D5BA24D90C7FCA25F6017FF605E60 +5E60A24C5BA24C5BA25E605E95C8FC5E5F16FF5F5D5FA24B5BA24B5BA25D5F5D5F5D94C9 +FC5D5E15FF5EA24A5BA24A5BA25C5E5C5E5C5E5C93CAFC5C5DA24A5AA2495BA25B5D5B5D +5B5D5B5DA24990CBFCA2495AA213FF5C5A5C5A5C5A5C5A5CA2485BA24890CCFCA25A5B12 +FF5BA25BA26C5AA26C5AEA0F80438176F258>I<4BB4FC031F13F0037F13FC4AB6FC0207 +15C04A81023F15F84A8191B77E49824983490201809238F8003F49496D7F4901C001077F +49496D7F92C77E49486E7F49486F7EA248496F7E4A814819804A814819C04A81A248496F +13E0A291C97E4819F0A24982003F19F8A349177F007F19FCA549173F00FF19FEB16D177F +A2007F19FCA56D17FF003F19F8A36D5E6C19F0A26E5D6C19E0A26E5D6C19C06E5DA26C6D +4B1380A26C6D4B1300A26C6D4B5A6E15FF6D6C4A5B6D5F6F5B6D01E0010F5B6D6D495B6D +01FC017F5BDBFF01B5FC6D91B65A6D94C7FC6D5E6E5D6E5D020F15E06E5D020192C8FC6E +6C13FC031F13F0030190C9FC476978E658>III<92380FFFF04AB6FC021F15E0027F15F849B712FE01 +07707E4917E049834983498390B97E489126FE003F7F03C013074849C88002F86F7F4A15 +1F48717F6E81A2727FA284A26C5BA26C5B6C5B013FC95A90CAFC62A260A24E5B6062604E +90C7FC95B5FC05035B050F5B177F047FB55A037FB65A4AB75A614A93C8FC608419C0856E +16F8856E6C8192C7003F7F050380050080063F7F060F7F727F84727F84737EA2737EA285 +A21B8085A3EA07E0EA1FF8487E487EA2B55FA21B0061A24F5A5B494D5A6C6C5E6D4C5B6C +6D5D6E4B5B6C01F0033F5B02FC92B5FC6CD9FFC001035C6C02FE013F5C92B8C7FC6C60C6 +606D5F6D17E0010F1780010394C8FC010016FC021F15E0020392C9FCDA000F13F0496979 +E658>II<90B912F0000318FCA24884A561A219F002C0CBFCB3A8 +923807FFE092B512FE02C76E7E02DF15E091B712F818FE84858585854BC68003C0010F7F +4AC700037F02F8804A6E7F02C0033F13805C6C90C96C13C04982C6487013E090CAFC841A +F0A284A21AF884A4EA07E0EA1FF8487E487EA2B55EA21AF060A21AE0495E606C4818C06D +5E4E13806C6C5E6E92B512006C6D02035B02F05C6C6D021F5B02FF91B55A6CDAE00F5C6C +91B75A6C606C606D4CC7FC6D5E010F16F0010316C0010093C8FC023F14FC020714E09126 +007FFEC9FC456777E458>I<933803FFF0043F13FE4BB67E030715E0031F15F8037F814A +B77E4A825C021F17805C4ADA807F13C091B538F8001F4902C06D13E04991C7FC49495C49 +13F8495B5D495B495B92C86C13C0495A4A6F138048496F130048EF00FC4A93C7FC485BA2 +5C5A5C5AA291CCFC5AA249140E92380FFFFE007F027FEBFFC0D9FC03B612F0020F15FC4A +81027F6F7ED8FFFDB87E90B97E8585859226FC001F7F03E001037F92C76C14804A6E7E02 +F86F13C04A6F13E04A814A6F13F04A811AF891C97E7213FC5B197FA24918FE127F193FA4 +7FA2123FA27FA26C187FA26E17FC7E6E16FFA26C4D13F8806C6D4B13F0606C6D4B13E06E +5D6C6D4B13C06E5D6D6D91B512806D01E00103140003F8010F5B6D01FF90B55A6D91B65A +6D5F6D5F6D5F6D5F023F4BC7FC6E5D020715F0020115C0DA003F49C8FC030713E0476978 +E658>II<923803FFE0037F13FF0203B612E0020F15F8023F15FE91B87E49 +83010717F0498349834983499026FE003F7F90B500F0010780038013004891C86C7F4801 +FC031F7F4A8148496F7F4A8148496F7FA24A81488591CA127FA76E16FF6C61A26E5D6C61 +6E5D6C6D4B5B6C6D4B5B6C6D4B5B02FF157F6D01C049B5C7FC011F01F0010713FC6D01FF +017F5B6D91B65A010117C06D6C93C8FC021F15FC020715F002001580020715F0023F15FE +91B87E010317E04983011F9026FE003F13FC4901E001037F49018001007F4948C8003F7F +48496F7F4801F003077F48496F7F48496F7F48496F7F91CA127F488549173F007F854983 +A34848711380A86D5F007F1A00A26D5FA26C6C4D5A6E16FF6C616E5D6C6D4B5B6E5D6C01 +FC031F5B6C6D4B5B6E6C91B5FC6C02F001075C6C02FE013F5C6D90B8C7FC6D5F6D5F0107 +17F06D5F01001780023F4BC8FC020F15F8020315E0DA007F91C9FC030313E0496979E658 +>I<923807FFC0037F13FC0203B6FC020F15C0023F15F091B712FC498201078249834983 +49834949C68090B500F0011F7F48028001077F4891C77E02FC02007F4849157F48496F7E +5C48496F13804A814819C091C97E484818E0844918F0A200FF83A24918F884A31AFC197F +A57F1AFE007F18FFA27F606C7E6E5D7E6E5D6C6D5D6E5D6C6D5D6E92B5FC6C01FF5C6C6E +130F6C02F0137F6D90B8FC7F7F6D17BF6D177F6D04FC13FC010016F06E15E0021F150002 +0702FC13FF020014E0DB00E0C713F893C8FC60A21AF060A24E13E0A21AC0604E1380137E +48B46C4B1300486D5D486D5E18FF486D4A5B5F4D5B4D5B4D5B5F4A91B55A04035C6C6D01 +0F91C7FC02FF90B55A6C91B65A606C5F6C17C0606D4BC8FC011F15F86D15E001031580D9 +007F49C9FC020713E0476978E658>I<13FCEA03FF000F13C04813E04813F0A24813F8A2 +B512FCA66C13F8A26C13F0A26C13E06C13C000031300EA00FC90C7FCB3A913FCEA03FF00 +0F13C04813E04813F0A24813F8A2B512FCA66C13F8A26C13F0A26C13E06C13C000031300 +EA00FC16475FC658>III<000FBA12FE +003FF1FF80481AC0A2BC12E0A56C1AC0A26C1A80000FF1FE00CFFCAD000FBA12FE003FF1 +FF80481AC0A2BC12E0A56C1AC0A26C1A80000FF1FE004B277AC558>II65 D +67 D<001FB712FE007FEEFFE018F8B912FE727E8519F0856C8485001F8426003FFEC700 +1F800503801700727F061F7F84727F727F84727FA2737E851B80851BC085A27313E0A285 +1BF0A285A21BF8A285A5F27FFCB01AFF1BF8A5611BF0A261A21BE061A24F13C0A2611B80 +614F1300A24F5A604E5B4E5B604E5B4E5B95B5FC05035C051F5C001FBAC7FC007F6061BA +5A6119C0614EC8FC6C17F818E0001F4CC9FC4E657DE458>I<001FBB12C0481AF05A1BF8 +BCFCA37EA27E7ED8000F0180C9FCACF27FF0A2F21FC097C7FCA8187F943801FFC0A24D7F +A692B7FCAB9238800003A6715BA2716CC8FC95C9FCA9F203F8F20FFEA2F21FFFAF001FBC +FC5A5AA2BDFCA37E1BFE7E6C1AF850657DE458>I<001FBB12C0007F1AF0A2BC12F8A57E +A2121FD8000F0180C9FCACF27FF0A2F21FC097C7FCAA187F943801FFC0A24D7FA692B7FC +AB9238800003A6715BA2716CC8FC95C9FCB3A7001FB612F8007F15FEA2B8FCA56C5DA200 +1F15F84D657CE458>II<001FB6027FB512FC486F90B67E486F4881A2B76C481680A36C4B +6C1600A26C4B6C5D6C92C76C5CD8001F90C9D87FFCC7FCB3AE92B8FCAB92C9127FB3B200 +1FB6027FB512FC486F90B67E486F4881A2B76C481680A36C4B6C1600A26C4B6C5D6C92C7 +6C5C51657DE458>I<001FB912C0007F18F0A2BA12F8A56C18F0A2001F18C0C801F8C8FC +B3B3B3B3A7001FB912C0007F18F0A2BA12F8A56C18F0A2001F18C03D6573E458>I<001F +B612FE48814882A2B87EA36C5EA26C93CAFC6C5DD8000701C0CBFCB3B3B3A7F21FC0F27F +F0A2F2FFF8AF001FBBFC5A5AA2BCFCA37E1BF07E6C1AC04D657CE458>76 +D<261FFFF80403B5FC4801FE040F1480486D4C14C06F5DB619E06F5DA26C6E92B612C0A2 +6C1B806C6E4A1500C66C19C0A2DAEFF84A5AA3DAE7FC4A5AA36F140F02E35EA26F141FA2 +02E15E70133FA202E05EA270137F037F5DA27013FFA2033F5D705AA2031F5D705AA2030F +5CEEFC07A203075CEEFE0FA203035CA2EEFF1F6F5CA217BF6F5CA217FF705BA3705BA370 +90C7FCA2705AA2705AEE01F093C9FCB3A5001FB56C033F13FF486E4B1480486E92B612C0 +A2B66C4A15E0A36C4A6E15C0A26C4A6F14806C4A6F140053657EE458>I<0207B6FC91B7 +12F8010716FF011F17C0017F17F090B97E488448844884A24819809238C0001F02FCC712 +014801F06E6C13C04A814A8148496F13E091C97EA24982A2007F19F0A24982A700FF19F8 +4982B3B3A56D5EA3007F19F0A66D5EA3003F19E06D5EA26E5DA26C6D4B13C06E5D02F892 +B5FC6C01FE02031480DAFFE0133F92B8FC6C1900A26C606C606C606D5F011F17C0010794 +C7FC010016F8020792C8FC456977E658>79 D<001FB812F04817FF4818C019F0BA12FC19 +FF866C85866C856C85D8000F0180C780061F7F06077F1801721480073F13C085A27313E0 +857313F0A285A21BF885A9611BF0A261A24F13E0614F13C0A26196B512804E1400180706 +1F5B95B55A92B85A6262626297C7FC19FC19F019C096C8FC18F00380CBFCB3AB001FB612 +C048814881A2B77EA36C5DA26C5D6C5D4D657DE458>I<001FB712E04816FE48EEFFC018 +F8B97E18FF19C06C84856C846C84D8001F90C76C7F050F7F1703050080727F181F727FA2 +84727FA2848684A8606260A24E5B60A24E5B187F95B55A050391C8FC170F057F5B92B75A +6161616196C9FCA219C08585A292C76C7F050F7F1703717FEF007F85848486A284AEF37F +C0F3FFE0A2088113F0A41AC1841AC3001FB604E313E0486F7F486F92B5FC7215C0B77E72 +1580A26C4B6E1400735B6C4B6E5B6C92C800075BCC6C13E09638007F8054677DE458>82 +DI<001FBB12F0481AFC5ABC12FEA801F8C7D87FFCC7123FAC6C48F01FFCA2D8 +1FC0F007F0C993C7FCB3B3B3AA0207B712C0021F16F0A24A82A56E5EA2020716C04F657C +E458>I<001FB500F8020FB512FC486E4A80486E4A80B74A1580A56C4A6E15006C4A6E5C +6C4A6E5C26003FFEC9D83FFEC7FCA36E167FA26D60A26F15FFA26D60A26F5CA26D60A26F +5CA26D60A26F5CA26D60A26F5CA26D60A26F5CA2027F94C8FCA36F5C023F5EA36F147F6E +5EA37013FF6E5EA3705A6E5EA46E6D485BA46E6D485BA46E6D485BA4037F92C9FC705AA3 +033F5CA2EEFE3FA2031F5CA46F6C485AA46F495AA46F5CA46F5CA36F5CA27090CAFCEE1F +FC51677DE458>86 D<0007B500FC011FB512F8001F02FF4914FE486F4880A294B7FCA383 +A26C4B6C5C000702FC6D14F8D8000F01E0010101FCC7FC6D5F6F5B6D5F816D6D495B7F6F +495B147F6F495B80704890C8FC8070485A8070485A8004F15B8004FB5B8093B55A806081 +6F5CA26F91C9FCA26F5BA26F5BA26F5BA26F5BA24B7FA24B7FA24B7FA24B7FA2844B80A2 +4B80A2DBFFFB7F16F94A01F17F16F04A497F177F4A01C07F173F4A814C7E4A824C7E4A82 +4B7F027F824B6D7F14FF4B6D7F5B4B6D7F5B727E495B727E495B727F495B727F4990C8FC +001FB500F891B612C0007F6E4915F0B66C5B4D15F881A35D7115F06C4A7F001F4A6D15C0 +4D657BE458>88 D<001FB712E0007F16F8A2B812FCA517F8A217E001F8C9FCB3B3B3B3B3 +B190B712E017F8A217FCA56C16F8A2001F16E02E815DF258>91 D<001FB712E0007F16F8 +A2B812FCA57EA2121FC9127FB3B3B3B3B3B1001FB7FC127FA2B8FCA56C16F8A2001F16E0 +2E817AF258>93 D<91381FFFFE49B612E0010F15FC013F15FF4916C090B812F04817FC84 +48838548849126FC0007804A010080171F717F17036C496E7F836C496F7E6C5B6D486F7E +90CAFC84A44DB5FC043FB6FC030FB7FC92B8FC140F143F49B9FC1307131F137F90BAFC48 +179F489238F8001F484AC7FC4814E04891C8FC4813F814E048138091C9FC5B485AA25BA5 +6D5EA26C6C5E6D93B5FC6C6D5C6E14076C6D141F02FC91B612C06C9026FF801FEDFFF892 +B912FE7E6C1AFF7E7E013F16E36D168101074BC614FE010103F8133FD9003F02C0010313 +F8020301F0CAFC504A78C858>97 D<001FB5FC4814C05AB67EA57E7E7EEA0003B2EF7FFC +0403B57E041F14F0047F14FC03E1B7FC03E78203EF16E092B87E868686DDE01F7F9326FE +00038004F801008004E0143F4C6E7F4C6E7F93C87E4B6F7F4B814B83854B707EA24B163F +87A286A31C80A286A962A21C00A26F5EA2636F167FA2505A814F5B6F5D6F4B5B61704A5B +705C704A5B04F849B55A70010791C7FC9326FFC07F5B94B65A62626203EF5E03E393C8FC +03E15D6DD9C07F14F86D021F14E091267F000791C9FC91C813F051667FE458>I<4BB512 +C0031F14FC92B77E020316E0020F82023F8291B87E5B49835B011F8349EC800103F8C7FC +4913E090B512804891C8FC4801FC6F5A5C48496F5A4A6F5A48715A4A92C8FC485BA24890 +CCFCA25B127FA25BA212FFA25BA97FA2127FA27FA2123F7F806C18FE6E923803FF806C7F +6E4B13C07E02FC5D6C7F6C6D4B13806C02C05C03F04A13006D01FC49B5FC6D9026FFC01F +5B6D91B6FC6D5F6D5F01015F6D5F023F5E020F93C7FC020315FC020015F0033F14800301 +01F8C8FC424A75C858>I<051FB5FC4D14C05F94B67EA5838383EF0003B2923807FF8003 +7F13F80203B512FE020FECFF83023F15E34A15F349B9FC5B5B131F5B16004901F0131F90 +B500C013074891C712014849804A814849814A81485B4A81484981A24890C9FC845B127F +A25BA212FFA25BA97FA2127FA2607FA2003F5F7F6C5F806E5D6C5F806C6D92B5FC6E5C6C +6D5C6C6D5C6E6C131F6C02E0137F6DD9FC03B712FC6D90B97E6D856D1A806D16FB6D16F3 +010016C36E1583021FDAFE011500020702F85D02009126E0007F5BDB1FFECBFC51667BE4 +58>I<923803FFE0033F13FE4AB67E020715E0021F15F8027F15FE91B8FC010383498349 +834983490200804901F0010F7F90B500C013034891C76C7F4A8048496F7E4849814A6F13 +80485B4A6F13C05A4A814890C914E0A24982127FA24918F0A200FF8390BAFCA81AE0A21A +8001FCCCFCA2127F7FA2123F7FA26C7F6EEE3F806CF0FFE0806C6D4B13F0806C6D5D6E5D +6C6D6C16E06C6E141F6D01F84A13C06D01FE91B5FC6D9026FFE00F14806D91B712007F6D +5F6D5F6D6C16F06E5E020F168002034BC7FC020015F8031F14C0030001FCC8FC444A77C8 +58>I<943807FFC0057F13F80403B512FE040FECFF80043F15C04C15E093B7FC4B16F05D +5D5D4BEBFC0717E04B496C13E017004B486D13C07213804B48EC3E0096C7FC5EAC001FB9 +12F84818FE5ABBFCA56C60A2001F18F8C801F8C9FCB3B3AD000FB97E003F18E0A24884A5 +6C60A2000F188044667AE558>II<001FB5FC4814C05AB67EA57E7E +7EEA0003B2EF1FFE4CB512C0040F14F0043F14FC93B7FC03E38203E78203EF8292B8FC86 +A2DDF00F7FEF000304FC6D7F04F07F4C147F5E4C8193C8FC4B153F5DA25DA25DA35DB3B0 +001FB600FC017FB612C0486F90B712E0486F4816F0B8008316F8A56C040116F06C4B6C16 +E06C4B6D15C055657FE458>II<173FEFFFC04C13 +E04C13F04C13F8A24C13FCA67013F8A27013F07013E07013C0EF3F0094C7FCAD91B712E0 +4916F85B18FC5BA37FA27F7F91C8127FB3B3B3B217FFA218F8A25ED80FF016F0486C5C48 +7E486C4A13E0A2B54A13C05E4C138093B51200EC800791B65A6C5E5F6C5E5F6C5E6C93C7 +FC6C5D000115F86C6C14C0010349C8FC368C78E558>I<381FFFFC4813FF5A81B6FCA37E +A27E7EEA0001B3053FB612E094B77E4C82A287A363A2705E053F5DDD003F90C8FC4E5A4D +485A4D5B4D5B4D5B4D5B4D5B4D90C9FC4D5A4C13F84C5B4C5B4C5B4C5B047F90CAFC4C5A +03815B15831587038F7F039F7F03BF8092B67EA204FB7F04F17F04E07F4C6C7EEE803F04 +007F4B6D7E4B6D7F4B7F4B6D7F03C0814B6D7F717F187F85727E727E727F8486727F727F +84737E001FB600F8011FB512FE486F4980486F491580A2B890B712C0A36C4B6D1580A26C +4B6D15006C4B6D5C52657DE458>I<001FB612FC4815FF5A83B8FCA37EA27E7EC8120FB3 +B3B3B3A7001FBA12C04819E04819F0A2BB12F8A36C19F0A26C19E06C19C0456577E458> +III<923803FF80033F13F84AB6FC020715C0021F15F0027F15FC91B7 +7E0103707E4983498349834949C6804901F0011F7F90B500C001077F4891C700017F4A80 +4801F8033F138048496F13C04A814819E04A8148496F13F0A291C97E4819F84982A24848 +EF7FFCA44848EF3FFEAB6D177FA2007F19FCA26D17FFA26C6C4C13F8A36C6D4B13F06E5D +6C19E06E5D6C6D4B13C06E5D6C6D4B13806E92B5FC6C6D4A14006C02C001075B6D01F001 +1F5B6D01FE90B55A6D90B75A6D5F6D5F6D5F6D94C7FC6D6C15FC6E5D020F15E0020192C8 +FC6E6C13FC03031380474A78C858>II<953801FFE0001FB500FC021F13FC4802FF91B6FC480403 +1580DC800F15C0B7013F15E094B712F016816C038716F8168F6C159F6C03BF1483C7000F +90B5EAF80318C0DE000113F017FC4D6D13E04DEC3F804D91C7FC5F5F94CAFC5E5EA25E5E +A35EA35EA45EB3A7001FB812FC4817FF4884A2BAFCA37EA26C95C8FC6C17FC4D487CC758 +>114 D<0203B5131F027F9138F03FC00103B6EAFE7F010F92B512E0133F90B9FC5A5A5A +5A5A48EC000702E0EB007F4890C8121F01FC814981485A835BA46D6F13C07F6C6C923800 +7F0001FF93C7FC14C06C13FC6CEBFFF0EDFFC06C15FF6C16F86C16FFC617C06D16F0011F +16FC0107820100EEFF80021F16C0020016E0030315F0DB000714F8EE003F050713FC1701 +D81FC09238007FFED83FF0163F007FEF1FFF486C82A2847FA27FA26D5E80F01FFE6E153F +02F0ED7FFC6EEC01FF02FE020F13F89126FFE001B5FC92B712F019E019C0198019006001 +E316F801E116E0267FC03F1580D9800F02FCC7FC001FC71480404A74C858>I<15FE4A6C +7E5C4A7FB1001FBAFC4819C05ABB12E0A56C19C0A2001F1900C7000701C0C9FCB3AFF107 +F0F11FFCA2F13FFEA5197F821AFC6E16FF705B7015F86E6D1307704913F06E9038FFC07F +94B612E06F16C01A806F16006F5D6F5D6F5D030115E06F6C1480041F01FCC7FC040113E0 +475C7CDA58>I<001FB54AB512F04802C04914FC485EB66C4980A56C826C826C82D80003 +92C7123FB3B3A3197FA319FF60606F5C606D6D143F03FE91B5FC9226FFC00791B512C06D +91B912E01CF06E19F88080806E163F6EDBFC1F14F0020003F015E0031FDAC00714C00303 +01FCCAFC55487FC658>I<001FB500FC027FB512F04802FF49B612F8481AFCB76C4815FE +A56C4B6C15FC6C1AF86C02FC6D6C14F026000FFCC9387FE0006E16FF010760A26E5D6D60 +A26F5C6D95C7FCA26F5C6D5FA26F140F027F5EA26F141F023F5EA26F143F021F5EA26F14 +7F020F5E6F14FFA202075E6F5BA26E5E705AA26E93C8FC705AA26E5DEEE00FA2037F5CEE +F01FA2033F5CEEF83FA2031F5CEEFC7FA2030F5CEEFEFFA203075C93B5FCA26F5CA36F91 +C9FCA26F5B705AEE1FF04F487CC658>I<001FB500FC021FB512FC007F02FF027F14FFB7 +18807090B7FCA593C77E6C1B00001F02FC021F14FCC601C0C900011380A26E5E017F96C7 +FCA56E5E013F60A56D6C4C5AA3EE07F8EE1FFE4C7E6D6C496D485AA393B512C0A36D6C48 +4B5A18E0A34BEB7FF0173FD903FF5F197F4B14F8A2EEFE1F150F6D018F02FC5BA2DCFC0F +13FF159FA26D604C6C7EA215DF03FF91B5FC4C7E6E94C8FCA216E083A36E496C5BA36E49 +6D5A6E90C76C5ADA07FCEC0FF051487DC658>I<000FB500FE0107B6FC003F9126FF801F +15804D15C04815C01BE0A31BC06C1580711580000F9126FE00071500D8000101E0902600 +7FF8C7FC6D6D4A5A6F495B027F5E6E6C5B6E6C495B6E6C4990C8FC606EEB801F6E6D485A +6E6D485A6E5D70485AED7FF96FB55A6F5C6F91C9FCA26F5B6F5B6F5B6F5BA2705A4C7E4B +7F835D4B7F4B7F84ED1FF9DB3FF07F037F804C6C7E4B486C7E4A141F4A01807F4A496C7E +717E4A486D7F4A5A4A486D7F717F4A48814A486E7E49163F4B6E7E494981001FB500FC49 +B612C0007F02FF010715E01BF0B76C4815F8A56C4B6C15F01BE0001F02FC010115C04D47 +7BC658>I<001FB500FE027FB512F0486E49B612F848038016FC4D15FEB712C0A36C1580 +7115FC6C030016F86C4A6D6C14F0260007FEC9387FE0006E16FF627F6F5C6D6081606D95 +C7FC81027F5D6F5D180F143F6F5D021F151F8161020F153F81616E6C147FA26E5E7013FF +A26E5E705A8004E05C5F037F92C8FC16F0153F70485AA2151F70485A150FA270485A1507 +A26F6C485AA36FEBBFE017FF8160A2826082A295C9FC82A2705AA35F161FA25F163FA25F +167F5FA216FF5FA25D01305DD801FE5B3807FF804B90CAFC4813C0486D485A151F4B5AEC +007F4B5A02035B140F6C90B55A5E5E6C92CBFCA26C14FC6C5C6C5C6D13C0011F90CCFCEB +07F84F6D7CC658>I<0003BA12FC4819FF5A481A80A61B00A291C900075B4E5B4E5B4E5B +4E5B95B55A4D91C7FC4D5B6C484B5B4D5BD803F84B5BCA007F5B94B55A4C5C4C91C8FC4C +5B4C5B4C5B4C5B4C5B93B55A4B5C4B49C9FC4B5B4B5B4B5B4B5B92B55A4A5C4A91CAFC4A +5B4A5B4A5B4A5B4A5B91B55A494A15FE4991C83803FF804913FC49494B13C0495B495B49 +5B48B55A4891C9FC485B485B485B485B4890BAFCA2BCFCA66C1A80A2001FF1FE004A477B +C658>I<95380FFFC00503B512F0173F94B612F81603160F5E167F93B712F05D1AC04B4A +C7FC18C04B01FCC8FC17F04B5B5F5FB3B15D5D4B90C9FC92B5FC02035B143F0107B55A00 +1FB6FC007F5D5EB75A168093CAFC8216E06C8182001F81EA0007D9003F7F140302007F81 +6F7F8181B3B183836F7F17FC6FEBFFC018FE6F91B512C01AF0817015F8161F8216031600 +053F14F01703DD000F13C0458177F258>I126 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fb lcmssi8 19.907 29 +/Fb 29 122 df +12 D<001FB812F04817FC4817FEA2B9FCA46C17FC7E6C17F0370B75B045>45 +D65 +D<0807B512C00703B77E073F16FC4EB97E060F18F0067F18FE4DBB12C0170F053F1AE094 +BC12C05E04079238FC0007041F92C8001F14804C02F0150393B60080DB007F13004B4ACA +120F030702F017034B02C0715A4B91CC127E037F49191C92B500F896C7FC4A14E04A5C4A +5C4A49CFFC4A5B4A5B4A5B91B55A495C5E4991D0FC495B495B5D495B5B5D495B90B55AA2 +4891D1FC5C5A5C5A5C5A5CA25A5C5A5CA35A5CA4B5FC91D2FCAD80A27EA380A27E80A26C +7FA26C7FA26C7F807E806C80816C806D6DF103806D6D190F03FEF17FC06D6D4E485A6D02 +C017076D6E171F6D02FC94B5FC6D02FF16076D03E0157F023F02FF023FB6FC6E92B9FC6E +98C8FC02031AFC02001AF0033F1980030F4EC9FC030318F003001880041F04FCCAFC0401 +16C0DC000702E0CBFC737566F284>67 D<037FB912F04ABB12E01DFE4AF2FFC01EF81EFF +4A1CC01FF08B1FFE8B4A01F8CA003F810A0015E04C060F800B0180777E4A091F7F0C077F +4C737F8A4A877913805E8B21C05CA24C86A391B563218093CEFCA249531300A24B515A66 +545B5B545B4B081F5B545B545B4951B55A0B0791C7FC4B071F5B9AB55A49080714F00A7F +5C4B053FB6128092BDC8FC1EFC491CF01EC053C9FC1DF81DC04950CAFC1CE009FCCBFCA2 +03C0C800017F4983874B707F8690B5858692CA80747F864887864A85747FA248737F874A +86757F5A757F4A8489757F5A757F4A8489757F5A767F4A858A767F5A767F5C767F48757F +A24A737FA2767FB5757FA291CE6C7FA2896C4887123FD81FF8090390C8FC7A716DF087> +82 D<0707B57E4EB612FE061FEDFFE095B812FC0507EFFF80051F18E0057F18F84CBA12 +FE0407F1FF80041F1AC05E93BCFC4B9238F800074B92C8003F14804B02F015034B0280ED +007F4B49CA001F13004B01F017074B498392B50080EF00FE4A91CC127E4A01FC193C4C96 +C7FC4A5B5E5C5E4A5BA25C93CFFCA45CA282A282A26E7F8216FC826EEBFFC017F06E14FF +18F06EEDFF806E16FCF1FFE06E17FF6E18E06F17FC6FEFFF80030F18E06F18F80301846F +6C17FF041F84040784040084051F83050083060782DE003F811903DF001F80080181F200 +3F090F80871B017580888888A288A488A36466A3525BA25290C7FC646500071BFFD80FC0 +4F5B6D61486C4F5B01FC071F5B48B44F5B02C095B55A02F005035C4801FE050F91C8FC6E +6C043F5BB600F84BB55ADBFF80020F5C04FE0103B65A6C92B95A001F1B80000798C9FC00 +011AFC6C6C19F0011F19C0010396CAFCD9007F17FC020F17E0020094CBFC030F15F0DB00 +0F01FCCCFC6A7775F373>I<041FB512F8047F14FC93B612FEA219FF5DA219FEA219FC4B +15F805E0C7FCA34B5BA45F5DA494C8FC5DA45E153FA44B5AA45E15FFA45E5CA44A5BA45E +5CA45E5CA44A90C9FCA45D143FA45D147FA45D14FFA4495BA45D5BA45D5BA4495BA492CA +FC5BA45C133FA45C137FA4495AA45C5AA45C5AA4485BA45C5AA491CBFC5AA4485AA45B12 +7FA390B512F815FEB6FC81A56C5C5D001F5C40A071FD3A>91 D<041FB512F8047F14FC93 +B612FEA219FFA319FEA282161F93C7123FF07FFCA419F818FFA419F05FA419E05FA44D13 +C0A419805FA419005FA44D5AA460177FA46017FFA44C5BA4605EA4605EA4605EA44C90C7 +FCA45F163FA45F167FA44C5AA45F5DA45F5DA45F5DA44B5BA494C8FC5DA45E153FA44B5A +A45E15FFA45E5CA44A5BA45E5CA45E001FB6FC5A5AB7FC93C9FCA46C5C5D001F5C40A082 +FD3A>93 D<94383FFFE0040FB512FC93B77E030716E0033F16F84AB87E020783021F8302 +7F188091BA12C0DDFC0314E04CC7123F04E0020F13F04949C86C13F803F88103C06F13FC +92CAFC14FCD900F0EF7FFE146091CBFC1A3FA91A7F1BFCA31AFF1BF8A296B5FC0507B6FC +4CB7FC043F16F00303B8FC151F92B9FC0203EDFE03020FDAFE0014E0023F148091B500F8 +C7FC010314C04949C85A011F01F817C04913C0495B4948C95A4801F81880485B485B485B +4A5E4890CA14005B123F495F127F4960A2197FA200FF18FF4E5BA260606D161F6C6C4C5B +6D93B5FC6E14036E140F6C01F891B65A02FF010F13FD92B612F96C17E318C36C05035B6C +16FE6C16F86CDCC0015B6C93C7FC013F02F86EC7FC010F028091C8FC010301E0CBFC4F5B +71D862>97 D<157FEDFFC04A7FA25CA45CA25EA35CA25EA35CA293CCFCA25CA25DA3027F +ED1FFE4DB512E04B010F14F8053F14FE94B77E02FF010382040F824B48824C824991B87E +03F9834BD9FC008003F701C0130F92B5C7000314804902FC020014C004F08104C06F13E0 +4C150F93C914F04949824B824B18F84B82495B4B824B18FCA21B7F5BA292CBFCA35BA25C +A3137FA25CA213FF1BFF4A19F8A348611CF05C621CE05A624A19C0A248611C804A5F5013 +00A2484F5A505AA24F5B61484E5B4F5B6E5E4F5B6E4C5B484DB5C7FC6E4B5B060F5B6E4B +5B486D037F5B6E0203B55A01FC01C0011F5CDBF801B65A6EB8C8FC00FF18FC6E5E496C5E +6E16C06E93C9FC6C486C15FC003F6D15F0271FC0007F14C0C8001F49CAFC030113C05675 +6FF267>I<943803FFFE057FEBFFF00403B612FE040FEDFFC0043F16F093B812FC030383 +030FEFFF80033F18E05D92BA12F002039126FC000F14E04A02C0EB007F4A49C8120F4A01 +F8030313C04A01E015004A49163F91B5CAEA1F8049491707494994C7FC4913F05D495B49 +5B5B92CDFC495A495AA2485B5C5A5C5A5C5A5CA24890CEFCA25A5BA3127F5BA412FF5BAA +7FA2127FA37F123F1A1C6D183E6C197E6EEE01FE6E16036C6D1607191F6C6D167F6C01FC +ED01FF6E15076C6D6C023F5B6C02E049B5FC03FE013F14F06D90B85A6D18806D95C8FC6D +17FC010317F06D17C06D6C93C9FC021F15FC020715E002004ACAFC030F13C0545B6FD85C +>II<94380FFF804CB512F8040F14FF043F15C093B712F0030382 +030F16FE4B82037F178092B912C014034ADAFC0114E04A9126C0001F13F04A49C712074A +01F8020113F84A01E08091B50080ED7FFC4991C9123F4949EE1FFE4913F84B160F495B49 +49EE07FF495B92CAFC495A13FF4A83485B5C5A5C5A5C485B62A24890CBFCA291BBFC481A +FEA35AA21BFC1BF81BF001F8CDFC12FFA45BA37FA4127FA27FA3123F7FA26C6C181C1A3E +6C6D17FE6E16016C6D16076E160F6C6D163F6E16FF6C6D15036C6D6C021F5B03F049B5FC +6D01FE011F14F06D90B85A6D18806D95C7FC6D17FC010117F06D17C0023F93C8FC020F15 +FC020315E0DA007F91C9FC030713E0505B70D85C>I103 D<157FEDFFC04A7FA25CA45CA25EA35CA25E +A35CA293CCFCA25CA25DA3027F923807FFC0067F13FC4B0103B67E050F15E0053F8102FF +91B77E0403824B48824C8249143F4C17804BB5EA001F03F101F0010114C003F301806D7E +4901F790C87EDBFFFC81DBEFF06F13E0EDFFE04C81495C93C9FC5D5D495B1CC05D5DA249 +495EA24B1880A292CAFC4960A24A1900A3017F60A24A60A201FF187FA24A60A34819FFA2 +4A60A34860A24A60A24860A24A60A34860A24A60A34860A291CA5CA34860A24996C7FCA2 +007F60A24960A300FF187FA24960A36C48715A003F181FD81FC0EF0FE053736FF267>I< +EDFFC0020313E04A13F0A24A13F8A216F0A35CA216E080A26E13C06E130091C8FCAEEC1F +C0EC3FF0147F4A7EA45BA25DA35BA25DA35BA25DA25BA25DA35BA292C7FCA35BA25CA313 +7FA25CA213FFA25CA35AA25CA35AA25CA25AA25CA35AA25CA35AA291C8FCA35AA25BA212 +7FA25BA312FFA25BA36C5A123FEA1FC025746FF32E>I<157FEDFFC04A7FA25CA45CA25E +A35CA25EA35CA293CDFCA25CA25DA3147FA24B943807FF801B1F1B7F02FF95B5FC080314 +004B4C5B505B49063F13F0505B4B4BB55A4F91C7FC4F5B49051F5B4F13F04B4B5B4EB55A +4E91C8FC494C5B061F13F84B4A5B4E5B494BB512804D91C9FC4B010F5B4D13F84D5B4992 +B55A4C14804B4891CAFC040F5B4C13F8494A5B93B512C04A485C4B91CBFC030F80017F5B +037F804AB6FC02FD8190B8FC848416F304C37F4815814BC67F4B804B7F03E081484A7F4B +6D7F4AC7804A8048498202E0804A6E7F4A828348848391C96C7E8684488584498484727F +003F8584498484007F717F864983878500FF727F87498387856C4883003F62D81F800500 +5B59736FF262>107 D<157FEDFFC04A13E0A25CA45CA216C0A35CA21680A35CA21600A2 +5CA25DA3147FA25DA314FFA25DA25BA25DA35BA25DA35BA25DA25BA25DA35BA292C7FCA3 +5BA25CA3137FA25CA213FFA25CA35AA25CA35AA25CA25AA25CA35AA25CA35AA291C8FCA3 +5AA25BA2127FA25BA312FFA25BA36C5A123FEA1FC023736FF22E>I<952607FFE0933801 +FFF8067F01FE041FEBFF80DA1F800103B600C092B612F0DA3FE0010F6F020381027F023F +03F8020F15FE4A6C90B76C023F814C704A168004077049B812C04C714817E0494A60047F +DDC01F17F04BB5D8001F4BEBC00703E101F001009126E07FFCC7003F13F803E301C0023F +DAFFF0140F4901E790C86C01E101C080DBEFFC6F01E390C87EDBCFF86FD9F3FE6F13FCDB +DFE0EFF7F8DBFFC06FD9FFF081494A6093C95D4B614B96CAFC49496023F84B604B60A249 +494C495EA24B4E18F0A292CA5C494E60A24A4F18E0A3017F4E60A24A96CA14C0A201FF4E +60A24A4E1980A348077F60A24A4E1900A34807FF60A24A4E60A2484E197FA24A4E60A348 +4E19FFA24A4E60A3484E60A291CA4A60A3484E60A2494F60A2007F4E60A24996CA5CA300 +FF4E60A2494E61A36C4871487190C7FC003F060F84D81FC0DD07F0EF01FC8E586FD7A2> +I<953807FFC0067F13FCDA1F800103B67EDA3FE0010F15E0027F023F814A6C90B77E0403 +824C824C8249143F4C17804BB5EA001F03E101F0010114C003E301806D7E4901E790C87E +DBEFFC81DBCFF06F13E0EDDFE0DBFFC081495C93C9FC5D5D495B1CC05D5DA249495EA24B +1880A292CAFC4960A24A1900A3017F60A24A60A201FF187FA24A60A34819FFA24A60A348 +60A24A60A24860A24A60A34860A24A60A34860A291CA5CA34860A24996C7FCA2007F60A2 +4960A300FF187FA24960A36C48715A003F181FD81FC0EF0FE053586FD767>III114 D<94383FFFF0040FB67E047F15F04BB712FE0307EEFF80031F17E0037F +17F892B912FC14035C5C4A912680007F13F84A01F8C7120704C0020013F04A90C9121F4A +48160703F8EE01E0494993C7FCA2495B5D5B5DA35BA581816D7F81816DEBFF8016F8EEFF +C06D15FE6DEDFFF06E15FE727E021F16E06E16F86E820201826E6C6F7E031F821507DB00 +3F81040181EE000F050080181F06077F848484737E193FA462A4197F6219FF000C61001F +5F6D5ED83FE04C5B6D4C5BD87FFC5E01FF047F5B02E04AB5FCB500FC020791C7FCDAFFE0 +90B55A92B75A6C606C60000F6000031880C64DC8FC013F5E010F16E001011680D9001F02 +FCC9FC020014804E5B78D84F>II<02FE187F496C6C +EFFFC04960496D4C13E0A44960A24B18C0A34960A292CA1480A34960A24A1900A2017F60 +A24A60A301FF187FA24A60A34819FFA24A60A34860A24A60A24860A24A60A34860A24A60 +A34860A291CA5CA24860A24996C7FCA261127FA2494D5AA219FF6048485E626060606095 +B55A5F6D1507EF1FFD6C6CDB7FF95B6D6C903803FFF102F8013F13E16C90B75A18036C04 +FE5C6C16F86C16E06C4C6C5B6C4BC7FC6C6C02F86EC8FC011F02C091C9FC010101F8CCFC +53586CD567>III<03FEF103FC912603FF80F00FFE70181F4A6D183F1D7F1EFC6E6DF0FF +F8641EF05213E080704D13C0641E805213006E6D5F65525AA2037F4E5A705E65515B033F +5F7060515BA25190C7FC6F5F715E515A1BFF6F60714A5BA2505B6F5E64714A5BA25090C8 +FC6F4C5A83505A505A814F5B834F5B4F5B814F5B98C9FC715B047F4A5AA24F5A62706C13 +FF624E5B6062041F5B05FF5C4E90CAFCA270495A61183F6170137F614E5AA261705CA296 +CBFCA2705B60A260705BA2604C5B5E605E4C90CCFC5F161F4C5A4C5A4C5A1503003C020F +5BD87FE090B55A90B75A94CDFC16FCB75A5E16C05E4BCEFC15F06C14C0000301FCCFFC67 +6F7FD55C>121 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fc cmsy8 19.907 3 +/Fc 3 55 df15 +D33 +D<1C3C1C7E1CFFA263A2F303FE1B071CFC1B0F1CF8F31FF0A2F33FE0A2F37FC0A2F3FF80 +621C006263505AA2505AA2505AA2505A1A7F631AFF634F90C7FCA24F5AA24F5A190F6219 +1F624F5AA24F5AA24F5AA24E90C8FC60611807614E5AA24E5AA24E5AA24E5A18FF615F96 +C9FC4D5AA24D5AA24D5AA24D5A173F60177F604D5AA24C90CAFCA24C5A16075F160F5F4C +5AA24C5AA24C5AA24C5A5D94CBFC5D5E4B5AA24B5AA24B5AA24B5A157F5E15FF5E4A90CC +FCA24A5AA24A5AA24A5A141F5D143F5D4A5AA24A5AA24990CDFC5B5C13075C495AA2495A +A2495AA2495A13FF5C5A91CEFC485AA2485AA2485AA2485A123F5B127F5B485AA290CFFC +A2127E123C589A68F500>54 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fd lcmssb8 19.907 33 +/Fd 33 122 df<933803FFF8043FD9FF8049B512C04BB600F04914E0030F6F4914F0153F +92B74A14F85C5C140F5C5CA25C91B6EAC07FDD000F6E14F0494A13074C01036E14E04904 +016E14C098C9FC1800A2197096CBFCA6001FB900C091B512C04806F0010314F05ABA6C49 +14F8A76C60A2001F18C0D8000302FCC9FCB3B3B3B36D4A7014F07F6E01E0040014C06575 +7BF477>12 D<003FB50203B512F0486E4914F8B3A46C91C76C14F0C6EE000F48494B13E0 +4A17C0485F4A178048494B1300A24A5E4817FF4A5E48494A5BA24890C8485B495FA24848 +4B5BA248484B5B6C486F90C7FCA2452C79F272>34 D<97B6FC077F15FF0607B812FC067F +EFFFC00503BA12FC051FF1FF8094BC12F004031BF8160F163F93BDFC1503030F1CF05D03 +7F9338F0003F92B748C712014A04E0EC001F020793C912074A03FC040114E04A03F0707E +4A03C0171F4A92CB7E91B648844903F8060113C0494B84494B197F494B193F4992CD121F +4C1A0F494AF2078049F5030090B64897C7FC5E485DA2485D5E5A93D0FC5A5D5A5D5A5DA3 +5A5DA3B6FC5DAD817EA3817EA3817E817E817E827E826C81A26C81826D806D1E1C6D6E1B +3E701B7E6D03C01AFE6D6F19036D6F19076D6F190F6D03FE193F6E6E197F6E03C0EF01FF +6E03F04D13FF6E03FC170F6E03FF173F020104E04BB6FC6E04FE151F6FDBFFF00107B7FC +031F93BAFC8115031500043F1BFE040F1BF804031BE004001B00051F19FC050319E0DD00 +7F95C7FC060717F0DE007F93C8FC07001580787573F291>67 D<001FBBFC481AFE48F2FF +E0BD12FEF4FFC01DF81DFE777E1EE01EF81EFE787E8B1FF08B8B8B03E0C9001F707EE000 +7F82090782E1007F810A1F810A07810A0181766C801D1F77817781778189778178808A78 +80A278808A8D8A2280A28A22C0A28AA222E0A28BA322F0AD22E0A29CB6FCA322C066A222 +8066A22200666966545CA2545C669BB65A535D65535D0B1F5D5392C7FC9AB65A0A035D1C +0F0A7F5D0903B75A093F16C0081FB85A92BEC8FC67671FF0671F8054C9FC661EF01EC09B +CAFC1DF81DC052CBFC6C1BF06C50CCFC6C1A80847170F0A2>I<087FB5FC073FB7FC0607 +B812F8067FEFFF800503BA12F8051F19FF057F1AE00403BC12FC040F1BFF043F1C8093BE +FC15035D151F4B9326F8001F160092B748C87E4A04F0150F4A04801501020F03FCCA7E4A +03F0171F4A03C005075B4A4B8391B648CCFC494B197F4903F0193F494B735A494B190F49 +4B190794CD1203494A1A01494A1A004C1B7890B6481B30484B98C7FCA2485D5E5A93D1FC +5A5D5A5DA25A5DA25A5D090FB812C05117E0B6FC5DA98798C8121FA3817EA3817EA2817E +A2817E817E827E826C81A26C816D80826D806D80836D816D816D816D15FC6D816E6E7E6E +816E15F06E15FC0203DBFF805E6E04F00303B6FC6E04FE153F033FDBFFF8010FB7FC6F93 +BAFC1507811500163F040F1CC004031C00DC007F1AF8051F1A80050307FCC7FCDD007F18 +C0060705F8C8FCDE003F93C9FCDF007F49CAFC7B7574F297>71 D<001FB500FC9AB612E0 +4802FF0A0315F8486F63B76C5115FC7063A27063A27063A27098B7FCA27062A27062A271 +61A37161A27161A202FB6E4F5BA202F96E4F5BA202F86E96B55AA26F6D4E5CA26F6D4E5C +A26F6E4D5CA26F6E4D5CA26F6E4D5CA26F6E4D5BA26F6E4D5BA26F6E94B55AA2706D4C5C +A2706D4C5CA2706E4B5CA2706E4B5CA2706E4B91C7FCA3706E4B5BA2706E4B5BA2706E92 +B55AA2716D4A5CA2716D4A5CA2716E495CA2716E495CA2716E4991C8FCA2716E495BA271 +6E495BA2716E90B55AA2726D485CA2726D485CA27202875CA27202CF5CA27291B6C9FCA2 +725EA2725EA3725EA2735DA2735DA2735DA2735DA27392CAFCA2735CA2735C736C13F008 +1F13C06C4994CD6C13F87E6C01C00D1F13E096716EF0BB>77 D<97B512F0077FECFFE006 +07B712FE067FEEFFE00503B912FC051FF0FF8094BB12F004031AFC040F1AFF043F1BC093 +BD12F003031CFC4B88031F767E4B9326C0003F8292B700F8C7000116F04A0480DA001F81 +4A03FCC90003814A03E0DC007F80021F0380051F6E7E4A4ACB0007814A4A728191B600F0 +060081494B7380494B738094CD120F494A7480494A7480494A7481498D4C86494A758090 +B6487580A2484B758093CF7E488E484A7680A24B88488EA2484A761580A3484A7615C0A3 +4823E0A24B89A3B621F0AC6F9AB6FCA26C23E0A46F646C23C0A26F646C2380A26F646C23 +00A26C6E525CA26C6F515C70636C6A70636C6A6D6E98B65A70626D6E505D6D6E505D7062 +6D6F4F92C7FC6D6F4F5C6D6F4F5C6D6F96B65A6D6F4E5D6E02FE06075D6E6E6C051F5D6E +6F4D5D6E03F094B7C8FC6E03FE04075D0201DBFFC0033F15F86E04F84AB75A6FDBFFE001 +7F5E031F93BA12806F9AC9FC03031CFC03001CF0043F1BC0040F98CAFC04031AFC04001A +F0051F198005074ECBFCDD007F17E0060F94CCFCDE007F15E0070002F0CDFC947773F3AF +>79 D<001FBA12FC48F1FFF848F2FFC0BD12FCF4FF801DF01DFC1DFF1EC01EF01EFC1EFF +8B8B1FF08B8B03E0C9000182E0000781E1007F811C1F0A07810A0181887780A2778089A2 +8C89A765686568659AB65A64525D525D0A1F92C7FC99B65A09075D0803B75A92BD12E067 +9CC8FC1EFC661EC09BC9FC1DFC1DE052CAFC1CE0A28803E0C8123F738073808873807381 +8573818974807480867480897480748174818675808A758075808775808A758175817581 +888B768076807680888B7681768176817780898C7780778077808921807715C06C4A856C +7714806C91CE001F14007A7170F094>82 D<051FB57E0407B7FC047F16F80303B9FC031F +18F0037F18FE4ABB7E02071AF0021F1AFC4A8691BCFC5B5B5B49635B499238F8000F4992 +C87E90B600F015074803C01501484ACA6C5B4B171F4802F017074B83484A834B716C5A48 +1B3F92CC121F1C0F1C07481B03765A6F725A9AC7FC8181818115FEEDFFC06C15F8EEFFC0 +17FEEFFFF86CEFFFC019FF6C19F81AFF6C1AE01BFC6C1AFF6C1BC01CF06D866D1AFE6D86 +6D1BC00103876D876D87023F866E8602078602011B80EC003F030F1AC003011AE0ED003F +040119F0EE000FDD003F17F81801DE000716FCF1007F1A071A01E0003F14FE871B078787 +A2871206000F87EA1FC07F6D1CFC7F7F01FF97B5FC486D1BF802E06002F84E14F06E6002 +FF4E14E04802C0173F03F84D14C003FF4CB6FC04E0030F158004FE037F1500DCFFF8010F +B65ABE5AA2651DE0656C64001F99C7FC00071BFCC663013F1AE001071A8001004FC8FC02 +0F18F8020118C0DA000F4CC9FCDB007F15E0DC007F01F8CAFC677776F37E>I<003FB56C +99381FFFFC4802E00A7F13FEB66C51B6FC816F636C21FE6F636C21FC6F636C21F867826C +5414F0826C5414E0826C9BB612C0826C531580826C210070616D6766826D525C826D525C +836D525C836D525C836D677195B6FC6D6765836D5192C7FC836E505C836E505C836E505C +846E65725E6E6565846E97B65A846E4F5D846E4F92C8FC846F4E5C846F63725D6F636485 +6F4E5C856F4E5C856F95B65A856F4D5D856F98C9FC735B70616385704C5C85704C5C1A80 +704C5C1AC0704C5C1AE0706174B6FC70611AF11AF97003FB92CAFC97B7FC715FA2715FA2 +715FA2715FA2715FA3715FA2715FA27194CBFCA2725DA2725D725D060715E088727BF093 +>86 D<263FFFF097B66C963803FFF8B56C070303E0070F13FE6E4F6F616E4F6F6180526F +61A26C6EA114FC526F96B5FCA26C6EA114F8526F60A26C6EA114F099B86C5F816C5020E0 +7B5F6C6EA114C0637B5F6C6E08EF1D805102CF628D6C6E08C71D00510287628D6C6E0883 +64510203628D6D6E73645101FE98B5FC8D6D6E736451496F5EA26D6E746398B548705DA2 +6D6E7463504A705D8B6D6EA15A504A705D8B6D6EA15A504A705D70866D4E4A9AC7FC7C5D +6D6E74625091C7FC7C5D6E6E7362504998B5FC8E6E6E73625049628E6E6E746197B54862 +8F6E6E74614F4A628F6E6E74614F4A725BA26E6E74614F4A725BA26E6E7496C8FC4F4A72 +5B8C6E6E694F91C96F5B8C6F0280684F497390B5FC06C0856F4B49657D5A6F02E0745F96 +B55AA112836F6E745F06F14A1A87A112C76F02F9745F06FB4A1ACFA112EF6F91B6725F51 +97B6FCA26F7794C9FC63A26F775E98CBFCA270765E62A270765E628E7069628E704B65A2 +704B735D704B735D040092CD00034ACAFCC7727BF0D2>I92 +D<93380FFFFE0307B612F0037F15FE0207B812C0023F17F091B912FC010718FF011F19C0 +017F8590BB12F887879326FE001F8004C0010315804BC76C15C003F06E7E03C06F14E092 +C96C14F0D97FFC824A19F802E0824A19FC4A8291CAFC017E1AFE017C83131090CBFCA996 +B6FC0507B7FC4CB8FC163F0303B9FC153F4ABAFC140F023F160191B712800103EDF80001 +0F15C0494AC7FC017F14F090B612C0485D484AC8FC485C485C485C5D485C5D5A92C9FCA2 +B6FC5CA561A2806C606F5DA26F5D6C6E5D6F92B6FC6C6E5C03FE14076C6E6C133F9339F0 +03FFFD6C92B612F96C18F119E16C18C16C18816D1701011F16FC6D16F06DDCC00014FC01 +0193C7FC6D6C02F8023F13F0020F02C091C8FC020001F8CBFC575E79DB6B>97 +D<381FFFF84813FE5AB6FCB3A3943807FFC094B512FC0407ECFF80041F15E0047F15F84B +B712FE030782031F17C04B834B8392B97E8787DCFC008104C0010F814BC700038103F802 +008103E0153F4B6F804B6F8092C97E738085888588861D8086A21DC086A31DE0A386A21D +F0AF1DE062A41DC0A2621D80A2501400A297B6FC6461644F5C616F4B5C6F5D6F4B5C6F92 +B65A6F4A5D03FE020792C7FC6F6C133FDCF003B65A93B85A1BF0636F5F6F5F6F4CC8FC6F +5E6F16F06CD9FE0116C06C6E6C92C9FC6C01F8011F14F8C9000714C09326007FFCCAFC5C +7574F270>I<94387FFFF8040FB612E0047F15FC0303B87E030F17F0033F17FE92BA1280 +020319E04A19F0141F5C5C91BBFC491AE0499238F0007F4992C712034902FCEC007F4902 +F0150F494A1503494A6F13C093CA127F90B6173F484A171F4BEF0780484AEF030098C7FC +485CA2485CA2485CA25AA25DA25AA392CDFCB6FCAE7E81A47E81A27EA2817E6F18706C1B +F86F17016C1A036F17076C6E171F6C6E173F7016FF6D6E5D6D6E030713FC6D6E151F04FC +92B5FC6D02FF140F6DDBF001B6FC6D92B8FC7F7F023F19F86E19E06E19C0020319000200 +18FC033F17F0030F178003034CC7FCDB007F15E0040F92C8FCDC007F13C0565E78DB65> +I<50B51280080714E0A25014F0B3A3933807FFC093B512FC0307ECFF80031F15E0037F15 +F84AB712FE020716FF4A17CF023F17EF4A94B6FC91BCFC5B5B49EDFC004903C0130F494A +C712034902F81400494A153F04C08190B648814892C9FC5D485C5D5A5D5A5D5A5DA25A5D +A25AA492CAFCB6FCAF7EA281A37EA36C80A36C80A26C80A26C80A26C6E5E6F5E6C6E5E6D +6E92B6FC04E05C6D6E14076D02FC5C6D02FF147F6DDBF003B7FC94B9FC7F010018EF6E17 +CF6E178F6EEEFE0F020716FC6E16F80200DCE00714E0033F158003079126FE0001148003 +0002F090C9FC040F90CBFC5C7579F270>I<94387FFF80040FB512FE047FECFFC00303B7 +12F0030F16FE033F707E92B97E020318F04A84021F844A18FF4A8591BB7E49EDF8074992 +2680007F80494AC7001F804902F8020780494A80494A6E80494A8090B6486F7F93C9FC48 +4A707F5D48731480485C4B82481CC05DA2484A82A2481CE05DA24891BBFCA5BEFCA21DC0 +A21D004ACEFCA780A27EA381A27E81A27E817E816C1B0E6F181F6C6E60646C6E606C6E5F +7016076D6E5E6D6E043F13806D6E5E04FC4BB5FC6D6E15076D6E6C143F6D03F049B6FC6D +03FE133F6D6C91B9FC6E1A006E61020719F86E19E002001980033F95C7FC030F17F80303 +17E003001780041F03F8C8FC040315C0DC000F01F0C9FC5B5E7ADB68>I<94381FFFFC04 +07B612F0043F15FE4BB8FC1507151F157F4AB9FC5C140F5C5C5C9438FC007F91B600E013 +0F4992C712034C14004C157F49183F1A1F1A041A00A7001FB9FC4818C05ABA7EA76C60A2 +001F95C7FCD8000302FCC9FCB3B3B3B36D5C7F6E13E048757BF445>I<932601FFE049B5 +1280043F01FC010714E04BB61280030FDBE00F14F0033F15F092B712FC020316FE4A16FF +021F178F4A17CF4A17EF91BCFC5B494BC6FC4903F0131F4903807F494AC71203494A8049 +4A8090B600E0814C81485D93C97E5A484A825D485CA25D5A5D5AA25D5AA25DA3B6FC92CA +FCA862A4817E62A2817E6F5EA27E6F93B6FC6C80A26C6E5D816C6E5D705C6C6F5C6C816D +02F8EC1FEF6D02FE147F706CEBFFCF6DEDF8076D92B6128F7F0101180F6D17FE6E16FC14 +1F6E16F8020316E0020016C0033F15800307ECFE00030014F8040713C093C9FCA41DE0A3 +5014C0A2013860017E1B80D97F805F02F094B6120002FC4C5CDAFF805D03F0030F5CDBFF +80023F5C04FE0103B65A93B95A646499C7FC1BFC631BE06D198001074EC8FCD9007F17F8 +020717C0DA001F4BC9FCDB001F14805C7679DA70>I<381FFFF84813FE5AB6FCB3A39538 +7FFF800507B512F8053F14FF94B712C0040316F0040F16FC043F824C8293B91280030318 +C04B18E05D4B18F0EFC0074B48C715F8DB7FF0143FDBFFC0020F14FC5E93C87E4B814B18 +FE5D4B815DA25DA25DA392C9FCB3B3B3A46C497014FC7E6C01F8053F13F0577374F270> +I<001FB5FC4814C05AB612E0A76C14C0A2001F1400C9FCAE3807FFFE48EBFF805A4814C0 +B3B3B3B3AB6C14807E6CEBFE001B7476F331>I<381FFFF84813FE5AB6FCB3B3B3B3B3B3 +6C13FE7E6C13F8187374F231>108 D<95267FFF8094387FFF800507B500FC0407B512FC +261FFFF0023FDAFF80033FECFF804801FC91B700E092B712E048030304F8020316F8B56C +010F04FE020F16FE043F70023F824C7149178093B96C90B912C04B724818E00307DEF007 +18F04B610AF819F84BD9E0034CEBE0034B48C76C6E4848C76C14FCDB7FF0021FDB7FF014 +1F4B486E6E48486E14FE04806E04808091B5C86C91B5C87E4B6F4B814B4F18FF4B614B6F +4B814B61A24B61A24B61A392CA92CAFCB3B3B3A46C4971497113FE6C73856C01F87101F8 +7113F8985B74DAB1>I<95387FFF800507B512F8261FFFF0023F14FF4801FC91B712C048 +030316F0B56C010F16FC043F824C8293B91280030318C04B18E05D4B18F0EFC0074B48C7 +15F8DB7FF0143FDBFFC0020F14FC5E91B5C87E4B814B18FE5D4B815DA25DA25DA392C9FC +B3B3B3A46C497014FC7E6C01F8053F13F0575B74DA70>I<94381FFFC00403B512FE043F +ECFFE093B712F8030716FF031F17C0037F17F04AB912FC4A84020F727E4A854A854A8549 +B6D8F80015FC490380010F804902FCC70001804902F06E6C8004C0151F494A6F804991C9 +6C804949708090B54870804B824888484A717F4B8348884B83481D80A24B83481DC0A248 +1DE0A34891CB6C14F0A5B61BF8AD6C1DF0A36F5FA26C1DE0A36C6E4D14C0A36C6E4D1480 +A26C6E4D1400A26C6E94B55AA26C6E4C5C6C6E4C5C6F5E6D6E4B5C6D02E0033F5C6D6E4B +5C6D02FC4AB65A6DDAFF80010F92C7FC6D03F890B65A6D92B85A6D626E616E61020F1980 +6E96C8FC020118FC6E6C17F06F5F030794C9FC030116FCDB003F15E004034ACAFCDC001F +13C0655E7ADB72>I<943803FFE0057F13FE261FFFF80103B612C04801FE010F15F04803 +7F15FCB648B8FC4B83030F834B17F0037F8392B97E878788EEFC01932680003F814BC700 +0F8103F802038103E014004B6F8092C97E7380857380A27380851D8085A27414C0A2861D +E0A386A31DF086AD621DE0A362A21DC062A21D8097B6FC1D0061A24F5C614F5C64616F4B +5C6F5D6F4AB65A6F4A5D6F4A5D03FE021F92C7FC6F6C90B7FCDCF0075D93B85A631BE06F +5F6F5F6F4CC8FC6F5E6F16F0030116C06F6C92C9FC041F14F8040714C09326007FFCCAFC +94CCFCB26C5B7E6C13F85C7274DA70>I114 D<0303B57E92B7FC020716F0023F16FE91B912C0010318F84918FE49 +84133F5B90BBFCA24861489138FC000703E0EB003F4891C812074A15014849ED007F4AEE +1FFC4818074A16031901F1007848193097C7FCA2808080808115F015FE6CECFFF8EEFFC0 +17FF6C17F018FCF0FF806C18E06C8419FC6C846C727E6D846D846D846D846D8413016D84 +023F83140F02031880EC007F1507DB001F16C0EE007F1703DD007F14E0181F1807848400 +0C83121E001F847F487E7F6D19C013FC6D94B5FC486C7E6E4B148002F05D02FC5DDAFF80 +4A140003F0147FB70107B55A93B75AA262626C61001F61000761000196C7FCD8003F17FC +010F17F0010117C0D9001F93C8FC020115F0DA000749C9FC4B5E7ADB57>I<91381FFFF0 +4A13FC5C91B57EB3A4001FBAFC4819C05ABB12E0A76C19C0A2001F1900C74AC9FCB3B3B2 +82A21A701AF86E6E13011907F10FFC71133F7113FF6EECF00F94B612FEA280A26E17FC1A +F06E17C06E17006E16FC6E16F06F15806F02FCC7FC030F14C0030101F0C8FC47747CF152 +>I<261FFFF894383FFFF04801FE94B512FC5AB64C14FEB3B3B3A261A461A361A261617E +616F92B6FC606CEF07FD6F140F6C6EEC3FF96FECFFF16C02FF130793B612E16C18C16C18 +816C18016C17FE6D16F86D16F0010FDCC00014FC010393C7FC010003FC023F13F0021F02 +F091C8FC020091CBFC575B74D870>I<263FFF80F0FFFEB500E00503EBFF806E5F6E5F80 +62A26C6D1A0062A26C6D6162A26C6E6097B5FC6C6381616C636F5DA26C6E6061A26C6E60 +61A26C6E6061A26D6D95C7FC61A26D6D5F61A26D6E5E96B5FC6D6182606D61705BA26D6E +5E60A26D6E5E60A26D6E5E60A26E6D93C8FC60A26E6D5D60A26E02805C95B5FC6E5F8317 +C16E5F17E3A26E02F35C17F7A26E91B65AA36E5FA36F93C9FCA36F5DA36F5DA36F5DA26F +5D6F5D03001580595A7BD864>I<263FFFC0DDFFF894381FFFE04801F004036D057F13F0 +6E4C6D94B5FCB56C4C6D19F86C754B14F0A26E5E686C7518E06E5E686C7518C06181765D +6C22806F92B6FC686C7518006F5C686C755F6081765D6C696F5C9DB5FC6C07CF6D5F6F5C +67896D4C01876181775B6D686F4A1303676D755E60704A7E775B6D687049487E676D7593 +C7FC705A4F6D5D6D755D5F04F04A7F775B6D67705A4F6D92B5FC6D755D705A4F6D5C6E09 +815C5F04FE4A7F1EC36E66705A96C76C14C76E09E75C94B5FC4E6E14EF9BB6FC6E66A24E +806E9BC8FCA24E816E65A24E81A26E65A24E816E65A24E816F64A26F4A6F5D6F91C96C5D +6F01FC04005D8D5A7CD896>I<263FFFC0F0FFFE4801F00503EBFF80B56C5F6E5F806C61 +806C1C006F5E646C6E5EA26C6E6097B5FC6C80646C60816C636F5D6C636F5DA26D6D6061 +6D80646D5F826D97C7FC705C6D6182616D6E5EA26D94B5FC705E6D5E826E60705B800580 +5D606E6017C06E5D05E05D80715A6E95C8FCA26E6E5A626E14FC4E5BA26F13FE626F91B5 +FC94B6FC6F5EA281628162A2816281A26F93C9FCA2826182A261826182A2705CA2826182 +A24C5CA2615E1238007E4B91CAFCD87FC0143F01FC0103B55A90B8FC6060A2606C5F6060 +4DCBFC5F17F017C094CCFC16F86C1580C66C01F0CDFC59727BD864>121 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fe lcmssb8 23.89 44 +/Fe 44 122 df[<060FB500C04DB512F80503B700C0047FECFFF8053F04FC0307B81280 +0403B86C037F17C0040F50B9FC047F1A0F4BB9153F030798BAFC031F1A034B6292BA141F +4A634A634A98BBFC4A624ADC000F4AEEE00106E0010006FCC7121F4A0380021F4903F014 +034DC8000F05C0804A02F803034992C9127F09011B3F91B6040049191F0A7E1A0F0A3CF2 +07800A0097C7FCA9000FBA00F095B512FE003F73864873877487BBFCA86C4F636C4F98C8 +FC6C4F62C703F8CA93CBFCB3B3B3B3B0804D715C6E4A715C020F4A715C>162 +140 121 267 159 11 D[<943801FFFE057FD9FFF84AB512F80403B7020714FE041F8204 +7F4E804BB8FC03074F15805D153F5D92B9FC5C5C5CA24AEDE01F4ADB80036F15004D487E +4A706F5C4D147F083F020114F84A97CAFC1A1FA274CCFC1A0697CDFCA7000FBA00FC4AB5 +12FC003F734A8048734A8075491580BCFCA86C97C7FC6C616C61C76C02FCCAFCB3B3B3B3 +B0804D7115006E4A715C02074A715C>121 140 122 267 143 I[<943801FFFE057FEBFF +F80403B74AB512FC041F704980047F4E804BB84A158015075D153F5D92B9FC5C5C5CA24A +EDE01F4AED80034D487E4AEE007F5F1A3F4A171FA274C7FC97C8FCA9000FBA12FC003F85 +488587BCFCA86C97C7FC6C616C61C76C02FCCAFCB3B3B3B3B0804D7115006E4A715C0207 +4A715C>121 140 122 267 143 I<007FB512E0B612F0B3A86C14E0000114C0A215805A +15005C5A5C5A5CA2485B5CA2485BA2485B91C7FCA2485AA25BA26C5A1C34689B4C>44 +D<007FB512E0B612F0B3A77E6C14E01C1C689B4C>46 D[105 +193 113 279 136 I[<043FB512E0031FB712C00203B812FE023FEFFFE00103BA12FC01 +1F19FF017F1AC00003BC12F0000F1BFC003F8748757EBE7E89896C8804FCC76C81048014 +036C02FCC98103E0163F6C91CA6C8002FC8302F01B806C5B02808391CB16C06C5A13F85B +6C5A6C5ACDFC62A21E80626250150097B7FC07035D61071F5D4F5D96B75A4E5E4E5E4E5E +4E93C7FC4E5D4E15F84E15E095B712804D4BC8FC4D5D4D15F04D15C04D5D98C9FC4D14FC +4D5C6294B65A624C5D97CAFC4C5C614C5CA24C5C61A24C5CA361A25E96CBFCAF705B93CE +FCB3043FB5FC4C8093B67E4B81B3A38161705C041F91CBFC>98 140 +113 267 129 63 D[<0707B612FC073FEDFF804F8296B87E4E83A24E83A24E83A34E83A2 +4E83A24E84A34E84A295BA7EA24D85A34D85A24D851BEF4D851BC7A24D851B834D861B01 +4D86507EA294B684507F4C87507F4C87507F4C87A2507F4C87507F4C87507F4C8897C7FC +884C884F8093B6864F814B894F81A24B894F814B894F814B894F81A24B894F814B8A96C9 +7E4B8A4E82A292B6884E834A8B4E834A8B4E834A8BA24E834A8B4E834A8B4E834A8CA295 +CB7E4A92BE7EA291C27EA2498DA3498DA2498DA2498DA3498DA2498EA2498EA390B648CE +824C87488F4C87488F4C87488FA24C87488F4C87488F4C8748A11280A293CF7E48A112C0 +4B88B622E04B89A24B894B896C4A7715C06C02800B031580>155 +138 118 265 176 65 D[<000FBCFC003F1BFF481CF8F5FF80BF12F81EFF1FC01FF81FFE +797E20E020F88C20FF8D21E08D8D8D8D8D4BCA850900840A07831C000B1F820B0382F500 +7F1E1F78818A8A78818AA8545DA2545D66545D66545D545D53B75A5393C7FC0B0F5D0B7F +15F852B75A0A0F16C00A7F5E090FB748C8FC080FB812F892BE12E020800DFCC9FC1FE09C +CAFC1EF89BCBFC1EF0F6FF801FF81FFF20E020F820FF21C04BCA000F17F0E1003F16FC0A +0116FFE2003F820B0716E00B0182776C810C1F15FE0C07810C0116807816C08B0D1F15E0 +7915F023F88B7915FCA28BA27915FEA767A25515FC67675515F81F7F9CB712F01E030C0F +16E01E7F0B03B812C00B3F17800A03B9FC51BA120092C05A6A6A6A6A22809FC7FC21FC69 +21E021809EC8FC20FC20E020800DFCC9FC1FE06C9BCAFC1EF06C52CBFC000F51CCFC> +143 136 108 263 179 I[<51B67E50B812C0083F17FF0703BA12F8073FF1FF804EBC12 +F8060FF3FF80067F1CF04DBE12F81707171F177F4CBFFC04071EF0161F5E93C0FC4B9538 +E0001F030705F8C87E4B0580030F15E04B04F8C91201037F04E0EE003F92B8CB120F4A04 +FC18034A04F0844A04C0726C13C04A4C854A4BCD7E4A4B1A074A4B8691B700E074138049 +4C86494C1B7F4993CF123F4D1C1F494BF40F00494B1C06494B99C7FC5F5B5F90B75A4893 +D2FCA2485DA2485D5E5A5EA25A5EA25A5EA25A5EA4B7FC93D3FCAE827EA4827EA2827EA2 +827EA2827E826C81A26C81A26C826D81837F836D816D6F1D386D6F1DFC711C016D701B03 +6D701B076D701B0F6E03F81B1F6E6FF37FFE6E6F1BFF6E6F6C616E7019076E04F0616E04 +FC193F6E04FF96B5FC6F04E01703031F04F8170F6FDCFF80167F6F05F80307B7FC0301DD +FFE00103B8FC6F95BBFC163F8216071601706C1DFE051F1DF005071DC005011D00716C1B +F8060F1BE0060198C7FCDE003F19FC070319C0DF003F4DC8FC080117C0E0000103C0C9FC +>144 140 113 265 174 I[<000FC212C0003F8D488D8EC3FCAA6A6A6A93D3FCB3B3A593 +BE12C08D8D8DAA69696993D3FCB3B3A893BF12FC8E8E2380AB7E23006C69000F69>137 +136 108 263 169 69 D[<000FC112FE003F8C48218022C0C3FCAA228022006993D2FCB3 +B3A793BD12E08C8C8CAA68686893D2FCB3B3B3A27E5D6C5C000F5C>130 +136 108 263 162 I[<000FB912C0003F18E04818F019F8BAFCAA6C18F06C18E06C18C0 +D800014BC7FCB3B3B3B3B3AB001FB912C04818E04818F0BA12F8AB7E19F06C18E0000F18 +C0>61 136 123 263 72 73 D[<000FB50B3FB61280003F6E99B712C0486E1B036F63B6 +1C1F55168055160054B75A545E5416F00C1F5E545E5493C7FC53B75A535E5316F00B1F5E +535E5393C8FC52B75A525E525E5216E00A3F5E525E99B748C9FC09035E515E5116E0093F +5E515E98B748CAFC08035E505E5016E0083F5E505E97B748CBFC07035E4F5E4F16E0073F +5E4F5E96B8CCFC4E16FC06075E4E5E4E16C0067F5E95B8CDFC4D16FC05075E4D5E4D16C0 +057F5E94B8CEFC4C5E16074C824C83047F8393B97E03E18403E78403EF8492BA7E888989 +89898919BF071F814E6C81DEF807814E6C824E6C8206808395C7824D6E8105F86E814D6E +814D6E8105806E8294C86C824C6F824C6F8204F0824C70814C708193CA6C814B71814B71 +8203F0884B7182758276817681768176817682768288768277817781778177818D778277 +827782778278817881788178818A788278827882798179818F798179817916807916C079 +16E07916F08C6C8B4B886C4A88000F91D0000315C0>148 136 106 +263 184 75 D[<000FB600E09CB7FC003F03F80C0316804803FE0C0F16C0705416E0B86C +65A27165A2719AB8FCA27164A27164A27164A27164A37164A27263A27263A27298B9FCA2 +03BF6E5081A2039F6E5014FEA2038F6E5014FCA203876E5014F8A203836E5014F0A20381 +6F4F14E0A203806F4F14C0A2706E96B61280A2706E4E1500A2706E4E5CA2706E4E5CA270 +6E4E5CA3706E4E5CA2706F4D5CA2706F4D5CA2716E94B65AA2716E4C92C7FCA2716E4C5C +A2716E4C5CA2716E4C5CA2716E4C5CA2716F4B5CA2716F4B5CA2726E92B65AA2726E4A92 +C8FCA2726E4A5CA2726E4A5CA2726E4A5CA3726E4A5CA2726F495CA2726F495CA2736E90 +B65AA2736E4892C9FCA2736E485CA2736E485CA2736E485CA2736E485CA27303BF5CA273 +92B65AA2745FA27494CAFCA2745EA2745EA2745EA3745EA2745EA2745EA2755DA27592CB +FCA2755C755C090314F0090014C06C98CEFC92D56C14C06C497C1480000F497C1400> +179 136 106 263 224 77 D[<000FBC12C0003FF3FF80481CF8F5FF80BF12F01EFE787E +1FF01FFC1FFF8C20E08C20FC8C8C21C08D8D8D8D93CA000183E1000382F4007F0B0F1680 +0B0316C01D000C3F15E07815F08A7815F8A27815FCA28A22FE8AA37914FFAB9CB612FEA3 +5415FCA26622F8665415F0A20C3F15E05415C09BB7FC0B0316800B0F16000B7F5D0A07B7 +5A51B85A93BE5A69696956C7FC6820F068208055C8FC1FF81FC09CC9FC1EF81EC00BFCCA +FC1D800AC0CBFC93D2FCB3B3AA7E5D6C5C000F5C>136 136 108 +263 172 80 D[<000FBC12E0003FF3FFE0481CFF1EF0C0FC1FE01FFC1FFF20E020F820FE +7A7E8D21F08D21FE8D8E22E08E8E93CB000783E2000F821D000C1F810C03827882787E79 +818B7981A27981A28BA27981A8676BA2676B67555D555D679CB75A5493C7FC0C075D0C3F +5D53B75A0B1F5E0A0FB812C093BF5A57C8FC6921F021C09EC9FC20FC20E020800DFCCAFC +1FC054CBFC1EC08A8A93C900078186748174818A758187758175818B75818775818B7581 +76818876818C768176818876818C768177818977818D77817781898D7781778178818A8E +7881788178818A8E7881788179818B8F798179817981A27981798179817A1580A26C8B4B +886C4A761500000F4A0A035C>145 136 108 263 178 82 D[<0603B512F84DB712F805 +3FEEFFC04CB912FC040FF0FFC0047F19F84BBCFC03071BC0031F1BF8037F1BFE92BE12C0 +0203895C141F5C5C91BF5A5B5B494CC7FC49048014034903F8C9123F4903C0040F5D4992 +CA120104FC717E90B600F0181F484B84048018034892CC6C91C7FC4B737E48894B868A48 +4A745A1E031E01481D001F7E1F3C6F1B189CC8FC818182828216F816FE6CEDFFC017FCEF +FFC018FE6CEFFFF8F1FFC01AFF6C1AF8F3FFC06C1BFC6CF3FF801DF06D1BFC1DFF6D1CC0 +6D1CF06D1CFC6D1CFF6D896D896D1DF06E88021F886E886E880201896E6C88031F880307 +880301886F7E040F87040187EE003F050186EF000FDE003F19801901DF000718C0F2003F +1B01E1003F16E01C071C01767E0B1F15F0891D0389A2898A1203487E486C887F7F01FC1F +E07F487E6E6302E01EC08002FC98B6FC486D5015806E7E03E04F15006F190F03FC4F5CDB +FF80604803E095B65A04FC05035DDCFF80160F05F0047F5DDDFF800207B75A06FE49B85A +C15A9DC7FC6767676C66000F6600031E80C69BC8FC013F1CFC01076401011CE0D9003F1B +80020750C9FC02001AF8030F19C003004ECAFC040717F0DC001F93CBFCDD001F1480> +124 144 116 267 152 I[<000FC5B512E0003FA114F048A114F8A115FCC5B6FCAA6CA1 +14F86CA114F06CA114E0CD00014BCEFCB3B3B3B3B3B3A68666755C091F5C>174 +135 118 262 195 I[<000FB500F80903B512F8003F6E5114FC486E5114FE6F5114FFB7 +FCB3B3B3B3B3A270626C21FEA370626C21FC9CB6FC826C5315F8826C6F615415F06C6F61 +704F15E06C6F4F15C071606C04E04DB712806C704D160005FC170F6DDBFF80043F5D6D04 +E04BB75A6D04FC031F5E6DDCFFF00107B85A6D94BB5A6D676D676D9CC7FC6E65021F656E +1DF06E650201656E9AC8FC033F1BFC030F6303031BE003001B80043F4FC9FC040719F004 +001980051F05FCCAFC050117C0DD000F03FCCBFCDE003F49CCFC>136 +140 108 263 177 I[<003FB500F80D3FB512804802FE54B612C0B76C5315E070657065 +A26C6F5315C0A26C6F531580A26C571500826C9EB65A82696C6F68696C7067A26C70515D +A26C565D836D555D83696D6F67696D6F9CC7FCA26D6F98B65AA26D6F505DA26D545D846D +545D84686D7065686E6F65A26E6F4F5DA26E6F4F92C8FCA26E9AB65A846E525D84676E70 +63676E7063A26E704D5DA26F6F4D5DA26F515D856F5192C9FC859CB7FC6F6F62666F6F62 +A26F704B5DA26F704B5DA26F505D8666706F6166706F6166706F96CAFCA2706F92B65AA2 +704E5D86704E5D876570705F6570705FA2716F495DA2716F495DA2714D92CBFC877194B6 +5A87647103FF5E647104835DA27104C75DA27104EF5DA27292B75AA27261A37296CCFCA2 +7260A27260A27260A27260A27260A3735FA2735FA27394CDFC735E735E735E070016E0> +163 137 122 263 176 I<050FB57E0407B612FE93B812E0030F17FC92BAFC020719C002 +1F19F091BB12FC01031AFF010F87491BE0498789899426FE000781058001008104FCC800 +3F158004E06F15C093C97E03FC7015E04B7015F06D01E08203807015F892CBFC4A7214FC +14F84A7214FE5C5C4A1BFF6DCC7E90CDFCAC081FB7FC4EB9FC95BAFC171F0403BBFC161F +4BBCFC150F157F4AB8EAFC1F0207EEFC00021F1680027F03F8C7FC49B712C001074BC8FC +4915F84915E049158090B648C9FC485D4815F05E485D485D4892CAFC5D5A5D5A5DA2B6FC +5DA663A281637E6F94B7FC626C806F5E1A0F6C6F5D04E05D6C6F92B8FC04FC14036C03FF +141F6CDCF003B512DF94B7129F6C1A1F6C19FE6D18FC6D18F86D18E06D18C06D18000101 +5F6D17F8023F04E06D14FE020F93C76C14FC020103F86E14F8DA003F02C091C9FC030301 +F0CCFC687078ED80>97 D[<000FB512C0003F80488081B6FCB3A7953803FFF0067FEBFF +800503B612F0051F15FC057F15FF4CB812C0040717F0041F17FC4C8393BAFC03F919C003 +FB8592BB7E89899426FC007F8105800107814CC88204F0033F8104C0814C0307814BC96C +814B824B70817580877580A27580871F80A27515C0A2871FE0A37515F0A41FF8A288A31F +FCB01FF8A299B6FCA41FF0A35115E0A35115C0A21F8063A2511500A2515C6663515C6F94 +B6FC505D6F4C5D6F4C5D70151F04E04B5D7092B7C7FC04FC02035D04FF021F5DDDF003B7 +5A94B95A656503FB6103F94EC8FC03F8607017F0705F7017806C03074CC9FCDBF00116F8 +6C4A6C16C0000F4A011F92CAFCCA000714F09426007FFECBFC>110 +140 113 265 135 I<063FB5FC0507B612FE057FEDFFE00403B812FC040FEFFF80047F18 +F04BBA12FC4B19FF030F1AC0033F1AF84B1AFC4ABCFC5C5C5C023F1BF84A9238FC000791 +B700C0EB003F494BC812034903F8150005E0163F494B040F13F0494B16034992CA7E494A +EF007F4C183F494A181F90B648F007E04C180348F401C04C95C7FC5A5E5A93CEFC5AA248 +5CA35A5DA35AA35DA2B6FCAF7E81A47EA281A27E817EA2827E1E1C6C6F197E1EFE6C6F18 +017018036C1C076D6E180F70183F6D6E187F6D6EEF01FF6D6F040713FF715E6D03F0167F +6D6F4BB6FC6D03FE150F6DDBFFC091B7FC6E03FC133F6E92BAFC808002031BFC6E1BF86E +1BE0033F1A80030FF1FE006F19F8030119E06F6C1880041F05FCC7FC040317E0DC007F93 +C8FC050715E0DD003F01F8C9FC687077ED79>I[<0A0FB512E05214F05214F85214FCB3A8 +943807FFE094B6FC040715E0043F15F893B712FE0303EEFF80030F17E0033F17F84B17FC +4AB912FE4A18FF4A96B6FC141F5C5C91B8EA001F4904E013014993C87E05FC151F4903F0 +15074903C081494B15004992CA7E5E495C90B65A5E485DA2485DA2485DA24892CBFCA348 +5CA25A5DA35AA45DA2B6FCB07EA281A37EA46C80A37E817E827EA26C81827E7094B6FC6D +6E5E705E6D6E5E6D6E5E6D6F5D05E05D6D6F92B7FC6D03FC14036DDBFF80131F6D04F890 +B8FC6E92BAFC806E856E18FE6E18FC020118F06E18E0033F17C06F170003075E030104F8 +6D14F86F6C03E06D14F0040F03806D14E0040102FCCBFCDC000F1380>110 +140 119 265 135 I<95383FFFE00507B67E057F15F80403B8FC041F17E0047F17F84BB9 +12FE0307727E031F854B19F092BB7E4A864A86020F864A874ADBFC00824A03C0011F8191 +B7C70007814903FC1401494B6E6C804903E06F80494B814D6F804992C96C80495C494A70 +15804C8290B6FC4C7015C0485D5A4C7114E0485DA2488793CB15F0A2485CA288484A1BF8 +A392BDFC5AA5C0FCA21FF01FE01FC003F0CFFCA96C80A56C80A46C80A2817E827E826CF5 +038070F107C06C1D0F70191F6C6F197F6D6E19FF656D6E606D6E180F6D6F5F71057F13E0 +6D03F094B5FC6D6F16036D03FE161F6D6F167F6E03C00203B6FC6E03F8143F6E9226FF80 +07B7FC6E93B9FC02031C806E1C006E1BFC033F626F1AE003071A8003014FC7FC6F6C18F8 +041F18E0040795C8FC040017F8050F16C0050003F8C9FC060349CAFC6D7079ED7C>I[<06 +07B512E00503B712C0053F16FC4CB812FE160F163F93B9FC1503150F5D157F92BAFC5C5C +5C4AEE800706F0C7FC4A0380141F95C812074A02FC15031B014A18001C7E1C3C1C00A900 +0FBA12F0003F85488586BBFCA86C616C616C61C76C02FCCAFCB3B3B3B3B0805F6E5C0207 +5C>87 140 122 267 83 I<942601FFF8020FB512E0053F01FF4A14F04CB600E04914F8 +040F03F84914FC047F15FE4BB8FC030717C04B17E0033F17F092B912F84A18FC4A18FE02 +0F18FF5C4A96B6FC4AEE803F91B738F800074904C013014993C87E494B814903F8814D81 +494B81490380814992C97EA290B648825E484B835A5E485DA25E5A5E5A93CBFCA25A5DA2 +5A5DA5B6FC5DA899B6FCA4817EA263A2817EA26F5F7E82636C81A26C6F5EA26C6F5E6C81 +705E6C81705E6D6F92B7FC6D6F5C6D03F04A7F6D6F5C6D03FEEC0FFE6DDBFFC0133F6D93 +39FC01FFFC6D93B6FC6E18F86E18F0806E18E0020318C06E18806E6C1700031F5E03075E +030116F06F6C5D040F158004004AC7FC050713E094CAFCA51FF8A31FF099B6FCA2010E1D +E0011F61D93FC04E15C014F002FC4E158002FF4E150003E05F03FC4D5CDBFF8093B65A04 +F003035DDCFF80020F5D05FF91B75A95B95A669BC7FC65651DF06D636D1B80010350C8FC +D9007F19F8020719E0DA007F95C9FC030317F8DB001F1680DC000F02E0CAFC6E8E77EC87 +>I[<000FB512C0003F80488081B6FCB3A796381FFFF04EB612C0060F15F8067F15FF4DB8 +12C0050783051F17F84D8394B97E4C844C19804C19C04C19E05E4C19F04CEBF00193B5C7 +001F15F803F901F8140703FB01E06E15FC05808092B5C915FE04FC825E4C825E4C19FFA2 +4C8293CAFCA25DA35DA45DB3B3B3AE7E4B7114FE6C4A7114FC000F4A7114F8>104 +138 113 265 135 I[<000FB512F8003F14FC4814FE15FFB7FCA86C14FE6C14FC6C14F8 +C9FCB10003B512F0000F14F84814FC15FE5AB3B3B3B3B3A97E15FC6C14F8000314F0>32 +139 115 266 60 I[<057FB512E094B612F04C15F84C15FCA97015F87015F07114E094C9 +FCB1050FB512E04D14F04D14F84D14FCB3B3B3B3B3B3A494B612F85ED80F80140FD81FFE +91B712F090BAFC1AE05A1AC01A805A1A0061BA5A19F0616C606C95C7FC000F17FCC617F0 +010F16C0D9007F4AC8FC020014C0>70 169 147 266 67 I[<380FFFFC003F7F487F81B6 +FCB3A90807B61280083F15C0624FB7FC61614F16804FEDFE004F5D96B75A4E5E4E5E4E5E +4E5E4E4BC7FC4E5D95B75A4D5E4D5E4D5E4D93C8FC4D5D4D5D94B75A4C5E4C5E4C5E4C93 +C9FC4C5D047F5D93B75A03815E03835E03875E038F93CAFC039F5D92B75A616161198096 +CBFCA28585A285858585A2858586A286868604FB8116F104C0814C814C6C804B7F4B6D81 +4B6D814B8303C06D814B7F92C76C81877181847280728188728184728188728184738073 +80897381857381897381857381748089741580867415C01EE07415F0867415F87415FCA2 +6C864A846C4984000F49060714F8>102 138 111 265 127 I[<000FB512C0003F14E048 +14F015F8B6FCB3B3B3B3B3B3B3A47E15F06C14E0000F14C0>29 138 +113 265 60 I<96260FFFF896B57E4EB600E0051F14FE000FB56C020F03FC94B712C000 +3F6E027F03FF040716F0486E49B800C0031F16FC6F010705F0037F16FFB6021F05FC4AB9 +12C04D714A8494BA020F844C7349844C7349844C7349844C7390BBFC4C624C73481A804C +D9F0004DEC000F93B5C7000F6F4801F0010016C003F101F802034C0180143F03F301E06E +6F4848C86C15E005806E05F88103F790C96C6E48486F15F0DBFFFE704B488104F81B804C +7093C97E4C62A116F84C624C704B8293CA5EA24B63A34B63A44B63B3B3B3AE6C74874B98 +CB15F06C4A714A7214E0000F4A05004A060F14C0B56D71ECD4>I<96381FFFF04EB612C0 +000FB56C020F15F8003F6E027F15FF486E49B812C06F010783B6021F17F84D8394B97E4C +844C19804C19C04C19E05E4C19F04CEBF00193B5C7001F15F803F101F8140703F301E06E +15FC05808003F790C915FEDBFFFC825E4C825E4C19FFA24C8293CAFCA25DA35DA45DB3B3 +B3AE7E4B7114FE6C4A7114FC000F4A7114F8686D71EC87>I<95380FFFF84DB612C0051F +15FC94B87E040717F0041F17FC93BA7E4B85030719F0031F19FC4B8592BC7E4A8702071B +F04A874A9226FC001F814A03C00101814A4AC8003F8091B600F8030F814903E003038149 +03800300814992CA6C80494A71804C83494A7180494A7180494A71804C8390B6884C8348 +8B4892CC6C80A2488B4B85A2488B4B85488BA3488BA24B85A2488BA5B61E80AE6C2000A3 +6F61A26C67A46C6E4F5CA36C676F616C677095B6FC6C67705F6C67705F6C676D6E4D92C7 +FC705F6D6E4D5C6D6E4D5C6D6E4D5C05C04BB6FC6D6F4B5D6D03F8030F5D6D03FE033F5D +6DDBFFC049B75A6E03FC011F93C8FC6E92B95A020F1BF86E636E636E636E6C97C9FC6F61 +030F19F8030319E003001980043F4DCAFC040F17F8040117C0DC003F4BCBFC050315E0DD +000F01F8CCFC797079ED88>I<953801FFFC063FEBFFC0000FB500C049B612F8003F6E01 +0F15FE486E017F6F7E6F48B812E0B6010717F84C83043F17FF4C8403F9BA7E03FB8592BB +7E898989DDFC00820580011F8204FCC700038204F002008204C08193C9001F814B70814B +824B70818674818A87751580A2877515C0A27515E0A37515F0A3871FF8A287A41FFC88AE +99B6FC1FF8A5631FF0A2631FE0A2631FC0631F8063A2511500636698B65A62505DA26F4C +5D6F041F5D6F4C5D705D04E04AB75A704A93C7FC04FC020F5D04FF027F5DDDF007B75A94 +B95A656503FB6103F94EC8FC03F8607017F0705F70178004074CC9FC040116F87016C005 +1F92CAFC050714F09426007FFECBFC95CDFCB3A47E5D6C5C000F5C6E8971EC87>I +114 D<041FB57E0307B7FC033F16F84AB97E020F18F0023F18FE91BB7E491AF00107865B +5B5B5B90BC5A5A9338F000074892C8123F4802F815074B15004802C0043F5B4B160F4819 +0392CA7EF2007F4849183FF30FC01B07755A4897C8FCA280A28181818115FCEDFF8016F0 +6CEDFFC017FEEFFFF8F0FFC06C18FCF1FF806C19E01AF86C19FE747E6C866C1AF06C866D +856D856D856D866D866D866D866D6C85141F02078514016E6C84150F030184ED001FDC00 +7F17801701EF000F1800071F15C0190719018586000685D80F8084121F6D847F7F7F486C +1B807F7F6E5F02E01A006E5F4813FC02FF4D5B03C093B5FC03F003035C03FE150FDBFFC0 +023F5CB700FE0107B6FC93B95A6464646C98C7FC001F62000762000162D8003F61010F19 +C0010396C8FCD9007F17FC020F17F002001780030703F8C9FCDB000F49CAFC5A7078ED69 +>I[<0203B512E0020F804A80835CB3A8000FBB12FC003F8648861C80BDFCA86C1B006C62 +6C62C7003F02FCCAFCB3B3B3AC83A2F301C0F307E06E6E150F1B1F1B3F72ECFFF01A036E +6F130F72133FDEF807B512F86E92B7FCA2801CF06E19E01C806EF0FE00636F17F06F1780 +6F4CC7FC6F16F8030316C06F03FCC8FCDB003F14C0040701E0C9FC>85 +139 123 264 98 I<000FB500C00503B512F8003F6E4D14FC486E4D14FE6F4D14FFB6FC +B3B3B3AD63A463A398B7FCA262A2627E62626F5E6C6162F2FFDF6C6E5D0707139F6C6E6C +021F131F04E0147F6C03FE903807FFFE93B712FC6C19F86C19F06C19E06D18C06D18806D +EFFE006D5F010317F001004D6D14FE023F04806D14FC020703FCC76C14F8020003F091C9 +FC030349CCFC686D71EA87>I<263FFFF04FB512804801FC070714C0B64F14E06F606481 +64A26C6E1BC099B6FC816C501580A2816C501500A26C6E6263A26C6E6263A26C6E6263A2 +6C6F6163A26C6F6163826D96B65AA2826D4E5DA26D6E96C7FC62A26D6E6062A26D6E6062 +A26D6E6062A26D6F5F62836D4E5CA2836E94B65AA26E6E5F61A26E6E94C8FC61A26E6E5E +61A26E6E5E61A26E6E5E6118806E4C5CA218C06E4C5CA218E06F92B65AA26F6E5D18F1A2 +6F02F992C9FC18FBA26F91B65AA36F5FA36F5FA36F5FA36F5FA2705EA3705EA27093CAFC +705D705D040115F06B6C7AEA78>I<261FFFF8952607FFE095380FFFFC4801FE061F01F8 +063F7F486D4E6D4E7FB66C4D6D95B612806F8598B65F6CA114006F8650626CA15B6F8650 +62A26C6E7461626B6CA15B6F8650626CA15B6F865062A26C6E7461626B6CA15B70855097 +B6FC6CA15B708597B85DA26D6E716E95C7FC4F13FE6A6D6B7071804F01FC606D6B70864F +6E5F1BF86D6E745F61516C5F6D6B70864F6E5F6D07E06370864F62517E6D6F735F617694 +B6FC6D078063718596B56D5E6E95C797C8FC711A804E62896E02F04A05C05D60775D6E4D +6305F81AE04E626E746005FC4A17F04E62896E02FE4A05F85D60775D6E4D6305FF1AFC4E +626E746006BF4917FE95B596B6FC896E4D94B75AA36F93C995C9FCA36F745E61A28A6F4B +63A36F4B705EA36F745E61A26F745E616F745E4F826F6C4A7093CAFC041F49CB003F14FC +A96C7BEAB4>I<263FFFF84FB512804801FF070714C0B66C4E14E06F606F60646C80A26C +6E95B612C0A26C6E1B8063816C1E006F5F7E515C6C81A26C6F4C5CA26C6F61636D806670 +5E7F666D6E5EA26D6E93B65AA26D6E61626D819BC7FC715C7F656D6F5CA26E6E5F626E6E +5F626E80656E5F83656E6E5CA26E6F5E97B6FC6E6F5EA26E5E06E093C8FC81725A646F14 +F8616F6018FC6F4B5C18FE814F5C6F14FFA26F4B5C19BFA26F92B65AA282648299C9FC82 +A2705EA3705EA28263826382A2715DA28363A283638398CAFC83A2715CA283625FA2625F +62001C5E123FD87FC04B5C01F8157FD9FFC0010FB65A91B9FC6297CBFCA26C6061616161 +6196CCFC6018F818E0188005FCCDFC6C16E06C4BCEFCD8003F91CFFC6B897AEA78>121 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Ff lcmss8 13.82 10 +/Ff 10 58 df<913801FFC0021F13FC027F13FF49B612C0010715F04981013F15FE4990 +38007FFFD9FFF001077F02C0130148496D7F4890C86C7E49153F48486F7E49150F000F83 +491507001F83491503A2003F83491501A3007F83A24981A400FF1880B3A3007F18006D5D +A5003F5F6D1503A2001F5F6D1507A26C6C4B5AA26C6C4B5AA26C6C4B5A6D157F6C6D4A5A +6C01E001035B02F8130F6DB4017F90C7FC6D90B55A010F15F86D5D010115C06D6C91C8FC +021F13FC020113C0395079CD48>48 DI<913807FFE0027F13FE0103B612C0010F15F04915FC4915FF90B87E48 +8348D9F80180489026C0000F7F91C700037FD80FFC02007F4848ED3FFE49151F003F707E +498148486F1380A248488119C06CCAFC7E121E120E1206CBFCA45F1980A25F19005F604D +5A171F604D5A4D5A4D5A4C5B4C90C7FC4C5AEE1FFC4C5A4C5AEEFFC003035B4B90C8FCED +0FFCED3FF84B5AEDFFC002035B4A48C9FC4A5A4A5AEC7FE04A5A495B4990CAFCEB07FCEB +1FF8495AEB7FC0495A000390CBFCEA07FC48B912805A007F18C0A46C18807E3A4E7ACD48 +>I<913801FFF0021F13FF91B612E0010315F8010F15FE013F81498290B87E0003DA801F +7F489026F800037F4801C001007F4890C8123FD83FFC6F7E49150F4982D81FC015076C5A +6CC9FC1202CAFCA2170F60A2171F4D5AA24D5A4C485A5E040F5B047F5B031FB5C7FC023F +B512FC5F17E0178017F017FC17FF91C7003F13C004037F04007F717EEF1FFC717E717E19 +808319C083A27113E0A85F003018C01278007C5E007E4C1380B47E6D4B130001F04B5A01 +FC153FD83FFFEDFFFC6C01E001035B6C01FF013F5B6C91B65A00015F6C6C93C7FC6D5D01 +0F15F8010115E0D9003F91C8FC020113F03B507ACD48>II<90B812F05A4883A460A249CBFCB3ED7FF80207B57E023F14E091 +B612F890B712FE8384DBC01F7F9126FC00037F02F001007F02C0EC3FF84A6E7E49C8FC49 +6F7E6C486F7E120090C97E1980A37113C0A95F1980A3000C4C1300121C003F5E486C4B5A +486C5E01F0157F6D4B5A6CB402035B001F01C0010F5B6C01FC90B55A6C90B75A6C94C7FC +C616FC6D5D011F15E001031580010002FCC8FC020713C03A4E7ACB48>I<923803FFF003 +3F13FF92B612E014075C143F5C49B7FC49EC001F4901F0130149018090C8FC4948CAFC49 +5AEB7FF0495A5C485B4890CBFCA2485AA2485AA2485AA2485AED0FFE92B512C0267FE003 +14F0020F80023F14FE4A8091B77ED8FFC1D9803F7F9027C3FC00077FD9C7F01301D9CFC0 +6D6C7ED9DF806E7E01FEC86C7E170F4982491507A2496F7EA25B711380A35B127FA27FA4 +123FA27F4D1300121F7F000F4C5A7F170F6C6C5E6C6C4B5A6E143F6C6D4A5A6C6D49485A +02F801075B90277FFF803F5B6D90B6C7FC6D5D6D5D010315F06D5D6D6C1480021F49C8FC +020113E0395079CD48>I<007FB912C0A2BA12E0A46C18C01980CA000713004D5A4D5A4D +5A4D5A4D5A4C5B4C5B95C7FC4C5A160F4C5A5F4C5A167F4C5A5F4B5B5D94C8FC5D5E4B5A +151F5E153F5E157F5E15FF5EA25C5E5C93C9FCA25C5DA2140FA25DA2141F5DA4143F5DA5 +147FA25DAA6E5AA23B4D7ACB48>I<913801FFF0021F13FF91B612E0010315F8010F15FE +4981498290B812E0489026FC00077F4801C09038007FF891C8121F48486F7ED80FF8ED03 +FEA248486F7E4981A24848EE7F80A76C6CEEFF00A26D5D000F5F6C6C4B5A6C6C4B5A6CB4 +ED1FF06C01C0EC7FE0D97FF8903803FFC06DB75A010F4BC7FC010315F8D9007F14C0A201 +03B612F8010F15FE013F01F16D7E90277FF800037F2601FFE0010013F0480180EC3FF848 +48C8EA0FFC48486F7E48486F7E4981003F18804981007F18C0A24848EE7FE0A96C6CEEFF +C0A26D5D003F18806D5D6C6C4B1300000F5F01FF151F6C6D4A5A6C01F049B45A6C01FE01 +0F5B6C90B75A6D5E011F93C7FC6D5D010315F8010015E0021F91C8FC020113F03B507ACD +48>I<913801FFE0021F13FC91B6FC010315C04915F0011F814981498190B5C66C7E4801 +F0010F7F4801C001037F484913004848C86C7E496F7E485A003F707E5B007F707E5B1707 +84485A1703A284A483A24D1380A36C7E5FA27F003F5E6D5D121F6D5D6C6C15FD6C6CEC01 +F96EEB07F16C01E0131F6C01FEEBFFE16C90B612816D4B13006D14FE010F14F86D14E001 +011480903B003FF80007FE91C8FCA260170FA24D5AA24D5AA24D5A4D5AA24C5B040790C7 +FC5ED803804A5AD807E0EC7FFCD80FF849485A9026FF801F5B4890B65A178094C8FC0007 +15FC00015D6C6C14E0011F91C9FC010013F0395079CD48>I E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fg lcmss8 19.907 81 +/Fg 81 128 df11 +DII<932603FFF0933807FF80043FD9FF80037F01F8EC0FFC +93B600F04AB500FEEC3FFF03036F020780030F061F4D1380033F604B6092B792B7FC4A60 +4A605C4A9026FE001F4AEBFC0104F001014A9038E0003F4A0180D900600380130E93CA48 +90CA6C13004A5A4B4EEF0FFC093F95C8FC147FAD001FB800F092B600F8EC03F84805FC06 +FEEC0FFE5AB96C724A7EA56C4D60A2001F05F018F8C7D87FFCCA49CAFCB3B3B3B26E4871 +48715A021F180FDA0FE0DD07F0EF03F891757BF4A6>I34 D<17F8EE01FE16034C7EA604 +1F13F00303B612C0033F15FC92B87E020317E0020F17F8023F17FE91BA7E4919E04919F8 +010F854902F7133F49D9FE0713004901F0150F03C0150390B500009238007FF84849171F +4849170702F017034849EF00F098C7FC485B5C5A91C7FCA25B123FA67FA380A26C7F8080 +6C7F806C13FF15C06C14F015FE6CECFFE793B5FC7E6D826D16FC6DEEFF806D17F06D17FC +6D17FF0100846E17E0021F83020717FC0201836E6C82030F83DB007F82040782A287060F +801801726C7F071F7F85737F190185741380A286861CC086A386A71C8062A35013001238 +003C4F5A007F197F6D6101E018FF01F84D5BD8FFFE5F6D6C040F5B02E04C5B02FC167FDA +FF804AB55A6C02F8020F5C001FDAFFE790B6C7FC6C92B75A000361C619F0013F60010F18 +80010395C8FCD9007F16FC021F16F002011680DA001F02FCC9FCDB007F1380040790CAFC +A6705A1601EE00F8528977FD67>36 D39 D +II< +EA3FFF481380AE6C13001207A25B120FA25BA2485AA35BA2123F5BA3485AA25BA212FF6C +C7FCA211276D8F39>44 D<001FB812F0007F17FCA2B912FEA56C17FCA2001F17F0370B7E +B045>IIII< +167C16FF5D4B7F150F5D157F4AB5FC1407147F011FB6FC001FB7FC5A5AA2B8FCA36C149F +ECFE1F6C13E0380FF800C8FCB3B3B3B3A70007BAFC001F19804819C0A21AE0A31AC0A26C +19806C190043706DEF67>I<93B57E031F14FC92B712C0020316F0020F16FE023F707E91 +B912E04984010718FC4984498449DA000F814901F0D9007F8090B500800207804849C800 +01804A6F6C7F4849041F7F4801E0707F4A16034849707F488491CB6C1380485A7413C048 +48845B7413E0485A86A26C481AF0123F6C4884120F12076C5ACDFCA362A31CE0A2621CC0 +A2621C8062501300A2505A61634F5B4F5B614F5B4F5B4F5B96B5C7FC4E5B06075B4E5B4E +5B4E13C095B55A4D91C8FC4D5B4D13F8051F5B4D5B94B512804C91C9FC4C13FC4C5B041F +13E04C5B4C5B4B4848CAFC4B5B4B5B4B13E0033F5B4B5B4B48CBFC4A5B02075B4A13E04A +5B4A5BDAFFFECCFC495B495B010F13E0495B495B4948CDFC48485A4890BB1280481BE05A +003F1BF0A66C1BE07E6C1B80547078EF67>I<93380FFFE04BB6FC031F15F092B712FC02 +0316FF020F17C0023F17F091B912FC4984010784499126F8007F80013F02800103804901 +FCC88090B500E0033F7F480280030F7F4849C97E4849707F4801F0824849707F5C91CB12 +7F6C48856C5A12035B6C5A6C5A90CCFCA4505AA34F5B61A24F5B614F5B4F5B6196B55A06 +035C060F91C7FC067F5B0503B55A040FB65A031FB75A4B5E1A8097C8FC19FC19F08519FF +1AC01AF06F16FC92C86C13FF060780060014E0073F7F070F7F737F07017F737F7413801C +C0867413E0A27413F0A27413F8A37413FCA9621CF81238007C61007E1BF0127F01C06048 +6C4E13E07F01FC4E13C001FF95B512806E5E6C01E04C14006C01FC040F5B6C01FF043F5B +000702E092B5FC6C02FE02035C6CDAFFF0017F5C6C6C91B812C06D61010F96C7FC010318 +FC010060023F17E0020F178002014CC8FCDA003F15F0030392C9FCDB001F13E0567378EF +67>I<953807FFC0061F13F060866095B5FC5FA25F5FA25F4D5A173F60177F4D5A4C5BA2 +4C5B5E604C5B5E4C5B5F167F4C5A5F5D4B5B4B5BA24B5B4B5B5D94C7FC4B5A15FF5E4A5B +4A5B5C5E4A5B5C4A5B93C8FC4A5A14FF5D495B5B495B5D495B5B5D4990C9FC5B495A5C48 +5B5A485B5C5A485B5C4890CAFC5A485A90BC12FEF4FF80A21DC0A56C1C80A2001FF3FE00 +CB000101F8C8FCB3A7725BA2F13FC05A6F7AEE67>I<010FBA7E013F19E0A24985A563A2 +1B8002F8CDFCB3AA93380FFFF04BB6FC030F15E0033F15F802F9B712FE91B97E1AE08686 +1AFE869326FC003F80048001078003FCC8FC03E06F7F4B031F7F92C96C7F4A824A707F4A +846D48824A707FEB0F8090CC6C1380A37413C0A47413E0AC5013C0A45013801207486C95 +B5FC486C1A006D5F486C61486C4D5B486C5F01FF4D5B6E5E6C01E04C5B6C6D93B55A6C01 +FC03035C6CD9FF80020F5C6C02F0027F91C7FC6C9126FF8007B55AC692B75A6D606D18E0 +010F60010395C8FC010017FC023F16F0020F16C002014BC9FCDA003F14F0030101FCCAFC +537077EC67>I<943807FFF894B612E0040715FC043FEDFF8093B87E1503150F153F5D4A +B9FC4A9138FE000F4A02C0EB003F4A49C8EA07804A01F892C8FC4A13E04A138091B5CCFC +4913FC495B495B495B495B5D4990CDFC495AA2495A5C5A5C5A5C5A5C5AA25C5AEF7FFC91 +C70007B512C048033F14F84BB612FE0307814848011F16C04B8292B87E4A834A834A8326 +FFFC1F9026F8007F7F0480010780DA3FFCC7000180DA7FF06E6C7FDAFFC08101FD49030F +7F4AC96C7FD9FFFC824A707F5C737F4A177F4A844A83A291CB6C1380A35BA2007F7313C0 +A8123FA37F7EA36E4D13807EA2806C4F1300806C616E606C19FF6E606C606E4C5B6D6C4C +5B6E5E6D6D4B5B6D6D4B5B03F092B55A6D01FC020391C7FC6D01FF020F5B6D02F090B55A +6D91B75A6D606E5F6E5F020F94C8FC6E5E020116F86E6C15E0031F92C9FC030314FCDB00 +3F1380527376EF67>I<001FBC12E0007F1BF8A2BD12FCA51CF87E1CE0001F1BC0CD6C13 +8097B512004F5B4F5B4F5B4F5B4F5B4F5B4F5B96B5C7FC4E5B4E5B624E5B604E5B4E5B62 +4E90C8FC95B5FC4D5B614D5B5F614D5B5F615F614D90C9FC94B5FC605E604C5BA24C5BA2 +4C5BA25E605E60A24C90CAFCA293B5FC5FA25D5FA24B5BA35D5FA25D5FA35D5FA35DA25F +A45D94CBFCA792B5FCA25EAC6F5AA2ED1FF0566F78EC67>I<93381FFFE00303B6FC031F +15E092B712FC0207EEFF80021F17E04A8391B912FC49840107727E499126E0001F804901 +FCC8804901E0031F7F49018003077F4948C900017F02F8EE007F4849717E4849717E4A83 +481B804A83481BC091CB7EA2481BE04984A86C6C4E13C0A36C6D4D1380A26C6D4D13006C +6D4D5A6E173F6C6D4D5A6D6C4D5A6DB404035B6D01C0030F5B6D01F0033F5B010301FF02 +03B5C7FC6DDAFE01B55A6D6C90B712F8021F17E002071780020004FCC8FC031F15E06F5D +92B712FC020316FF021F17E0027F17F849B912FE499126C0000F7F010F01FCC814C04901 +E0031F7F49018003077F4948C900017F4948707F4849717E4849717E4849711380484971 +13C04A83481BE04890CB6C13F0A24984007F1BF8A2498400FF1BFCA96C6C4E13F8A46C6C +4E13F0A26E5F6C1BE06E5F6C6D4D13C06C6D4D13806E5F6C6D94B512006C6D4C5B6C6D6C +03075B6D01E0031F5B6D01FC92B55A6DD9FFE0011F5C6D91B85A6D616D96C7FC010018FC +023F17F06E5F02071780020004FCC8FC031F15E0030392C9FCDB001F13E0567378EF67> +IIII<00 +1FC212FE488D482280C412C0A66C22806C2200000F21FCD7FCB3AA000FC212FC003F21FF +482280C412C0A66C22806C22006C698A3475C7A1>61 D<92383FFFFC020FB612F091B8FC +010717E0013F17F848B912FE0007727E001F85007F85BB7E869226F00003806C01FCC800 +1F7F02E003037F91CAFCD83FF8053F138001E08301807113C0001ECBFC000C84CC14E085 +A661A21BC061614F1380614EB5120018074E5B063F5B604DB55A4D14E04D5C4D5C4D49C7 +FC4D5B4D13F094B55A4C14804C91C8FC4C5B604C5B4C5B604C5B4C5B95C9FC4C5AA24B5B +5FA24B5BA25F5DA25FAF5FA292CCFCB1ED03FF030F13C0A24B7FAA6F5B816F90CAFC4B75 +75F462>63 D65 D<001FB97E4818FF4819F0BCFC1BE01BF81BFE757E1CE01CF8 +8849C9000F15FFDE001F81070181DF003F80080780080080093F7F090F7F87757F1B0076 +1380A2881EC088A7521380A26499B51200515B63515B091F5B515B98B55A08035C081F5C +97B548C7FC07075C96B612F095B712C090BCC8FC1BFC1BE098C9FC1AF01AFEF2FFE01BFC +F3FF801CF01CFC49CA15FF070315C0DF003F80080714F8080080093F7F090F7F09031480 +090014C07613E00A1F13F07613F8887613FCA27613FE88A21EFF89A69AB5FC1EFE64A252 +13FC645213F8640A7F13F099B5FC090314E0090F14C0097F148050B61200081F5C4FB65A +077F5D90BD12E0659AC7FC1CFC1CF01CC051C8FC1BF86C1A806C07F8C9FC6C06FCCAFC68 +716DF087>I<96B512F8063FECFFF00503B87E053F17F894BAFC040719F0041F19FC047F +854BBBFC15075D033F9238C0003F4B02F8C85C4AB60080151F4A02FCC912034A02F0EE00 +7F4A02C0171F4A91CB12074A01FCF001F84A49F0007891B500E096C7FC495C495C4991CF +FC495B495B5D495B495B5D90B55A5A92D0FC485BA2485BA2485BA25C5A5C5AA25CA25A5C +A4B5FC91D1FCAD807EA4807EA280A27E807E80A26C7FA26C7FA26C7F817E6D7F816D7F6D +7F816D7F6D7F6D806D806D6E19076E01F8F11F806E6D197F6E01FF19FF6E02C017076E02 +F0171F6E02FC057F13C06EDAFF800303B5FC6E6C02F8153F6FDAFFC0010FB6FC030F92B9 +FC6F1B800301F2FE006F6C19F8041F19E0040796C7FC040018FC053F17E0050394C8FCDD +003F15F0060002FCC9FC6A7571F284>I<001FB912FC48F0FFF04819FFBC12F01BFCF3FF +801CE01CF81CFE767E8991CA003F15F0070081080F14FE080080093F80090F8009038009 +00800A3F7F767F0A077F767F7680768089777F777F89777F8B89777FA2777FA2781380A2 +8A20C0A28A20E0A28A20F0A38AA220F8AE20F0A266A320E066A320C066A2541380A29BB5 +1200A2535BA2535B65535B6765535B535B9AB55A640A0791C7FC525B0A3F5B525B51B55A +09075C091F5C98B6C8FC08075C087F5C071FB612F091BC5A1D8052C9FC641CF01C8051CA +FC1BF06C1A806C07F8CBFC6C06FCCCFC75716EF093>I<001FBEFC481DC05ABF12E0A51E +C0A21E0091D0FCB3B3A291BC12C01DF0A289A565A21DC091D0FCB3B3A591BD12C01EF0A2 +1EF8A66C1DF07E6C1DC065716EF081>I<001FBD12F0481CFC5ABE12FEA51DFCA21DF091 +CFFCB3B3A491BB12F01CFCA288A564A21CF091CFFCB3B3AC6C5A123FEA1FF85F716EF07B +>I<96B512F8063FECFFF00503B87E051F17F894BAFC040719E0041F19F8047F19FF4BBC +12C003071BE05D033F9238C0003F4B02F8C8FC4AB60080150F4A4AC9000114C04A02F0EE +003F4A02C0170F4A91CB12034A4918004A01F8193F91B548F11F804902C01907494A96C7 +FC4991CFFC495B495B5D495B495B5D90B55A5A92D0FC485BA2485BA2485BA25C5A5C5AA2 +5CA25A5CA4B5FC91D1FCA2083FB712E05016F0A9866E94C812017EA4807EA280A27E807E +80A26C7FA26C7FA26C7F817E6D7F816D7F6D7F816D7F6D7F6D806D806D14F06E7F6E13FE +6E7F6E14C06E02F017076E02FE173F6E6E6C0303B5FC6E6C02F8157F6FDAFFC0013FB6FC +030F92B9FC8103011BE06F6C1A80041FF1FC00040719E0040096C7FC051F17F8050394C8 +FCDD003F15E0060002F0C9FC6C7571F28A>II<001F +B712E04816F85AB812FCA56C16F8A2001F16E0D8000149C7FCB3B3B3B3B2001FB712E000 +7F16F8A2B812FCA66C16F87E6C16E02E717DF035>IIII<261FFFC0F5FFFE4801F00A03EBFF +80486D64B56C5214C06E64A26E64A36F63A26F98B6FCA201FB6D5013EFA201F96D5013CF +A26F6201F81E8F6F62027F1D0F6F62023F1CFEA26F1A3F6E1CFC70197F6E1CF87019FF6E +1CF070606E1CE070606E1CC07060A26E6D4E1380A2037F1B007060033F6270183F6F6271 +177F6F627117FFA26F6D4C5BA26F6D4C5BA26F6D4C5BA26F62715E047F96C7FC715E043F +6071163FA2706D4B5AA2706D4B5AA2706D4A5BA27060725C7060725C7060725CA2716C4A +90C8FCA2716C4A5AA2715E73137F715E7313FF715E735A715E735A715EA2735A715E735A +067F92C9FC735A063F5CA2726C485AA2725C1AFF725CA2725CA3725CA2725C7390CAFCA2 +F11FFCF107F06C4894CC6C1380123FD81FC09B3801FE0082716DF0A9>I<261FFFE0F107 +F04801F8F11FFC487FB56CF13FFE8081A28181A281A201FB7F01F97FA201F87FA26E7EA2 +6E7F6E7FA26E7FA26E7F6E7FA26E7FA26E7F6F7EA26F7FA26F7F6F7FA26F7FA26F7F6F7F +A26F7FA2707EA2707F707FA2707FA2707F707FA2707FA2707F717EA2717FA2717F717FA2 +717FA2717F717FA2717FA2727EA2727F727FA2727FA2727F727FA2727FA2727F737EA273 +1380A27313C07313E0A27313F0A27313F87313FCA27313FEA2F27FFFA27413BF7413FFA2 +86A28686A286866C487313FC003F86D81FC0070F13F05F716DF086>I<96380FFFF80607 +B612F0067F15FF0507B812F0053F17FE94BA7E040719F0041F19FC047F19FF4BBC12C04B +87030F9226F0000715F84B02FCC8001F80037F02E0030314FF92B548CA003F80020302F8 +050F14E04A02E00503804A02800500804A49CC003F7F4A01F8070F7F4A49737F91B500C0 +070180494A73804991CE6C7F4901FC091F7F4949757F4B874949757F498B4949757F4B87 +90B5D06C7FA24849777F4849777FA24849777FA24A89488D4A89488DA24A89488DA24A89 +488DA491D27EA2B52180AC6E9BB5FCA26C2200A36E65A26C69A26E65A26C6D535BA26C69 +6E65A26C6D535BA26C6D535B6E656C696F99B5FC6C6E515C6D9DC7FC6F636D6D515B6D6D +515B6F636D6D515B6D6D515B6D6E97B55A6D6E4F5C6D6E4F5C6E01F8070F91C8FC6E6D4F +5B6E01FF077F5B6E02C04DB55A6E02F005075C6E02FC051F5C020002FF057F14806F02E0 +0303B6C9FC6F02FE033F5C030FDAFFF8010FB612F8030392B912E06F636F6C97CAFC041F +19FC040719F004001980053F4DCBFC050717F0DD007F93CCFC060715F0DE000F01F8CDFC +897775F3A0>I<001FB912F048F0FFC04819FCBC7E1BF01BFC1BFF1CC01CF0881CFE91CA +003F80070081080F80080380E0007F7F757F090F7F757F1B01757F1E80887613C0881EE0 +A288A21EF088A7641EE0A264A21EC06452138099B5FC1E00515B1B07515B093F5B515B08 +03B55A080F5C97B65A073F92C7FC91BB5A1CF8641CC099C8FC1BFC1BF01B8008FCC9FC1A +C007F0CAFC91D0FCB3B3A76C5A123FEA1FF864716EF082>I<001FB912F848F0FFF04819 +FFBC12F01BFEF3FFC01CF01CFC1CFF1DC08991CA000715F8DF000F80080014FF091F8009 +0380090080767F1C1F767F767F88767F888A89A21F8089A6651F00A29AB5FC6664525B64 +525B525B1C7F99B55A09035C091F5C98B6C7FC080F14FC0707B65A91BC12E0659AC8FC1C +FC1CF01CC051C9FC1BF098CAFC1AF0A291C900037F86727F84737E737F87737F85737F73 +7F87737F737F86747F88747F747F86747F88747F747F87757F89757F757F757F8789757F +757F767F888A767F767F767F888A767F767F7713807713C0A27713E06C4887003F7613C0 +D81FF8090113806B716EF087>82 D<4CB512E0043FECFF800303B712FC031FEEFF8092B9 +12F0020318FC020FF0FF80023F19E04A19F849BB7E5B5B49ED8000013F02E0C712034991 +C9003F5B03F8160790B500E01601480280EE007F4891CB121F02FC18074849725A4A1800 +484996C7FC5C5A5CA24890CFFCA680A3806C7FA28014FC6C7F6E7E6C14E015F86C14FF6C +15E016FF6C16F86DEDFFC06D16FE6DEEFFF06D17FF6D18F0010118FC6D18FF023F18C002 +0F18F0020318FC020018FF031F84030384DB007F83040383DC001F82050082060781DE00 +3F8007031580F1007F081F14C0080714E01A01746C13F087877513F887A27513FC87A387 +A75113F8A35113F0003C62123F486C4F13E001E06101F84F13C001FE4F13806D6C4DB5FC +02E04D1400B500FC050F5BDAFF80043F5B03F84BB5FCDBFF80020F5C04FF49B65A6C93B8 +12C0001F63000798C7FC00011AFCD8003F61010F19E001011980D9003F4DC8FC020717F0 +DA007F16C0030303FCC9FCDB000391CAFC5E7777F373>I<001FC212C04821F05AC312F8 +A56C21F0A2001F21C0CC001F01E0CCFCB3B3B3B3B3A8735B857390CDFC857079EF94>I< +D81FF8F201FCD83FFEF207FF127FB5501380B3B3B3B3A56E61A26C1D00A26E617E656E19 +7F6C646E19FF6C505B806C6D4E5B6E606C505B6E606C6E4D5B6C02E04D5B6D6D4CB5C7FC +6D6D5E6D01FE040F5B6D6D6C033F5B6D02F04AB55A6D02FE020F5C6D9126FFF001B65A6D +92B81280023F96C8FC6E18FC020760020118E06E6C1780031F4CC9FC030716F8030016C0 +041F4ACAFCDC007F138061746EF086>III<260FFF +E0F37FF84801F8F201FF6E507F6E62535B6C6D626C6E4F5B6C6E636C6E4F5B6C6E96B55A +6D6D4E91C7FC6D6D4E5B6D505B6D6D4E5B6D6D4E5B6D6E5F70616D6E4D5B6D6E94B55A6E +6D4C91C8FC6E4E5B6E6D4C5B6E6D4C5B6E6D4C5B6E6E4B5B6E806E6E4B5B6F6D92B55A6F +4C91C9FC6F6D4A5B6F6D4A5B6F6D4A5B6F6D4A5B6F6E495B6F6E5D706D5B7092B55A706D +4891CAFC706D485B72485B706D485B706D485B7002BF5B7091B55A715D7192CBFC83715C +715C715C715C715C725B846095B57E4D804D804D804D804D804D814D01BF7F071F7F4D48 +6C7F4C824C496C7F4C496C7F4C496C7F4C496C804C496D7F4C496D7F93B58295C76C7F4B +496E7F4B49804B496E7F4B496E7F4B496E804B49834B717F92B5486F7F4A91C96C7F4A49 +707F4C707F4A49707F4A4970804A49854A72804A49717F91B548717F4991CB6C7F494972 +7F4949727F4B87494972804986494972804949737F90B548737F4891CD6C7F4849884849 +747F487614804A7414C048497414E048497414F048497513F8B5481DFC91CF7E49884988 +6C480A0313F8767179F085>II<017F167FA2496CEDFF8091C91300A2485EA248484B5AA3 +00071607495EA2000F160FA348484B5AA2003F163FA2495E007F167FA201FE16FEB592B5 +FCAE6C486F5A392759F267>92 D<92380FFFF00203B6FC023F15E049B712F8010716FE01 +3F707E90B97E000384000F844884DC007F7F03C001077F02FCC700017F02E06E6C13806C +90C97E01FC7013C001F07013E0498201807013F00002CAFCCB7E1AF884A21AFC197FACF0 +3FFF4CB6FC167F030FB7FC157F0203B8FC141F027FED807F49B6EA8000010702F0C7FC01 +1F91C8FC4913F84913C048B5C9FC4813FC4813F05C485B485B91CAFC485A5B127F5B12FF +5BA519FFA27F606C6C5EA26D160F6D5E6C6D5D02E092B5FC6C6D140302FE021F137F6C90 +26FFE003B5FC92B612FE6C17F86C17F06C17E06C17806DEDFE006D03F8EB3FF86D15E001 +0792C7EA0FE0010102F891C7FC9026003FFECAFC465B75D862>97 +DI<93380FFFF84BB612C0030F15FC033F15FF92B8 +12C0020317F04A17FC021F17FF4A18C04A18E049BAFC499138F8001F490280EB007F4949 +C8120F4901F8030313C003E015004949163F4949161F4948CAEA07804A94C7FC5A485B5C +485BA2485B5CA24890CDFCA25A5BA3485AA5485AAD7F127FA47F123FA27F7EA2807E806C +7FF201C06C6DEF03E06E17076C190F6E171F6C6D177F6D6C6CEEFFF06D6D5D6F15076D01 +F8151F6D01FE157F6D6D6C0107B512E06D02F8017F14C06D91B812806DF0FE00023F5F6E +5F6E17E00203178002004CC7FC033F15F8030F15C003014AC8FCDB000F13C04C5B77D85C +>III<94B5FC040F14F8047F14FF4BB712 +801507151F5D92B8FC5C5C5CEF80034A01F8C7123F4A01C0EC060093CAFC4A5A5DA2147F +AD001FB812C04817F05AB97EA56C5FA2001F17C0C7D87FFCCAFCB3B3B3B26E5A141FEC0F +E041757BF43F>II +IIIII<93260FFFC09338 +03FFF093B500FC043F13FFD81F800103DAFF8092B612E0D83FE0010F03E0020315F8007F +023F03F8020F15FE486C90B76C023F814A704A8202077049B87E4A7148834A7148834A71 +48834AD9000F4BEBC00303F8010002F049C7003F7FDAFFC0023FDA3FF0140F01F149020F +6D484802037FD9F3FEC86CDAFF80804A6F92C9FCD9F7F86FD9FDFE707E4A6F4A82D9FFE0 +EFFFF84A70498222804A6091CA5C73844961A34996CAFCA44960B3B3B16C487148711300 +003F060F84D81FC0DD07F0EF01FC815870D7A2>I<93380FFF8093B512F8D81F80010714 +FFD83FE0011F15C0007F027F15F0486C90B77E0203824A824A824A17804A17C04AEB001F +DAFFF0010114E003C0EB003F01F190C86C13F0D9F3FE814A81D9F7F86F13F84A81EBFFE0 +4A811AFC5C91CAFC197F5BA35BA45BB3B3B16C48EF3FF8123FD81FC0EF0FE0465870D767 +>I<933807FF8093B512FC0307ECFF80031F15E0037F15F84AB712FE0207707E4A83023F +17F04A8391B97E499126F8007F7F49028001077F4901FCC8804901F0033F7F4901C0030F +7F49496F7F4990C96C7F02FC16004948717E4849717EA24849717E4A83481B804A83481B +C091CB7E481BE04984A2003F1BF04984A2007F1BF8A349197FA200FF1BFCAD6D19FF007F +1BF8A46D60003F1BF0A36C6C4E13E0A26E5F6C1BC06E5F6C1B806E5F6C1B006E5F6C6D4D +5A6E17FF6C6D4C5B6D6C4C5B6D6D4B5B03E0151F6D6D4B5B6D01FE4AB55A6D6D6C01075C +6D02F8017F91C7FC6D91B75A6D6C17F86E5F6E5F020717806E94C8FC020016FC033F15F0 +03071580030002FCC9FC04071380565B78D867>III<17FF040F1380D81F8014 +3FD83FE049B5FC007F1407486C5B153F5D92B6FC5C5C4A15004A14804A01F8C7FC4A13C0 +4A48C8FCECFFF85D01F113C05D01F390C9FC5CEBF7FC5CEBFFF05CA25C5CA291CAFCA25B +A35BA45BB3B3AA6C5A123FEA1FC0315870D745>I<92387FFFE0020FB67E027F15F049B7 +12FE0107EEFFC0011F17F04917FC498390B9FC5A5A489138C0003F4801FCC700015B02E0 +EC003F484915074A15014890CA12784994C7FC5BA2127F5BA67FA27F6C7E80806C7F14F8 +6C13FF6C14F0EDFFC06C15FE6CEDFFF06C16FE6DEDFFC06D16F0010F16FC6D820101707E +6D6C82021F82020382DA001F81030081040780EE003F05077F1701716C1380847213C084 +847213E0A384A660003819C0123C007F5F01C05E6D188001F85EB5047F130002E092B5FC +02FC02075BDAFFE0137F92B75A6C60001F606C60000360C695C7FC011F5E010716F80100 +16C0020F4AC8FCDA003F13C0435B7AD84F>IIIIIII<0003BB1280481AE05A481AF0A57EA200031AE0CC003F13C0 +4F138096B512004E5B4E5B604E5B624E5B4E5B4E5B95B5C7FC4D5B4D5B5F4D5B614D5B4D +5B4D5B94B5C8FC4C5B5E4C5B604C5B4C5B4C5B4C5B93B5C9FC4B5B5D4B5B5F4B5B4B5B4B +5B4B5B92B5CAFC4A5B5C4A5B5E4A5B4A5B4A5B4A5B91B5CBFC5B495B5D495B495B495B49 +5B495B90B5CCFC5A485B5C485B485B485B485B4890BA1280BC12E0A21BF0A56C1AE0A200 +1F1A804C567AD559>I<001FBE12E0007F1DF8A2BF12FCA56C1DF8A2001F1DE0660B80BA +67>I<001FC5B912E0007FA118F8A2C5BA12FCA56CA118F8A2001FA118E0CE0B80BACF>I< +D81FF0ED3FE0D87FF8ED7FF8486CEDFFFCA26D5CA74980A26C48ED7FF8D81FF0ED3FE036 +0F68F367>127 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fh lcmssb8 28.66 17 +/Fh 17 120 df[<9BB612FC52B9FC0A3F18FE0907BB12F8097FF2FF800807BD12FC083F +F4FF804FBF12F8070FF6FF80193F4EC112C01807181F187F4DC2FC05072180171F5F94C3 +FC5E04079638F000034C06F8C800071700043F0680ED007F4C05F8CA120F93B900C01701 +030395CC7E4B05FC191F4B05E007075C4B0580854B94CEFC4B04FC1B3F92B800F0874A4D +755B4A05801B034A94CF7E4A4C884A04F81D7F4A4C1D3F4A4C775A91B8481D0F4F1D0749 +94D11203494C785A494CF600404E9CC7FC495E495E605B495E95D5FC90B8FC5F485EA248 +5EA2485EA2485EA3485EA25F5AA294D6FCA25AA25EA4B7FCA25EAD82A27EA482A27EA283 +A27E83A26C82A36C82A26C82A26C82A26C82837F846D827F846D826D82846D70F701E06D +701F076D71F60FF0731E1F6E701E3F6E701E7F6E701EFF6E04FE1D036E705313F86E7164 +6E05E01C3F6E71646F04FC51B5FC6F04FF636F711A0F6F05E0626F05FC1A7F6F05FF4FB6 +FC030006C0180F7005F8183F70DDFF800403B712FC040F06F8163F70DEFFF0023FB8FC04 +0196BCFC82173F831707050121F8717E061F20C00607200006011FF8DE003F1EE0070F9B +C7FC07011DFCDF003F1CE0080799C8FCE0007F1AF809071A80E1003F06F8C9FC0A014DCA +FC99C703FCCBFC>174 167 110 292 209 67 D[<0007BE12C0001FF5FFE048F6FF8048 +1FFCF8FFC0C212FCF9FF8022E022FC22FF23E023F823FE7D7EA17EA112F0A112FCA17EA1 +6C7EA17FA17FA113F8A17FA17FA17F04FCCC000785E4000784E5003F832003E6007F820F +1F820F07828D7B828D7C818E7C1680A27C16C0A28EA27C16E0AAA115C06AA26AA115806A +A115006A585D9FB75A575E2107575E0F3F5E56B85A0E0F5F0E7F4CC7FC0D0FB85A0C0FB9 +5A93C212E0A15BA190C8FCA112FCA15AA112E0A1128011FCC9FC23F023C058CAFC22F022 +800FF8CBFC21800EFCCCFC8C8C04FCCA000F828D768288768276828D7781897781778277 +828E778289778278818E78818A788278828F78828A788279818F798179828B7982A17E79 +8279828B7A81A17E7A817A827A828CA17F7A827A827A828DA17F7B817B827B828D7B82A1 +807B827B827C818EA1807C16807C16C07C16E08EA115F07C16F87C16FC7D15FE8F6C5D8F +6C4B7815FC6C4B1E03000703800C0015F0>175 163 104 290 214 +82 D[<083FB512E0073FB712F80607B912E0067F18FE0503BB12F0051F1AFE057FF2FFC0 +0403BD12F8040F1CFF043F1DE093BF12FC0303F6FF80150F4B8B157F92C1FC5C14074A68 +5C5C5C91C2FC499538E000034905F8C8000F94C7FC4994CA7E06F8170F4904E017014993 +CC7E05FC191F494B07075C4903E0854D190090B7CE7E4C1B1F484B755B4C87481F014C87 +217F484B1C3F7B5A210F21074820037B5A70F400409FC8FCA282828282838317F017FC6C +16FF18E018FCF0FFC019FE6CF0FFF8F2FFC01BFF6C1BF8F4FFE06C1CFF1EF06D1CFF6D1D +E01FFC6DF5FF806D1EE020F86D1EFE6D787E6D1FE06D8B6E1EFC6E8A6E787E6E8B6E8B6E +8B02008B6F8A031F8A6F8A03038B03008B043F8A040F8A04038AEE007F050F89050189EF +003F060388F0001FDF007F1B801A01E0000F1AC0F3003F0A0119E0F4000F1D000C0F17F0 +1E031E001F3F1F0F0D0316F88B8B8C8C8C8CA28C7FEA03E0486C8A7F7F01FF22F0487F80 +6E6514F86E21E06E65486D7E03E05215C06F6403FC52158003FF99B7FC486F50160004E0 +6204FC080F5D04FF505D05C0197F05F84EB75A4804FF06075E06E0171F06FE4CB85ADEFF +F0031F5FDFFFE00107B95A97BCC7FCC4FC6A6A6A22E06C696A000F9EC8FC000320FCC668 +011F1FE001036701009CC9FC021F1DFC02031DF0DA007F1CC0030751CAFCDB007F1AF804 +071AC0DC007F4ECBFC050118E0DD000704FCCCFCDE00014ACDFC>149 +173 114 295 182 I[<000FB600C057B61280003F03F80F0F15E0486F0F3F15F0706970 +9EB7FCB86CA112F86C705516F0A15B836CA14816E0836CA117C071676CA1178071676CA1 +170071676CA15EA15B6C706BA190B7FC846C595E846DA15D72656DA15D72656DA15DA15A +6D706AA15A846D5893C7FC846DA15C72656DA15C7399B7FC6DA15C73636EA15B6B6E7068 +6B856E565E856EA15B73636EA190C8FC73636EA15A73636EA15AA0B7FC6E71666A866F54 +5E866F6B74616F6B74616F6B74616FA0C9FC6A6F70656A866F9BB75A876F6A755F706975 +5F7069755F7069697070646987705293CAFC877068755F70687693B7FC7068765D716768 +717062688871505E887167765D719CCBFC765D7166687170619DB7FC89714F5E89724E5E +897265775B7265775B726567727095CCFC6789724E5D89726478B7FC72641EC173631EE3 +73631EE77304F75E9BB8FCA27363A27398CDFCA27362A27362A27362A27461A37461A274 +61A27461A27496CEFCA27460A27460A27460755F755F090F178009034CCFFC>197 +165 121 290 212 86 D[<0603B512F80503B712F094B9FC040F18E0047F18FC0307BB7E +033F1AE04ABC12F802071BFE023F757E91BE12E00103894989491DFE8B8C8C96C7003F82 +06C0020F8205FCC80003826D03F00300820580824CCA6C8104F8718104E0834C71168093 +CB6C16C05D03F87216E05D6D498403801DF092CD7E5C5C4A1EF86D488690CFFCAE0903B8 +FC081FB9FC070FBAFC0603BBFC187F0507BCFC177F0403BDFC161F93BEFC1507033FF000 +3F92B912C0020305F8C7FC020F1780023F04F8C8FC4A16E049B8C9FC4916FC010F16F049 +16C04993CAFC4915FC90B75A485E485E17804893CBFC5A5E485D485DA25E5A5EA2B7FCA2 +5EA565A282A29AB7FC7E705FA2705F6C63705F705F6C6F5F7193B8FC6C705D7115076C04 +F8151F05FE157F6C706C0107B512BF6C05F890B6FC95B8123F6C1BFE6D1AFC6D1AF86D1A +F06D1AE06D1A806D1A006D19FC6D61023F18E06E06806D15F002074DC7FC020105F06E15 +E06E6C04806E15C0030F03FCC800011500030103C092CAFCDB000F01F0CEFC>125 +133 118 258 154 97 D[<0707B512F84EB712F8061FEEFFC095B912FC0507F0FF80053F +19F094BB12FE0403747E040F1BF0043F1BFC93BE12805D03071DC05D153F5D92BFFC4A1E +805C4A943880007F4A04F0C8FC4A04C0150F4A93C912014A03FC706C140091B700F0171F +494C1707490480834993CCFC4D85494BF11FFE494B190F4D1907491D01494B735A4D1A78 +90B798C7FC5F5A94D0FC5A5E5AA2485DA3485DA35A5EA35AA45EB7FCB26C81A57E82A37E +82A27EA2827E826CF70780711A0F6CF71FC0711A3F6C1F7F71F101FF6D656D6F4F13E071 +616D6F193F6D6F617196B5FC6D7017036D70170F6D70173F6D04F894B6FC7216036E03FF +040F15F06E04C0157F6E04F0020FB7FC6E9326FF8003B8FC6E94BAFC8014006F1DE06F1D +C06F1D800307F4FE006F1CF803001CE0043F1B807050C7FC04071AF804001AC0053F96C8 +FC050718F805001880061F04F8C9FC06011680DE00070280CAFC>124 +133 117 258 145 99 D[<0C03B512FE0C0FECFF805415C05415E0A25415F0B3AC953801 +FFFC067FEBFFE00503B612FE051F6F7E94B812F0040717FC041F17FF047F18C093BA12E0 +030319F84B19FC031F19FE4B96B8FC5D4AC0FC5C5C5C4AEFE0004A04FCC7120F4A04E014 +0191B800806E7E494CC9121F06F8824904E01603494C82494C824DCB7E495D495D5F5B5F +90B75A5A5F4893CCFCA3485DA2485DA3485DA35AA25EA25AA45EA2B7FCB27EA382A37EA4 +6C81A46C81A27E82A27E827E837E836D816D99B7FC715F6D6F5F715F6D6F5F6D6F5F6D04 +C05E7293B8FC6D04F85D6D04FE15076E6F6C141F6E04F091B9FC6E04FF130F6E94BBFC80 +6E876E1AFE6E1AFC6F19F86F19F0030F19E06F19C0030119006F6C5F7005F86D15E0040F +17E0040105806D15C0706C4BC76C1580050F03F00203ECFE000500038091CAFC060701F0 +CDFC>132 167 117 292 162 I[<070FB5FC4EB612FC061FEDFFC04DB812FC050FEFFF80 +053F18E04CBA12FC040719FF041F86047F1AE093BC7E03031BFC4B87031F874B884B8892 +BE7E0203894ADD801F824A9326F80001824A04E0D9003F814A0480020F814A4BC87E06F8 +03018291B7486F82494C8249048070814993CA7E494B71815F497581495D4D7181495D77 +8190B75A484C838D4893CCFCA248894C1D805A5E8A5A4C1DC0A25A5E93BFFCA25AA5C3FC +A22280A222006921F804C0D1FCAA82A27EA4827EA2827EA2827EA2827E827E836C203C71 +1B7C6CF701FE6D6F1A03711A076D6F1A0F201F6D6F1A3F6D6F1AFF6D6F617218076D704E +7F6D70183F6D04F895B6FC6E6F17036E03FF170F6E70163F6E04E04BB7FC6E04F8150F6E +04FF92B8FC6E05F8133F6E94BBFC6F656F65030F656F1DE00301656F9AC7FC043F1BFC04 +0F1BF0701BC0040050C8FC053F19F8050F19C005014EC9FCDD003F17F0060394CAFCDE00 +3F15E0070002F0CBFC>130 133 119 258 149 I[<0007B512FC001F14FF48814881A2B7 +7EB3AC98B512E0081FECFF8097B712F8070716FF073F17C096B912F8060384060F18FF06 +3F854E8595BB7E0503864D864D864D865F4D8694BD128004E19138FE001F04E302C00101 +17C04EC8123F04E701F88104EF01E0030716E04E8193B5C97E4D1BF005F8825F4D835F21 +F85F94CB7E5EA25EA25EA35EA45EB3B3B3B3A96C4B7215F0A26C4B7215E06C92CC6C15C0 +000702FC07011500>125 165 110 292 162 104 D[<0007B61280001F15E04815F04815 +F8A2B712FCA86C15F8A26C15F06C15E000071580CAFCB3A248B6FC000715C04815E04815 +F0A24815F8B3B3B3B3B3B3AA6C15F0A26C15E06C15C000011500>38 +166 112 293 72 I[<0007B512FC001F14FF4815804815C0A2B712E0B3B3B3B3B3B3B3B3 +AB6C15C0A26C15806C1500000714FC>35 165 110 292 72 108 +D[<98B512E0081FECFF800007B500F893B712F8001F02FE030716FF486E033F17C0486F +91B912F8060384B76C010F18FF063F854E8595BB7E0503864D864D864D865F4D8694BD12 +8004C19138FE001F04C302C0010117C04EC8123F04C701F88104CF01E0030716E04E8104 +DF90C97EDCFFFE1BF005F8825F4D835F21F85F94CB7E5EA25EA25EA35EA45EB3B3B3B3A9 +6C4B7215F0A26C4B7215E06C92CC6C15C0000702FC07011500>125 +130 110 257 162 110 D[<97B57E077F14FF0607B712F0067F16FF0503B912E0050F18 +F8057F18FF4CBB12C004071AF0041F1AFC4C8693BD7E4B8803071CF04B88033F1CFE4B88 +92BF7E4ADD8000834A04F8C7000F824A04800200824A4BC9003F814A03F8040F814A03E0 +0403814A4B708191B7CB6C81494B7281494B7281494B72814D84494B7281494B7281A249 +4B72814992CD6C80A290B6487481A2484B7481A2488E4C86488EA2488E4C86A2488EA348 +8EA24C86A2488EA6B72080AF6C2300A37062A36C6AA46C6F505DA36C6A70626C6AA27062 +6C6AA26C6F505DA26C7096B75A6D9EC7FC71606D6F4E5D71606D686D6F4E5D6D6F4E5D71 +606D6F6C94B75A6D704C5E6D704C5E6E03F8040F93C8FC6E03FE043F5D6EDBFFC04AB75A +6E04F8020F5E6E9326FFC001B85A6E94BA5A6E666E66033F52C9FC6F646F6403031CE06F +646F6C98CAFC041F1AFC04071AF004011AC0706C96CBFC051F18FC050318E0DD007F94CC +FC060716F0DE007F92CDFC070114C0>145 133 119 258 164 I[84 130 110 257 +108 114 D[<050FB512F00407B712E0047F16FF0303B912F0031F18FF92BB12E002031A +FC020FF2FF804A1BE0027F1BFC91BDFC49885B5B5B5B49645BA290B738F000014893C812 +0704F8ED007F4803E0040F5C4C1603484B160093CB123F484A180F4B840A015B48874B19 +3F1D1F775A481C039AC8FC81A38181828216F016FC16FF17F0EFFF806C17FCF0FFF0F1FF +C06C19FEF2FFC01BF86C1AFF1CC06C1BF01CFC6C1BFF6C881DE06D876D876D1BFE896D88 +6D8813016D886E876E87020F87800201876E6C86151F03071B801500041F1AC01601EE00 +0FDD007F18E01801F00007F1003F080716F01A01747E1B1F87874886D807C085486C857F +7F6D86487E7F6E1CE080804801F896B6FC806E4E15C06E7E03E05F03F84D15804802FE5F +6F6C4C150004E0167F04FC4BB65ADCFFC0140F05FF49B75ABFFC666666A26C6566001F9A +C7FC00076400011CF8D8003F63010F6301011B806D6C4FC8FC020F19F8020019E0031F95 +C9FC030117F0DB000793CAFCDC000F14C0>108 133 119 258 125 +I[<031FB512E0037F14F892B67E4A81A24A81B3AE0007BD12F0001F1CFC48884888A2BF +1280A86C1D00A26C646C6400071CF0C7000393CBFCB3B3B3B3A585A5F503C06E70150FF5 +1FE01D3F73EDFFF0647314076E70141F0A7F13F807FE0103B5FC6F6F137F97B712FCA281 +A2811EF86F1AF06F1AC01E006F19FC6F19F06F1980704DC7FC7017F0701780040704FCC8 +FC040116C0706C02F8C9FC050701F8CAFC>102 167 122 292 118 +I<001FB5972607FFF097381FFFFE007F02C0071F01FC97B612806F4F01FF61B66C4F6E4E +15C06F96B6616F4E817A606F60A15DA26C6E4E6F1C80A15DA26C6F4D6F1C00A2A15D6C6F +756364A192B6FC8C6C6F4D67A15CA26C6F4D6F63A15CA26C6F94B86C62A2A15C6C7A6270 +5EA15C8D6C6F4C68A15CA26D6E4C7162A2A15C6D6F7597C7FC515BA15C78806D6F4B670B +FC97B6FCA26D6F4B6E6E610BF861A26D6F4B6E6E61A20BF0616D7A607192B57FA15B0BE0 +826D6F4A6F64A15B1DC06D6F4A73608AA15B6E6E4A028070608AA15B0B00826E6F499DC8 +FC7860646E6F49735F7994B6FCA26E6F4949715FA2795E6E4F715F725B795E23806E6F90 +B54865795EA26E6F484A06C05EA2795E6E6F484A06E05EA2795E6F0DF05E72485C795EA2 +6F038F91C804F893C9FCA15A8B6F03DF4907FC5DA27A92B6FC6F4D735D96B5FC7A91B7FC +A26F4D658CA26F4D65A28C6F4D65A28C6F6B638CA2704C65A28C7093CA96CAFCA28C7069 +628D704B65704B725E704B725E704B06075E706C028006011680CA8179FFD9>119 +D E +%EndDVIPSBitmapFont +end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + +%%EndSetup +% %%Page: 1 1 +%%Page: 1 1 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +1 0 bop 244 2393 a Fh(V)-9 b(ersion)107 b(control)h(with)g(RCS)1356 +2626 y(and)g(CVS)1284 2858 y Fg(An)69 b(intro)6 b(duction)926 +3263 y(Ma)-6 b(rkus)68 b(Bja)-6 b(rtveit)67 b(Kr\177)-103 +b(uger)3467 5372 y Ff(1)p eop +% %%Page: 2 2 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +2 1 bop 1698 1167 a Fe(RCS)3 1921 y Fd(R)p Fg(evision)101 +b Fd(C)p Fg(ontrol)f Fd(S)p Fg(ystem,)107 b(written)99 +b(b)-6 b(y)100 b(W)-6 b(alter)3 2154 y(F.)50 b(Tichy)g(in)g(1982)i(and) +e(further)g(develop)6 b(ed)50 b(b)-6 b(y)50 b(P)-6 b(aul)3 +2386 y(Eggert.)3 2868 y(RCS)67 b(is)h(mostly)e(used)i(fo)-6 +b(r)68 b(revision)f(control)h(of)g(sin-)3 3100 y(gle)56 +b(\014les|scripts,)i(con\014guration)e(\014les,)i(and)e(other)3 +3333 y(\014les)82 b(that)f(\\stand)i(alone".)132 b(It)81 +b(is)i(not)f(w)-6 b(ell)82 b(suited)3 3565 y(fo)-6 b(r)70 +b(managing)d(la)-6 b(rge)69 b(collections)g(of)g(\014les.)3 +4047 y(This)77 b(course)g(will)g(only)g(cover)f(basic)h(use)g(of)g +(RCS.)3 4279 y(W)-6 b(e'll)46 b(sho)-6 b(w)47 b(mo)-6 +b(re)44 b(advanced)i(revision)g(control)g(with)3 4512 +y(CVS)69 b(instead.)3467 5372 y Ff(2)p eop +% %%Page: 3 3 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +3 2 bop 1018 515 a Fe(F)-8 b(eatures)92 b(of)f(RCS)148 +1331 y Fc(\017)83 b Fg(Sto)-6 b(re)45 b(and)h(retrieve)f(multiple)f +(revisions)i(of)g(text.)148 1874 y Fc(\017)83 b Fg(Maintain)67 +b(a)i(complete)e(histo)-6 b(ry)69 b(of)g(changes.)148 +2417 y Fc(\017)83 b Fg(Resolve)68 b(access)g(con\015icts.)148 +2960 y Fc(\017)83 b Fg(Maintain)67 b(a)i(tree)f(of)h(revisions.)148 +3504 y Fc(\017)83 b Fg(Merge)68 b(revisions)h(and)g(resolve)g +(con\015icts.)148 4047 y Fc(\017)83 b Fg(Control)69 b(releases)f(and)h +(con\014gurations.)148 4590 y Fc(\017)83 b Fg(Automatically)101 +b(identify)j(each)f(revision)h(with)319 4803 y(name,)72 +b(revision)h(numb)6 b(er,)72 b(creation)g(time,)g(au-)319 +5016 y(tho)-6 b(r,)69 b(etc.)3467 5372 y Ff(3)p eop +% %%Page: 4 4 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +4 3 bop 401 1513 a Fe(V)-8 b(ersion,)91 b(release)g(o)-8 +b(r)92 b(revision?)3 2267 y Fg(The)68 b(w)-6 b(o)g(rd)68 +b Fb(version)j Fg(is)c(used)h(b)6 b(oth)68 b(to)f(describ)6 +b(e)67 b(the)3 2499 y(va)-6 b(rious)55 b(stages)e(of)i(a)f(\014le)g +(during)h(development)e(and)3 2732 y(to)48 b(identify)f +Fb(releases)62 b Fg(of)49 b(a)e(soft)-6 b(w)g(a)g(re)48 +b(p)-6 b(ro)6 b(duct)48 b(\(Win-)3 2964 y(do)-6 b(ws)70 +b(NT)f(4.0,)h(Netscap)6 b(e)68 b(4.5,)i(and)f(so)h(on\).)3 +3446 y(T)-17 b(o)87 b(avoid)f(confusion,)92 b(w)-6 b(e)87 +b(will)e(use)i(the)f(term)e Fb(re-)3 3678 y(vision)76 +b Fg(fo)-6 b(r)73 b(\014les.)101 b(Release)71 b(numb)6 +b(ering)72 b(is)g(sepa)-6 b(rate)3 3911 y(from)71 b(revision)g(numb)6 +b(ering,)72 b(and)g(is)g(done)g(through)3 4143 y Fb(symb)6 +b(olic)68 b(revisions)p Fg(.)3467 5372 y Ff(4)p eop +% %%Page: 5 5 +sheetsave restore +showsheet +%%Page: 2 2 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +5 4 bop 715 907 a Fe(Putting)91 b(\014les)f(into)h(RCS)3 +1661 y Fg(RCS)102 b(maintains)e(an)i(a)-6 b(rchive)101 +b(\014le{called)h(a)f Fb(RCS)3 1893 y(\014le)12 b Fg(|fo)-6 +b(r)103 b(each)f(\014le.)193 b(These)103 b(\014les)f(a)-6 +b(re)102 b(no)-6 b(rmally)3 2126 y(k)g(ept)69 b(in)g(a)f(directo)-6 +b(ry)68 b(named)g Fa(RCS)p Fg(.)3 2607 y(T)-17 b(o)60 +b(sta)-6 b(rt)59 b(using)i(RCS)e(with)g(a)g(\014le,)j(\014rst)e(create) +e(this)3 2840 y(directo)-6 b(ry)75 b(b)-6 b(y)76 b(running)h +Fa(mkdir)86 b(RCS)75 b Fg(in)h(the)f(\014le's)h(di-)3 +3072 y(recto)-6 b(ry)-17 b(,)100 b(then)94 b(put)g(the)f(\014le)h(into) +g(RCS)g(with)f(the)3 3305 y(command)319 3911 y Fa(ci)87 +b(-i)g(-u)h Fb(\014le)3 4517 y Fg(This)78 b(creates)e(a)h(\014le)h +(named)e Fb(\014le)p Fa(,v)h Fg(in)h(the)f Fa(RCS)g Fg(di-)3 +4749 y(recto)-6 b(ry)-17 b(,)69 b(and)g(mak)-6 b(es)66 +b(the)j(\014le)g(read-only)-17 b(.)3467 5372 y Ff(5)p +eop +% %%Page: 6 6 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +6 5 bop 714 955 a Fe(Editing)90 b(\014les)g(with)h(RCS)3 +1710 y Fg(Y)-17 b(ou)63 b(edit)e(a)h(\014le)g(that)f(has)h(b)6 +b(een)62 b(put)g(into)g(RCS)f(lik)-6 b(e)3 1942 y(this:)75 +2548 y(1.)84 b(Check)68 b(out)h(a)f(w)-6 b(o)g(rking)70 +b(cop)-6 b(y:)568 2967 y Fa(co)87 b(-l)g Fb(\014le)75 +3573 y Fg(2.)d(Edit)68 b(the)g(w)-6 b(o)g(rking)70 b(cop)-6 +b(y)-17 b(.)75 4180 y(3.)84 b(Check)68 b(in)h(the)g(new)f(revision:)568 +4599 y Fa(ci)87 b(-u)g Fb(\014le)3467 5372 y Ff(6)p eop +% %%Page: 7 7 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +7 6 bop 337 1264 a Fe(Checking)91 b(out)h(a)f(w)-8 b(o)g(rking)92 +b(cop)-8 b(y)3 2018 y Fg(In)74 b(o)-6 b(rder)75 b(to)f(edit)g(a)g +(\014le,)h(y)-6 b(ou)75 b(\014rst)f(need)g(to)h Fb(check)3 +2250 y(out)85 b Fg(a)70 b(w)-6 b(o)g(rking)71 b(cop)-6 +b(y)72 b(of)f(the)f(\014le,)i(b)-6 b(y)71 b(running)h(the)3 +2483 y(command)319 3089 y Fa(co)87 b(-l)g Fb(\014le)3 +3695 y Fa(co)69 b Fg(\(check)g(out\))g(is)g(the)g(command)e(used)j(to)f +(check)3 3927 y(out)83 b(RCS)f(copies.)133 b(The)82 b +Fa(-l)g Fg(option)h(tells)f(RCS)g(to)3 4160 y(lo)6 b(ck)63 +b(the)f(a)-6 b(rchive)63 b(\014le)g(so)g(that)f(others)h(cannot)g(edit) +3 4392 y(the)69 b(\014le)f(while)h(y)-6 b(ou)69 b(a)-6 +b(re)69 b(w)-6 b(o)g(rking)69 b(on)h(it.)3467 5372 y +Ff(7)p eop +% %%Page: 8 8 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +8 7 bop 467 515 a Fe(Checking)91 b(in)g(a)g(new)g(revision)3 +1248 y Fg(After)75 b(editing,)j(y)-6 b(ou)76 b(need)g(to)f +Fb(check)g(in)k Fg(the)c(\014le)h(in)3 1474 y(o)-6 b(rder)67 +b(to)g(sto)-6 b(re)66 b(y)-6 b(our)68 b(changes)f(in)f(the)h(a)-6 +b(rchive)66 b(and)3 1701 y(release)58 b(the)i(lo)6 b(ck)58 +b(so)i(that)f(others)g(can)g(edit)g(the)g(\014le)3 1927 +y(later.)319 2512 y Fa(ci)87 b(-u)g Fb(\014le)3 3097 +y Fa(ci)53 b Fg(\(check)h(in\))g(is)g(used)g(to)f(check)g(in)h +(revisions.)88 b(The)3 3324 y Fa(-u)59 b Fg(option)g(tells)g(RCS)f(to)h +(unlo)6 b(ck)59 b(the)g(\014le,)i(and)e(also)3 3550 y(to)91 +b(k)-6 b(eep)92 b(the)f(w)-6 b(o)g(rking)92 b(cop)-6 +b(y)-17 b(.)160 b(\(Otherwise,)96 b(RCS)3 3776 y(w)-6 +b(ould)59 b(remove)d(the)h(w)-6 b(o)g(rking)58 b(cop)-6 +b(y)-17 b(,)61 b(which)c(in)h(most)3 4002 y(cases)69 +b(y)-6 b(ou)69 b(don't)h(w)-6 b(ant)68 b(RCS)h(to)f(do.\))3 +4463 y(Y)-17 b(ou)51 b(will)f(b)6 b(e)51 b(ask)-6 b(ed)50 +b(fo)-6 b(r)52 b(a)e(log)h(entry)f(when)h(checking)3 +4689 y(in.)135 b(It)83 b(is)g(imp)6 b(o)-6 b(rtant)81 +b(to)i(write)f(go)6 b(o)g(d)83 b(log)h(entries,)3 4915 +y(so)90 b(that)f(y)-6 b(ou)90 b(can)f(see)g(what)g(changes)g(happ)6 +b(ened)3 5141 y(when)69 b(in)g(the)g(revision)g(histo)-6 +b(ry)-17 b(.)3467 5372 y Ff(8)p eop +% %%Page: 9 9 +sheetsave restore +showsheet +%%Page: 3 3 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +9 8 bop 881 515 a Fe(Viewing)91 b(di\013erences)3 1187 +y Fg(Y)-17 b(ou)54 b(can)f(view)g(di\013erences)g(b)6 +b(et)-6 b(w)g(een)53 b(t)-6 b(w)g(o)54 b(revisions)3 +1395 y(with)69 b Fa(rcsdiff)p Fg(:)319 1919 y Fa(rcsdiff)86 +b Fb(\014le)3 2444 y Fg(sho)-6 b(ws)60 b(di\013erences)d(b)6 +b(et)-6 b(w)g(een)58 b(the)h(w)-6 b(o)g(rking)59 b(cop)-6 +b(y)58 b(of)3 2651 y Fb(\014le)e Fg(and)g(the)g(latest)f(revision)h +(that)f(w)-6 b(as)56 b(check)-6 b(ed)55 b(in.)319 3176 +y Fa(rcsdiff)86 b(-r1.3)h Fb(\014le)3 3700 y Fg(sho)-6 +b(ws)105 b(di\013erences)d(b)6 b(et)-6 b(w)g(een)103 +b(the)g(w)-6 b(o)g(rking)104 b(cop)-6 b(y)3 3908 y(and)69 +b(revision)g(1.3)h(of)f Fb(\014le)p Fg(.)319 4432 y Fa(rcsdiff)86 +b(-r1.1)h(-r1.2)g Fb(\014le)3 4957 y Fg(sho)-6 b(ws)61 +b(di\013erences)e(b)6 b(et)-6 b(w)g(een)59 b(revision)h(1.1)g(and)g +(1.2)3 5164 y(of)69 b Fb(\014le)p Fg(.)3467 5372 y Ff(9)p +eop +% %%Page: 10 10 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +10 9 bop 620 515 a Fe(Viewing)91 b(the)g(revision)f(log)3 +1214 y Fg(Y)-17 b(ou)71 b(can)e(view)h(the)g(log)g(of)h(revision)f +(changes)g(with)3 1430 y Fa(rlog)p Fg(:)319 1981 y Fa(rlog)87 +b Fb(\014le)3 2533 y Fg(sho)-6 b(ws)48 b(all)f(log)g(messages)f(fo)-6 +b(r)48 b Fb(\014le)p Fg(,)k(along)47 b(with)g(other)3 +2749 y(RCS)69 b(info)-6 b(rmation.)3 3175 y(Y)-17 b(ou)81 +b(can)f(sp)6 b(ecify)80 b(which)g(revision)h(logs)f(y)-6 +b(ou)81 b(w)-6 b(ant)3 3391 y(to)69 b(see:)319 3943 y +Fa(rlog)87 b(-r1.1)f Fb(\014le)319 4158 y Fa(rlog)h(-r1.1:1.5,1.7)e +Fb(\014le)3 4710 y Fg(The)62 b(\014rst)e(command)f(sho)-6 +b(ws)62 b(the)f(log)h(entry)f(fo)-6 b(r)61 b(re-)3 4925 +y(vision)c(1.1,)k(the)56 b(second)i(sho)-6 b(ws)57 b(the)g(log)g +(entries)f(fo)-6 b(r)3 5141 y(revision)69 b(1.1)h(through)g(1.5)g(and)f +(also)f(revision)h(1.7.)3467 5372 y Ff(10)p eop +% %%Page: 11 11 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +11 10 bop 648 708 a Fe(Resolving)89 b(lo)8 b(ck)91 b(con\015icts)3 +1463 y Fg(It)54 b(happ)6 b(ens)56 b(quite)f(often)f(that)g(someone)h +(fo)-6 b(rgets)55 b(to)3 1695 y(check)50 b(in)g(a)g(\014le)g(in)g(RCS)g +(after)f(editing)i(it,)j(o)-6 b(r)50 b(fo)-6 b(rgets)3 +1928 y(to)81 b(unlo)6 b(ck)82 b(it.)129 b(In)81 b(this)g(case,)j(RCS)d +(will)g(complain)3 2160 y(when)69 b(y)-6 b(ou)70 b(try)e(to)h(check)f +(out)h(the)f(\014le.)3 2642 y(Con\015icts)h(can)g(b)6 +b(e)68 b(resolved)h(lik)-6 b(e)69 b(this:)75 3248 y(1.)84 +b(Check)h(if)h(the)f(w)-6 b(o)g(rking)86 b(cop)-6 b(y)87 +b(of)f(the)f(\014le)h(dif-)319 3480 y(fers)101 b(from)g(the)g(RCS)g(a) +-6 b(rchive)101 b(with)g Fa(rcsdiff)p Fg(.)319 3713 y(If)84 +b(it)g(do)6 b(es,)90 b(mak)-6 b(e)82 b(an)j(extra)e(cop)-6 +b(y)86 b(of)f(the)f(\014le)319 3945 y(\()p Fb(\014le)p +Fg(.tmp,)68 b(fo)-6 b(r)69 b(instance\).)75 4551 y(2.)84 +b(\\Steal")68 b(the)g(lo)6 b(ck)68 b(with)h(the)f(command)568 +4970 y Fa(rcs)87 b(-L)g Fb(\014le)3467 5372 y Ff(11)p +eop +% %%Page: 11 12 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +11 11 bop 319 1765 a Fg(RCS)72 b(will)h(send)g(a)g(mail)e(to)i(the)f +(user)h(who)h(had)319 1998 y(the)85 b(lo)6 b(ck,)89 b(info)-6 +b(rming)85 b(him)g(that)f(his)i(lo)6 b(ck)85 b(has)319 +2230 y(b)6 b(een)68 b(b)-6 b(rok)g(en.)75 2836 y(3.)84 +b(If)76 b(the)f(p)-6 b(revious)77 b(w)-6 b(o)g(rking)77 +b(cop)-6 b(y)76 b(di\013ered)g(from)319 3069 y(the)60 +b(latest)f(revision,)j(cop)-6 b(y)61 b(it)f(over)g(the)g(current)319 +3301 y(w)-6 b(o)g(rking)58 b(cop)-6 b(y)58 b(\()p Fa(mv)87 +b Fb(\014le)p Fa(.tmp)g Fb(\014le)p Fg(\))58 b(and)g(check)e(it)319 +3534 y(in)88 b(with)g(an)f(app)-6 b(rop)g(riate)88 b(log)h(message,)j +(then)319 3766 y(check)68 b(the)g(\014le)h(out)g(again.)p +eop +% %%Page: 12 13 +sheetsave restore +showsheet +%%Page: 4 4 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +12 12 bop 872 515 a Fe(Sp)8 b(ecifying)89 b(revisions)3 +1243 y Fg(Most)h(RCS)g(commands)e(tak)-6 b(e)89 b(the)h(option)h +Fa(-r)p Fb(rev)p Fg(,)3 1467 y(which)63 b(can)f(b)6 b(e)62 +b(used)h(to)g(sp)6 b(ecify)62 b(which)g(revision)h(to)3 +1692 y(check)72 b(out,)i(what)e(revision)h(numb)6 b(er)72 +b(to)h(use)g(when)3 1916 y(checking)c(in,)g(and)g(so)h(on.)319 +2496 y Fa(co)87 b(-r1.4)g Fb(\014le)319 2721 y Fa(ci)g(-r2.0)g +Fb(\014le)319 2945 y Fa(rlog)g(-r1.2:1.4)f Fb(\014le)3 +3525 y Fg(Another)69 b(common)e(option)j(is)f Fa(-d)p +Fb(date)p Fg(,)f(which)h(tells)3 3749 y(RCS)100 b(to)h(use)g(a)f +(revision)h(from)f(the)g(given)h(date.)3 3974 y(This)68 +b(can)g(b)6 b(e)67 b(combined)h(with)f Fa(-z)g Fg(to)h(sp)6 +b(ecify)68 b(lo)6 b(cal)3 4198 y(time)67 b(\(default)i(is)g(UTC\).)319 +4778 y Fa(co)87 b(-d'1999-01-01)e(13:00')i Fb(\014le)319 +5003 y Fa(rlog)g(-d1998-07-06<1999-01-01)c Fb(\014le)3467 +5372 y Ff(12)p eop +% %%Page: 13 14 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +13 13 bop 777 546 a Fe(Keyw)-8 b(o)g(rd)93 b(substitution)3 +1300 y Fg(RCS)85 b(de\014nes)g(several)f(k)-6 b(eyw)g(o)g(rd)85 +b(strings)g(that)f(will)3 1533 y(b)6 b(e)77 b(replaced)e(with)h(info)-6 +b(rmation)76 b(from)g(RCS)g(when)3 1765 y(checking)64 +b(out)h(a)e(\014le.)91 b(Some)63 b(of)h(these)g(strings)h(a)-6 +b(re:)3 2371 y Fa($Author$)82 b Fg(Login)66 b(name)e(of)i(the)f(user)g +(who)h(check)-6 b(ed)319 2604 y(in)69 b(the)f(revision.)3 +3210 y Fa($Date$)82 b Fg(Date)52 b(and)i(time)e(the)h(revision)h(w)-6 +b(as)53 b(check)-6 b(ed)319 3442 y(in.)3 4048 y Fa($Id$)82 +b Fg(Name)70 b(of)i(RCS)g(\014le,)g(revision)g(numb)6 +b(er,)72 b(date)319 4281 y(and)77 b(time,)h(autho)-6 +b(r,)81 b(state,)e(and)e(lo)6 b(ck)-6 b(er)77 b(of)h(\014le)319 +4513 y(\(if)69 b(lo)6 b(ck)-6 b(ed\).)3 5119 y Fa($Revision$)81 +b Fg(Revision)69 b(numb)6 b(er)68 b(of)h(\014le.)3467 +5372 y Ff(13)p eop +% %%Page: 13 15 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +13 14 bop 3 1955 a Fa($Log$)82 b Fg(Log)63 b(message.)88 +b(On)62 b(each)f(checkin,)i(the)f(lat-)319 2188 y(est)50 +b(log)i(message)e(is)h(app)6 b(ended)51 b(with)g(the)g(p)-6 +b(re\014x)319 2420 y(of)85 b(the)g($Log$)h(line.)140 +b(This)85 b(is)g(useful)h(fo)-6 b(r)85 b(lan-)319 2653 +y(guages)67 b(with)g(comments)e(that)h(go)h(to)h(the)e(end)319 +2885 y(of)j(the)f(line.)3 3491 y(A)84 b(common)d(p)-6 +b(ractice)83 b(is)g(to)g(put)h(a)f Fa($Id$)g Fg(k)-6 +b(eyw)g(o)g(rd)3 3724 y(in)69 b(a)g(comment)d(at)i(the)g(sta)-6 +b(rt)68 b(of)i(the)e(\014le.)p eop +% %%Page: 14 16 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +14 15 bop 900 515 a Fe(.)45 b(.)h(.)f(and)91 b(much)f(mo)-8 +b(re)3 1214 y Fg(RCS)89 b(has)g(many)f(mo)-6 b(re)88 +b(features,)94 b(but)c(if)f(y)-6 b(ou)90 b(re-)3 1429 +y(quire)f(them)f(y)-6 b(ou)90 b(a)-6 b(re)88 b(p)-6 b(robably)90 +b(b)6 b(etter)88 b(o\013)h(using)3 1645 y(CVS)i(instead,)96 +b(which)90 b(gives)h(a)f(mo)-6 b(re)90 b(convenient)3 +1860 y(interface.)j(Some)69 b(of)h(the)f(RCS)g(features)g(not)h(cov-)3 +2076 y(ered)f(here)f(a)-6 b(re)148 2627 y Fc(\017)83 +b Fg(Symb)6 b(olic)67 b(names)g(fo)-6 b(r)70 b(revisions)148 +3177 y Fc(\017)83 b Fg(Creating)45 b(and)h(merging)f(development)g(b)-6 +b(ranches)148 3728 y Fc(\017)83 b Fg(Multiple)68 b(w)-6 +b(o)g(rking)69 b(copies)3 4279 y(Mo)-6 b(re)66 b(info)-6 +b(rmation)65 b(on)h(RCS)f(can)h(b)6 b(e)65 b(found)i(in)f(the)3 +4495 y(man)d(pages)i(\(rcs\(1\),)i(ci\(1\),)g(co\(1\),)f(ident\(1\),)h +(rcs-)3 4710 y(di\013\(1\),)61 b(rcsmerge\(1\),)f(rlog\(1\),)i +(rcsintro\(1\)\),)g(and)3 4926 y(in)108 b(the)f(b)6 b(o)g(ok)107 +b Fb(Applying)h(RCS)f(and)g(SCCS)g Fg(from)3 5141 y(O'Reilly)-17 +b(.)3467 5372 y Ff(14)p eop +% %%Page: 15 17 +sheetsave restore +showsheet +%%Page: 5 5 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +15 16 bop 1699 1039 a Fe(CVS)3 1794 y Fd(C)p Fg(oncurrent)97 +b Fd(V)s Fg(ersions)h Fd(S)p Fg(ystem,)k(o)-6 b(riginally)97 +b(writ-)3 2026 y(ten)80 b(as)g(a)g(set)g(of)h(shell)f(scripts)g(b)-6 +b(y)81 b(Dick)e(Grune)i(in)3 2259 y(1986,)61 b(made)54 +b(into)j(a)f(C)g(p)-6 b(rogram)56 b(in)g(1989)i(b)-6 +b(y)57 b(Brian)3 2491 y(Berliner)69 b(with)f(the)h(aid)g(of)g(Je\013)f +(P)-6 b(olk.)3 2973 y(CVS)52 b(is)g(a)f(widely)h(used)g(version)g +(control)g(system)e(fo)-6 b(r)3 3205 y(p)g(rojects)48 +b(of)h(all)e(sizes.)86 b(CVS)48 b(w)-6 b(as)48 b(o)-6 +b(riginally)48 b(built)g(on)3 3437 y(RCS,)83 b(and)f(although)i(CVS)e +(no)h(longer)g(uses)g(RCS)3 3670 y(internally)-17 b(,)69 +b(CVS)h(still)f(b)6 b(ehaves)70 b(lik)-6 b(e)69 b(RCS)g(in)i(many)3 +3902 y(w)-6 b(a)g(ys.)3 4384 y(F)g(reeBSD)84 b(and)g(Netscap)6 +b(e)84 b(a)-6 b(re)83 b(t)-6 b(w)g(o)85 b(of)f(the)g(la)-6 +b(rger)3 4616 y(soft)g(w)g(a)g(re)69 b(p)-6 b(rojects)69 +b(that)f(uses)h(CVS.)3467 5372 y Ff(15)p eop +% %%Page: 16 18 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +16 17 bop 1019 607 a Fe(F)-8 b(eatures)92 b(of)f(CVS)3 +1361 y Fg(CVS)69 b(has)g(all)f(the)h(features)f(of)h(RCS,)g(and)g +(also:)148 1967 y Fc(\017)83 b Fg(CVS)99 b(can)g(run)h(scripts)f(when)h +(checking)f(\014les)319 2199 y(in)88 b(o)-6 b(r)88 b(out,)93 +b(e.g.)150 b(mailing)86 b(the)h(p)-6 b(roject)88 b(group)319 +2432 y(ab)6 b(out)45 b(changes,)51 b(indenting)c(co)6 +b(de)46 b(p)-6 b(rop)6 b(erly)-17 b(,)51 b(and)319 2664 +y(so)69 b(on.)148 3270 y Fc(\017)83 b Fg(CVS)62 b(op)6 +b(erates)61 b(on)i(logical)e(collections)h(of)h(\014les)319 +3503 y(\(mo)6 b(dules\),)50 b(not)d(just)e(single)h(\014les)g(as)g(RCS) +g(do)6 b(es.)148 4109 y Fc(\017)83 b Fg(Client/server)68 +b(CVS.)148 4715 y Fc(\017)83 b Fg(CVS)58 b(allo)-6 b(ws)59 +b(several)f(develop)6 b(ers)59 b(to)g(edit)g(a)f(\014le)319 +4947 y(at)68 b(the)g(same)f(time.)3467 5372 y Ff(16)p +eop +% %%Page: 17 19 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +17 18 bop 462 615 a Fe(A)91 b(simple)d(session)h(with)i(CVS)3 +1369 y Fg(Checking)46 b(out)g(a)g(w)-6 b(o)g(rking)46 +b(cop)-6 b(y)46 b(of)h(a)e(mo)6 b(dule)45 b(named)3 1602 +y Fa(foo)p Fg(:)319 2208 y Fa(cvs)87 b(checkout)f(foo)3 +2814 y Fg(This)65 b(creates)e(a)h(directo)-6 b(ry)63 +b(named)g Fa(foo)h Fg(and)h(copies)3 3046 y(all)87 b(\014les)g(and)g +(sub)6 b(directo)-6 b(ries)87 b(of)h(the)e(mo)6 b(dule)86 +b Fa(foo)3 3279 y Fg(into)e(it.)137 b(Unlik)-6 b(e)83 +b(RCS,)h(which)g(checks)f(out)h(a)g(sin-)3 3511 y(gle)94 +b(\014le)f(at)g(the)g(time,)98 b(CVS)c(op)6 b(erates)92 +b(on)j(entire)3 3744 y(directo)-6 b(ry)69 b(trees.)3 +4225 y(After)d(editing)g(a)g(\014le)g(in)g(the)g(mo)6 +b(dule,)66 b(y)-6 b(ou)67 b Fb(commit)3 4458 y Fg(y)-6 +b(our)70 b(changes)f(with:)319 5064 y Fa(cvs)87 b(commit)f(file)3467 +5372 y Ff(17)p eop +% %%Page: 17 20 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +17 19 bop 3 2358 a Fg(Y)-17 b(ou)65 b(can)f(also)g(commit)d(all)j +(\014les)g(in)g(the)g(mo)6 b(dule)63 b(b)-6 b(y)3 2590 +y(omitting)68 b(the)g(\014le)h(name.)319 3196 y Fa(cvs)87 +b(commit)p eop +% %%Page: 18 21 +sheetsave restore +showsheet +%%Page: 6 6 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +18 20 bop 340 553 a Fe(Structure)92 b(of)g(CVS)f(commands)3 +1307 y Fg(All)69 b(CVS)g(commands)d(a)-6 b(re)69 b(on)g(the)g(fo)-6 +b(rm)319 1913 y Fa(cvs)87 b Fb([global)46 b(options])89 +b(command)d([command)319 2145 y(options])j([command)66 +b(a)-6 b(rguments])3 2752 y Fd(Global)77 b(options)84 +b Fg(a)-6 b(re)45 b(common)f(to)i(all)f(commands.)319 +2984 y(\(One)68 b(exception:)92 b(the)69 b Fa(history)e +Fg(command.\))3 3590 y Fd(Command)81 b Fg(is)50 b(what)e(y)-6 +b(ou)51 b(w)-6 b(ant)49 b(CVS)g(to)h(do.)86 b(Most)319 +3823 y(commands)110 b(has)i(a)g(long)h(fo)-6 b(rm)111 +b(and)i(one)f(o)-6 b(r)319 4055 y(mo)g(re)103 b(sho)-6 +b(rt)104 b(fo)-6 b(rms.)197 b(\(E.g.)h(check)-6 b(out)p +Fc(!)p Fg(co,)319 4287 y(commit)p Fc(!)p Fg(ci.\))3 4894 +y Fd(Command)74 b(options)83 b Fg(a)-6 b(re)50 b(sp)6 +b(eci\014c)50 b(to)g(the)g(current)319 5126 y(command.)3467 +5372 y Ff(18)p eop +% %%Page: 18 22 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +18 21 bop 3 1698 a Fd(Command)74 b(a)-6 b(rguments)82 +b Fg(a)-6 b(re)45 b(often)h(optional.)85 b(When)319 1931 +y(they)65 b(a)-6 b(re)65 b(left)g(out,)i(CVS)e(b)6 b(ehaves)66 +b(recursively)-17 b(.)3 2537 y(Global)68 b(options)h(must)d(b)6 +b(e)68 b(given)g(b)6 b(efo)-6 b(re)69 b(the)e(com-)3 +2769 y(mand,)104 b(command)95 b(options)j(afterw)-6 b(a)g(rds.)176 +b(Global)3 3002 y(options)55 b(mean)d(the)h(same)f(to)i(all)f +(commands,)i(com-)3 3234 y(mand)75 b(options)i(usually)e(have)h +(di\013erent)f(meanings)3 3467 y(fo)-6 b(r)70 b(di\013erent)e +(commands.)3 3948 y Fa(cvs)87 b(-l)h(co)f(foo)g Fc(6)p +Fg(=)h Fa(cvs)f(co)g(-l)h(foo)p eop +% %%Page: 19 23 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +19 22 bop 1130 515 a Fe(The)91 b(rep)8 b(osito)-8 b(ry)3 +1265 y Fg(CVS)46 b(mo)6 b(dules)45 b(and)h(administrative)d(\014les)j +(a)-6 b(re)45 b(sto)-6 b(red)3 1496 y(in)73 b(a)g Fb(rep)6 +b(osito)-6 b(ry)p Fg(.)104 b(The)73 b(rep)6 b(osito)-6 +b(ry)73 b(can)g(b)6 b(e)73 b(on)g(the)3 1727 y(lo)6 b(cal)77 +b(machine,)h(o)-6 b(r)78 b(b)6 b(e)78 b(accessed)f(over)g(a)g(net)-6 +b(w)g(o)g(rk)3 1958 y(remotely)-17 b(.)3 2435 y(Y)g(ou)90 +b(can)f(sp)6 b(ecify)89 b(where)g(the)g(rep)6 b(osito)-6 +b(ry)89 b(is)g(with)3 2666 y(the)69 b Fa(-d)f Fg(global)h(option,)319 +3268 y Fa(cvs)87 b(-d)g(/usr/local/cvsroot)d(checkout)j(foo)3 +3869 y Fg(o)-6 b(r)53 b(b)-6 b(y)54 b(setting)e(the)h +Fa($CVSROOT)e Fg(environment)h(va)-6 b(riable)3 4100 +y(\(bash)70 b(example\),)319 4702 y Fa(CVSROOT=/usr/local/cvsroot)319 +4933 y(export)86 b(CVSROOT)319 5164 y(cvs)h(checkout)f(foo)3467 +5372 y Ff(19)p eop +% %%Page: 19 24 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +19 23 bop 3 2595 a Fg(A)46 b(w)-6 b(o)g(rking)47 b(cop)-6 +b(y)46 b(rememb)6 b(ers)43 b(its)i(rep)6 b(osito)-6 b(ry)-17 +b(.)85 b(When)3 2828 y(running)52 b(CVS)e(commands)e(within)i(a)g(w)-6 +b(o)g(rking)50 b(cop)-6 b(y)-17 b(,)3 3060 y(y)-6 b(ou)70 +b(do)f(not)g(need)g(to)g(sp)6 b(ecify)69 b(a)f(rep)6 +b(osito)-6 b(ry)-17 b(.)p eop +% %%Page: 20 25 +sheetsave restore +showsheet +%%Page: 7 7 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +20 24 bop 666 1264 a Fe(Setting)91 b(up)g(a)g(rep)8 b(osito)-8 +b(ry)3 2018 y Fg(When)80 b(y)-6 b(ou)80 b(a)-6 b(re)79 +b(joining)h(an)g(existing)f(p)-6 b(roject,)82 b(the)3 +2250 y(rep)6 b(osito)-6 b(ry)78 b(is)f(p)-6 b(robably)79 +b(already)d(in)i(place.)118 b(If)77 b(y)-6 b(ou)3 2483 +y(need)69 b(to)g(set)f(up)i(one)f(y)-6 b(ourself,)70 +b(this)f(is)g(ho)-6 b(w:)319 3089 y Fa(cvs)87 b(-d)g(/usr/local/cvs)e +(init)3 3695 y Fg(This)64 b(will)g(create)e(the)h(directo)-6 +b(ry)64 b Fa(/usr/local/cvs)d Fg(if)3 3927 y(it)95 b(do)6 +b(es)96 b(not)f(exist,)102 b(and)96 b(create)d(a)i(rep)6 +b(osito)-6 b(ry)96 b(in)3 4160 y(it.)90 b Fa(cvs)d(init)62 +b Fg(will)g(not)h(overwrite)f(any)g(\014les)h(already)3 +4392 y(p)-6 b(resent)69 b(in)g(the)g(directo)-6 b(ry)-17 +b(.)3467 5372 y Ff(20)p eop +% %%Page: 21 26 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +21 25 bop 390 515 a Fe(Sta)-8 b(rting)91 b(a)g(p)-8 b(roject)93 +b(with)e(CVS)3 1169 y Fg(T)-17 b(o)86 b(set)f(up)i(a)e(new)g(p)-6 +b(roject)86 b Fa(foo)f Fg(from)f(sources)j(in)3 1371 +y(the)75 b(w)-6 b(o)g(rking)76 b(directo)-6 b(ry)75 b +Fb(wdir)96 b Fg(with)75 b(CVS,)h(use)f Fa(cvs)3 1572 +y(import)p Fg(.)319 2078 y Fa(cd)87 b Fb(wdir)319 2280 +y Fa(cvs)g(import)f(foo)i(foo)f(start)3 2786 y Fg(This)46 +b(creates)f(the)h(directo)-6 b(ry)45 b Fa(foo/rdir)f +Fg(in)j(y)-6 b(our)46 b(rep)6 b(os-)3 2988 y(ito)-6 b(ry)-17 +b(,)67 b(and)f(installs)f(all)g(\014les)h(and)g(sub)6 +b(directo)-6 b(ries)66 b(of)3 3190 y(y)-6 b(our)70 b(w)-6 +b(o)g(rking)69 b(directo)-6 b(ry)-17 b(.)3 3571 y(The)89 +b(\014rst)f(a)-6 b(rgument)87 b(to)h Fa(cvs)f(import)g +Fg(sa)-6 b(ys)88 b(where)3 3773 y(to)69 b(place)f(y)-6 +b(our)70 b(p)-6 b(roject)68 b(in)h(the)g(rep)6 b(osito)-6 +b(ry)-17 b(.)3 4154 y(The)86 b(second)h(a)-6 b(rgument)85 +b(is)h(a)g Fb(vendo)-6 b(r)86 b(tag)94 b Fg(sa)-6 b(ying)3 +4356 y(where)70 b(the)g(source)g(is)h(from.)95 b(It's)70 +b(not)g(alw)-6 b(a)g(ys)70 b(use-)3 4558 y(ful,)g(but)f(CVS)g(requires) +f(it.)3 4939 y(The)85 b(third)f(a)-6 b(rgument)83 b(is)i(a)f +Fb(release)f(tag)p Fg(,)88 b(used)d(to)3 5141 y(ma)-6 +b(rk)67 b(the)h(sta)-6 b(rt)68 b(of)i(the)e(p)-6 b(roject.)3467 +5372 y Ff(21)p eop +% %%Page: 22 27 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +22 26 bop 337 515 a Fe(Checking)91 b(out)h(a)f(w)-8 b(o)g(rking)92 +b(cop)-8 b(y)3 1242 y Fg(Each)106 b(develop)6 b(er)107 +b(has)g(his)g(o)-6 b(r)108 b(her)f(o)-6 b(wn)107 b(w)-6 +b(o)g(rking)3 1466 y(cop)g(y)65 b(check)-6 b(ed)63 b(out)h(of)g(the)g +(rep)6 b(osito)-6 b(ry)-17 b(.)90 b(When)64 b(y)-6 b(ou)3 +1690 y(sta)g(rt)92 b(w)-6 b(o)g(rking)92 b(on)h(a)f(p)-6 +b(roject,)98 b(y)-6 b(ou)93 b(check)f(it)g(out)3 1914 +y(with)319 2493 y Fa(cvs)87 b(checkout)f(foo)3 3073 y +Fg(This)74 b(creates)e(the)h(directo)-6 b(ry)73 b Fa(foo)f +Fg(and)i(checks)f(out)3 3297 y(a)80 b(w)-6 b(o)g(rking)81 +b(cop)-6 b(y)82 b(to)e(this)h(directo)-6 b(ry)-17 b(.)127 +b(If)80 b(y)-6 b(ou)81 b(w)-6 b(ant)3 3521 y(the)91 b(directo)-6 +b(ry)92 b(to)f(have)g(some)g(other)g(name,)96 b(y)-6 +b(ou)3 3745 y(can)69 b(use)g(the)f Fa(-d)h Fg(option:)319 +4324 y Fa(cvs)87 b(checkout)f(-d)h(foobar)g(foo)3 4903 +y Fg(Y)-17 b(ou)91 b(no)-6 b(rmally)89 b(check)h(out)g(a)g(p)-6 +b(roject)91 b(only)f(once.)3 5127 y(Changes)69 b(a)-6 +b(re)69 b(fetched)f(using)i Fa(cvs)87 b(update)p Fg(.)3467 +5372 y Ff(22)p eop +% %%Page: 23 28 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +23 27 bop 804 1275 a Fe(Committing)89 b(changes)3 2029 +y Fg(Y)-17 b(ou)105 b(register)e(changes)h(y)-6 b(ou)104 +b(have)g(made)e(in)i(the)3 2262 y(rep)6 b(osito)-6 b(ry)69 +b(with)319 2868 y Fa(cvs)87 b(commit)f([)p Fb(\014le)p +Fa(])3 3474 y Fg(If)67 b(no)g(\014les)g(a)-6 b(re)66 +b(sp)6 b(eci\014ed,)68 b(all)e(changes)h(in)g(the)g(cur-)3 +3706 y(rent)81 b(directo)-6 b(ry)81 b(and)h(its)f(sub)6 +b(directo)-6 b(ries)81 b(a)-6 b(re)81 b(com-)3 3939 y(mited.)113 +b(An)77 b(easy)e(w)-6 b(a)g(y)76 b(to)g(commit)e(all)h(changes)i(is)3 +4171 y(to)69 b(change)h(to)f(the)g(base)g(directo)-6 +b(ry)69 b(of)h(the)f(p)-6 b(roject)3 4404 y(and)69 b(run)g +Fa(cvs)88 b(commit)67 b Fg(from)h(there.)3467 5372 y +Ff(23)p eop +% %%Page: 24 29 +sheetsave restore +showsheet +%%Page: 8 8 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +24 28 bop 395 1023 a Fe(Up)8 b(dating)90 b(y)-8 b(our)92 +b(w)-8 b(o)g(rking)92 b(cop)-8 b(y)3 1777 y Fg(Use)93 +b Fa(cvs)87 b(update)92 b Fg(to)h(up)6 b(date)93 b(y)-6 +b(our)94 b(w)-6 b(o)g(rking)93 b(cop)-6 b(y)3 2009 y(with)50 +b(the)g(changes)h(others)f(have)g(made,)j(o)-6 b(r)51 +b(to)f(fetch)3 2242 y(a)69 b(sp)6 b(eci\014c)68 b(revision.)319 +2848 y Fa(cvs)87 b(update)f Fb(\014le)319 3080 y Fa(cvs)h(update)f +(-r1.12)h Fb(\014le)3 3687 y Fg(If)79 b(no)h(\014le)f(is)h(sp)6 +b(eci\014ed,)82 b(CVS)d(up)6 b(dates)80 b(all)e(\014les)i(in)3 +3919 y(the)69 b(current)f(directo)-6 b(ry)69 b(and)g(its)f(sub)6 +b(directo)-6 b(ries.)3 4401 y Fa(cvs)87 b(update)71 b +Fg(p)-6 b(rints)72 b(a)g(line)f(fo)-6 b(r)73 b(each)e(\014le,)i(p)-6 +b(receded)3 4633 y(b)g(y)69 b(one)h(cha)-6 b(racter)67 +b(telling)i(the)f(status)g(of)i(the)e(\014le.)3467 5372 +y Ff(24)p eop +% %%Page: 25 30 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +25 29 bop -85 515 a Fg(U,P)83 b(File)68 b(w)-6 b(as)69 +b(up)6 b(dated.)102 1069 y(A)84 b(File)68 b(has)h(b)6 +b(een)69 b(added)h(to)f(y)-6 b(our)70 b(w)-6 b(o)g(rking)69 +b(cop)-6 b(y)-17 b(,)319 1285 y(and)83 b(will)g(b)6 b(e)83 +b(added)h(to)f(the)g(rep)6 b(osito)-6 b(ry)84 b(when)319 +1502 y(y)-6 b(ou)69 b Fa(commit)p Fg(.)101 2056 y(R)83 +b(File)c(has)h(b)6 b(een)79 b(removed)f(from)h(y)-6 b(our)80 +b(w)-6 b(o)g(rking)319 2272 y(cop)g(y)-17 b(,)68 b(and)g(will)f(b)6 +b(e)68 b(removed)f(from)f(the)i(rep)6 b(os-)319 2489 +y(ito)-6 b(ry)68 b(when)h(y)-6 b(ou)70 b Fa(commit)p +Fg(.)67 3043 y(M)83 b(File)91 b(has)i(b)6 b(een)92 b(changed)g(b)-6 +b(y)93 b(y)-6 b(ou)93 b(since)f(y)-6 b(our)319 3259 y(last)45 +b(commit,)j(and)e(there)f(ma)-6 b(y)44 b(have)i(b)6 b(een)46 +b(merged)319 3476 y(changes)69 b(from)f(the)g(rep)6 b(osito)-6 +b(ry)-17 b(.)104 4030 y(C)83 b(There)i(is)g(a)g(con\015ict)g(b)6 +b(et)-6 b(w)g(een)85 b(y)-6 b(our)86 b(changes)319 4246 +y(to)68 b(the)h(\014les)g(and)g(changes)g(in)g(the)g(rep)6 +b(osito)-6 b(ry)-17 b(.)138 4800 y(?)83 b(File)77 b(is)h(in)g(y)-6 +b(our)79 b(w)-6 b(o)g(rking)78 b(directo)-6 b(ry)-17 +b(,)80 b(but)f(do)6 b(es)319 5016 y(not)69 b(exist)f(in)h(the)g(rep)6 +b(osito)-6 b(ry)-17 b(.)3467 5372 y Ff(25)p eop +% %%Page: 26 31 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +26 30 bop 749 515 a Fe(Merging)91 b(and)g(con\015icts)3 +1251 y Fg(Unlik)-6 b(e)72 b(RCS,)h(CVS)g(allo)-6 b(ws)73 +b(several)e(develop)6 b(ers)73 b(to)3 1478 y(mo)6 b(dify)56 +b(a)g(\014le)h(at)e(the)i(same)e(time.)86 b(When)57 b(develop-)3 +1705 y(ers)75 b(commit)e(their)i(\014les)g(o)-6 b(r)76 +b(up)6 b(date)75 b(their)f(w)-6 b(o)g(rking)3 1932 y(copies,)70 +b(the)e(changes)h(a)-6 b(re)69 b(merged)e(together.)3 +2395 y(If)93 b(changes)h(a)-6 b(re)93 b(overlapping,)100 +b(CVS)94 b(rep)6 b(o)-6 b(rts)93 b(this)3 2622 y(as)f(a)f(merge)g +(con\015ict)g(and)h(requires)g(the)g(user)g(to)3 2849 +y(resolve)61 b(the)g(con\015icts)g(b)6 b(efo)-6 b(re)61 +b(commiting)e(the)i(\014le.)3 3076 y(Con\015icts)69 b(a)-6 +b(re)68 b(ma)-6 b(rk)g(ed)68 b(lik)-6 b(e)68 b(this:)3 +3539 y Fa(int)87 b(main\(int)g(argc,)f(char**)h(argv\))3 +3766 y({)3 3993 y(<<<<<<<)g(main.c)354 4220 y(if)h(\(argc)f(!=)g(1\))3 +4447 y(=======)354 4673 y(if)h(\(argc)f(!=)g(2\))3 4900 +y(>>>>>>>)g(1.4)706 5127 y(usage\(\);)3467 5372 y Ff(26)p +eop +% %%Page: 26 32 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +26 31 bop 3 2363 a Fg(This)71 b(sho)-6 b(ws)70 b(a)g(con\015ict)g(in)g +(the)f(\014le)h Fa(main.c)p Fg(,)f(where)3 2595 y(the)i(latest)f +(revision)i(in)g(the)f(rep)6 b(osito)-6 b(ry)71 b(is)h(1.4.)101 +b(T)-17 b(o)3 2828 y(resolve)62 b(the)f(con\015ict,)j(edit)d(the)h(co)6 +b(de)62 b(b)6 b(et)-6 b(w)g(een)61 b(the)3 3060 y Fa(<<<<<<<)p +Fg(,)h Fa(=======)p Fg(,)g(and)g Fa(>>>>>>>)e Fg(ma)-6 +b(rk)g(ers,)62 b(remove)3 3293 y(the)69 b(ma)-6 b(rk)g(ers,)67 +b(and)i(commit.)p eop +% %%Page: 27 33 +sheetsave restore +showsheet +%%Page: 9 9 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +27 32 bop 506 652 a Fe(Adding)90 b(and)h(removing)f(\014les)3 +1406 y Fg(T)-17 b(o)74 b(add)g(new)g(\014les)g(to)g(a)f(p)-6 +b(roject,)75 b(\014rst)f(create)e(the)3 1638 y(\014les)d(in)g(y)-6 +b(our)69 b(w)-6 b(o)g(rking)70 b(cop)-6 b(y)-17 b(,)69 +b(then)g(run)319 2245 y Fa(cvs)87 b(add)g Fb(\014les)3 +2851 y Fg(T)-17 b(o)47 b(remove)d(\014les,)51 b(\014rst)46 +b(remove)f(the)h(\014les)g(from)f(y)-6 b(our)3 3083 y(w)g(o)g(rking)69 +b(directo)-6 b(ry)-17 b(,)69 b(then)g(run)319 3689 y +Fa(cvs)87 b(remove)f Fb(\014les)3 4295 y Fg(The)59 b(\014les)f(will)h +(b)6 b(e)58 b(added)h(to)f(o)-6 b(r)59 b(removed)f(from)f(the)3 +4528 y(rep)6 b(osito)-6 b(ry)93 b(the)f(next)g(time)e(y)-6 +b(ou)94 b(run)e Fa(cvs)c(commit)p Fg(.)3 4760 y(\(Actually)-17 +b(,)68 b(CVS)g(never)g(really)g(removes)f(\014les)h(from)3 +4993 y(the)56 b(rep)6 b(osito)-6 b(ry)-17 b(,)59 b(it)d(ma)-6 +b(rks)55 b(them)g(as)h(dead)g(instead.\))3467 5372 y +Ff(27)p eop +% %%Page: 28 34 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +28 33 bop 154 515 a Fe(Adding)90 b(and)h(removing)f(directo)-8 +b(ries)3 1259 y Fg(T)-17 b(o)69 b(add)g(a)g(directo)-6 +b(ry:)319 1856 y Fa(mkdir)86 b Fb(dir)319 2085 y Fa(cvs)h(add)g +Fb(dir)3 2682 y Fg(This)79 b(adds)f(only)h(the)e(directo)-6 +b(ry)-17 b(,)81 b(if)d(there)f(a)-6 b(re)78 b(\014les)3 +2911 y(o)-6 b(r)59 b(sub)6 b(directo)-6 b(ries)59 b(y)-6 +b(ou)59 b(must)f(add)h(these)f(explicitly)-17 b(.)3 3141 +y(If)79 b(y)-6 b(ou)80 b(w)-6 b(ant)79 b(to)g(add)g(a)g(new)g(directo) +-6 b(ry)78 b(hiera)-6 b(rchy)-17 b(,)3 3370 y(y)-6 b(ou)70 +b(can)e(use)h Fa(cvs)88 b(import)67 b Fg(instead.)3 3842 +y(CVS)d(do)6 b(es)65 b Fb(not)78 b Fg(automatically)61 +b(create)h(new)i(direc-)3 4072 y(to)-6 b(ries)53 b(when)g(up)6 +b(dating.)87 b(T)-17 b(o)53 b(fetch)g(new)f(directo)-6 +b(ries)3 4301 y(that)74 b(have)h(b)6 b(een)74 b(added)i(to)e(the)h(mo)6 +b(dule,)76 b(use)f(the)3 4531 y Fa(-d)69 b Fg(option:)319 +5127 y Fa(cvs)87 b(update)f(-d)i(foo)3467 5372 y Ff(28)p +eop +% %%Page: 28 35 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +28 34 bop 3 1885 a Fg(Y)-17 b(ou)100 b(cannot)f(remove)e(a)i(directo)-6 +b(ry)98 b(directly)-17 b(.)182 b(In-)3 2117 y(stead,)74 +b(y)-6 b(ou)74 b(must)f(remove)e(all)i(\014les)g(in)h(it)f(with)f +Fa(cvs)3 2350 y(remove)p Fg(,)c(then)h(run)319 2956 y +Fa(cvs)87 b(update)f(-P)3 3562 y Fg(The)70 b Fa(-P)f +Fg(option)i(tells)e(CVS)g(to)h(p)-6 b(rune)70 b(a)-6 +b(w)g(a)g(y)69 b(empt)-6 b(y)3 3794 y(directo)g(ries.)p +eop +% %%Page: 29 36 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +29 35 bop 427 515 a Fe(Moving)90 b(\014les)g(and)h(directo)-8 +b(ries)3 1248 y Fg(Moving)69 b(\014les)g(is)g(no)-6 b(rmally)68 +b(done)h(lik)-6 b(e)68 b(this:)319 1834 y Fa(mv)87 b +Fb(oldname)g(newname)319 2060 y Fa(cvs)g(remove)f Fb(oldname)319 +2286 y Fa(cvs)h(add)g Fb(newname)3 2871 y Fg(Directo)-6 +b(ries)65 b(a)-6 b(re)66 b(moved)f(b)-6 b(y)67 b(adding)f(the)g +(directo)-6 b(ry)-17 b(,)3 3097 y(moving)94 b(all)g(\014les)h(from)f +(the)h(old)g(to)g(the)f(new)h(di-)3 3324 y(recto)-6 b(ry)100 +b(and)i(removing)e(the)g(directo)-6 b(ry)101 b(with)f +Fa(cvs)3 3550 y(update)87 b(-P)p Fg(.)3 4010 y(This)d(w)-6 +b(a)g(y)83 b(of)h(moving)f(\014les)h(is)f(safe,)88 b(but)c(has)f(the)3 +4237 y(dra)-6 b(wback)101 b(that)g(the)g(new)h(\014le)f(loses)h(its)g +(change)3 4463 y(log.)126 b(The)80 b(change)f(log)i(is)f(still)f +(available)f(through)3 4689 y(the)53 b(old)g(\014le)g(name.)85 +b(See)52 b(the)h(CVS)f(do)6 b(cumentation)3 4915 y(fo)-6 +b(r)85 b(w)-6 b(a)g(ys)83 b(to)h(move)f(a)g(\014le)h(and)g(k)-6 +b(eep)84 b(the)g(change)3 5141 y(log.)3467 5372 y Ff(29)p +eop +% %%Page: 30 37 +sheetsave restore +showsheet +%%Page: 10 10 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +30 36 bop 1244 1265 a Fe(Igno)-8 b(ring)91 b(\014les)3 +2019 y Fg(Often,)54 b(y)-6 b(our)52 b(w)-6 b(o)g(rking)51 +b(directo)-6 b(ry)50 b(will)g(contain)h(tem-)3 2252 y(p)6 +b(o)-6 b(ra)g(ry)46 b(\014les)g(\(object)g(\014les,)k(executables,)g +(etc.\))84 b(that)3 2484 y(y)-6 b(ou)70 b(do)f(not)g(w)-6 +b(ant)68 b(to)h(add)g(to)g(the)g(rep)6 b(osito)-6 b(ry)-17 +b(.)3 2966 y(T)g(o)58 b(mak)-6 b(e)55 b(CVS)i(igno)-6 +b(re)59 b(a)e(\014le,)j(edit)d(the)g Fa(.cvsignore)3 +3198 y Fg(\014le)82 b(in)h(the)f(directo)-6 b(ry)82 b(containing)g(the) +g(\014le.)133 b(Each)3 3431 y(line)75 b(of)h(.cvsigno)-6 +b(re)77 b(sp)6 b(eci\014es)75 b(a)g(\014le)g(o)-6 b(r)76 +b(a)f(\014lename)3 3663 y(wildca)-6 b(rd)69 b(to)f(igno)-6 +b(re.)3 4145 y(Y)-17 b(ou)68 b(can)e(also)i(mak)-6 b(e)64 +b(CVS)j(igno)-6 b(re)68 b(\014les)f(b)-6 b(y)68 b(editing)3 +4377 y(the)h Fa(cvsignore)e Fg(administrative)f(\014le.)3467 +5372 y Ff(30)p eop +% %%Page: 31 38 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +31 37 bop 938 558 a Fe(Symb)8 b(olic)87 b(revisions)3 +1312 y Fg(T)-17 b(ypically)g(,)56 b(the)d(\014les)g(in)h(a)f(rep)6 +b(osito)-6 b(ry)54 b(will)f(have)g(very)3 1545 y(di\013erent)100 +b(revision)g(numb)6 b(ers.)186 b(This)101 b(means)e(y)-6 +b(ou)3 1777 y(can't)80 b(fetch)g(revision)g(1.4)h(of)g(each)e(\014le)h +(and)g(hop)6 b(e)3 2009 y(to)94 b(get)g(a)g(snapshot)h(of)g(the)f(mo)6 +b(dule)93 b(at)h(a)g(given)3 2242 y(time;)73 b(revision)g(1.4)h(of)f +Fa(main.c)f Fg(could)i(b)6 b(e)72 b(a)h(month)3 2474 +y(old,)53 b(with)47 b(many)f(changes)i(b)6 b(et)-6 b(w)g(een)47 +b(then)g(and)h(no)-6 b(w,)3 2707 y(while)80 b(revision)f(1.4)i(of)f +Fa(Makefile)f Fg(might)f(not)i(even)3 2939 y(exist.)3 +3421 y(One)63 b(w)-6 b(a)g(y)63 b(a)-6 b(round)64 b(this)g(is)f(to)g +(sp)6 b(ecify)63 b(a)g(date)g(when)3 3653 y(checking)69 +b(out)g(o)-6 b(r)69 b(up)6 b(dating)69 b(y)-6 b(our)70 +b(w)-6 b(o)g(rking)69 b(cop)-6 b(y:)319 4259 y Fa(cvs)87 +b(checkout)f(-D)h(1999-03-15)f(00:01)3 4865 y Fg(will)107 +b(check)g(out)h(a)f(snapshot)h(of)g(the)f(rep)6 b(osito)-6 +b(ry)3 5098 y(from)68 b(midnight,)g(Ma)-6 b(rch)69 b(15th.)3467 +5372 y Ff(31)p eop +% %%Page: 31 39 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +31 38 bop 3 1044 a Fg(A)88 b(b)6 b(etter)86 b(w)-6 b(a)g(y)87 +b(is)h(to)g Fb(tag)94 b Fg(the)88 b(rep)6 b(osito)-6 +b(ry)87 b(with)g(a)3 1277 y(symb)6 b(olic)96 b(name,)104 +b(and)98 b(use)g(this)f(symb)6 b(olic)97 b(name)3 1509 +y(later)68 b(on)h(fo)-6 b(r)70 b(check)-6 b(outs)68 b(and)h(such.)319 +2115 y Fa(cvs)87 b(tag)g(REL)p 1296 2115 53 4 v 63 w(0)p +1447 2115 V 63 w(1)3 2721 y Fg(This)67 b(gives)f(all)g(\014les)g(in)g +(the)g(current)g(directo)-6 b(ry)66 b(and)3 2954 y(sub)6 +b(directo)-6 b(ries)55 b(the)g(symb)6 b(olic)54 b(tag)g(REL)p +3040 2954 62 4 v 74 w(0)p 3217 2954 V 74 w(1.)88 b(No)-6 +b(r-)3 3186 y(mally)-17 b(,)52 b(y)-6 b(ou)50 b(w)-6 +b(ant)50 b(to)g(tag)f(all)g(\014les)h(in)g(the)g(rep)6 +b(osito)-6 b(ry)-17 b(,)3 3419 y(to)69 b(create)e(a)i(snapshot)g(of)h +(the)e(entire)g(mo)6 b(dule.)3 3900 y(The)64 b(tag)g(is)g(\\tied")g(to) +g(the)f(current)h(revision)g(num-)3 4133 y(b)6 b(er)94 +b(of)h(each)f(\014le)g(in)h(y)-6 b(our)95 b(rep)6 b(osito)-6 +b(ry)-17 b(.)168 b(Y)-17 b(ou)95 b(can)3 4365 y(move)88 +b(the)h(tag)f(to)h(another)g(revision)g(numb)6 b(er)88 +b(b)-6 b(y)3 4598 y(rerunning)70 b Fa(tag)e Fg(with)h(the)f +Fa(-f)h Fg(option.)p eop +% %%Page: 32 40 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +32 39 bop 3 2608 a @beginspecial 0 @llx 0 @lly 398 @urx +180 @ury 3980 @rwi @setspecial +%%BeginDocument: symname.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +0.0 181.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n -1000 4012 m -1000 -1000 l 7620 -1000 l 7620 4012 l cp clip + 0.06000 0.06000 sc +/Times-Roman ff 240.00 scf sf +5000 1500 m +gs 1 -1 sc (RELEASE_0_2) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 1400 m +gs 1 -1 sc (1.2) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 1800 m +gs 1 -1 sc (1.3) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 2200 m +gs 1 -1 sc (1.4) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 2600 m +gs 1 -1 sc (1.5) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 3000 m +gs 1 -1 sc (1.6) col0 sh gr +% Polyline +7.500 slw + [60] 0 sd +n 4000 1000 m 4800 1000 l gs col0 s gr [] 0 sd +/Times-Roman ff 240.00 scf sf +5000 1100 m +gs 1 -1 sc (RELEASE_0_1) col0 sh gr +% Polyline +gs clippath +1630 2053 m 1600 2173 l 1570 2053 l 1570 2215 l 1630 2215 l cp +clip +n 1600 600 m 1600 2200 l gs col0 s gr gr + +% arrowhead +n 1630 2053 m 1600 2173 l 1570 2053 l col0 s +% Polyline +gs clippath +430 2853 m 400 2973 l 370 2853 l 370 3015 l 430 3015 l cp +clip +n 400 600 m 400 3000 l gs col0 s gr gr + +% arrowhead +n 430 2853 m 400 2973 l 370 2853 l col0 s +% Polyline +gs clippath +2830 2453 m 2800 2573 l 2770 2453 l 2770 2615 l 2830 2615 l cp +clip +n 2800 600 m 2800 2600 l gs col0 s gr gr + +% arrowhead +n 2830 2453 m 2800 2573 l 2770 2453 l col0 s +% Polyline + [60] 0 sd +n 400 1800 m 1600 1400 l 2800 1800 l gs col0 s gr [] 0 sd +% Polyline + [15 45] 45 sd +n 400 2600 m 1600 1800 l 2800 1800 l gs col0 s gr [] 0 sd +% Polyline + [15 60] 60 sd +n 4000 1400 m 4800 1400 l gs col0 s gr [] 0 sd +/Times-Roman ff 240.00 scf sf +0 200 m +gs 1 -1 sc (main.c) col0 sh gr +/Times-Roman ff 240.00 scf sf +1200 200 m +gs 1 -1 sc (Makefile) col0 sh gr +/Times-Roman ff 240.00 scf sf +2400 200 m +gs 1 -1 sc (README) col0 sh gr +/Times-Roman ff 240.00 scf sf +1800 1000 m +gs 1 -1 sc (1.1) col0 sh gr +/Times-Roman ff 240.00 scf sf +1800 1400 m +gs 1 -1 sc (1.2) col0 sh gr +/Times-Roman ff 240.00 scf sf +1800 1800 m +gs 1 -1 sc (1.3) col0 sh gr +/Times-Roman ff 240.00 scf sf +1800 2200 m +gs 1 -1 sc (1.4) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 1000 m +gs 1 -1 sc (1.1) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 1400 m +gs 1 -1 sc (1.2) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 1800 m +gs 1 -1 sc (1.3) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 2200 m +gs 1 -1 sc (1.4) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 2600 m +gs 1 -1 sc (1.5) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 1000 m +gs 1 -1 sc (1.1) col0 sh gr +$F2psEnd +rs + +%%EndDocument + @endspecial 481 x Fg(Y)-17 b(ou)87 b(can)f(no)-6 b(w)87 +b(check)e(out)i(o)-6 b(r)87 b(up)6 b(date)86 b(a)f(w)-6 +b(o)g(rking)3 3322 y(cop)g(y)69 b(co)-6 b(rresp)6 b(onding)71 +b(to)e(REL)p 2335 3322 62 4 v 73 w(0)p 2511 3322 V 75 +w(1:)319 3928 y Fa(cvs)87 b(checkout)f(-rREL)p 1911 3928 +53 4 v 62 w(0)p 2061 3928 V 63 w(1)319 4160 y(cvs)h(update)f(-rREL)p +1735 4160 V 63 w(0)p 1886 4160 V 63 w(1)3467 5372 y Ff(32)p +eop +% %%Page: 33 41 +sheetsave restore +showsheet +%%Page: 11 11 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +33 40 bop 1333 566 a Fe(Sticky)90 b(tags)3 1320 y Fg(When)49 +b(y)-6 b(ou)50 b(fetch)f(sp)6 b(eci\014c)48 b(revisions)i(using)g +(revision)3 1553 y(numb)6 b(ers,)58 b(symb)6 b(olic)54 +b(names,)j(o)-6 b(r)56 b(dates,)i(CVS)d(gives)3 1785 +y(them)e(a)h Fb(sticky)g(tag)p Fg(.)87 b(This)55 b(is)f(useful)h(with)f +(b)-6 b(ranches)3 2018 y(\(mo)g(re)62 b(on)i(this)f(later)f(on\),)k +(but)d(not)g(so)h(useful)f(with)3 2250 y(non-b)-6 b(ranch)70 +b(tags.)3 2732 y(Sticky)64 b(tags)i(ensure)g(that)e(later)h(commits)e +(and)i(up-)3 2964 y(dates)56 b(uses)h(the)f(same)e(tag.)88 +b(F)-6 b(o)g(r)56 b(non-b)-6 b(ranch)58 b(tags,)3 3197 +y(this)c(means)e(that)h(y)-6 b(ou)55 b(a)-6 b(re)53 b(\\stuck")h(on)h +(the)e(current)3 3429 y(revision)84 b(of)h(each)e(\014le:)122 +b(up)6 b(dates)84 b(fetch)g(the)g(same)3 3662 y(revisions,)70 +b(commits)c(a)-6 b(ren't)68 b(allo)-6 b(w)g(ed.)3 4143 +y(T)-17 b(o)73 b(remove)e(sticky)g(tags)h(and)h(revert)e(to)i(the)f +(head)3 4376 y(of)d(the)g(development)f(trunk,)g(use)i +Fa(cvs)87 b(update)f(-A)p Fg(.)3 4857 y(If)71 b(what)e(y)-6 +b(ou)71 b(really)f(w)-6 b(ant)70 b(is)g(to)g(replace)g(y)-6 +b(our)71 b(cur-)3 5090 y(rent)i(revision)g(of)h(a)f(\014le)f(with)h(a)g +(new)g(\014le,)h(y)-6 b(ou)74 b(can)3467 5372 y Ff(33)p +eop +% %%Page: 33 42 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +33 41 bop 3 1989 a Fg(do)97 b(this)f(with)g(the)g Fa(-p)g +Fg(option,)105 b(which)96 b(sends)h(the)3 2222 y(contents)69 +b(of)g(the)g(\014le)f(to)h(standa)-6 b(rd)69 b(output.)319 +2828 y Fa(cvs)87 b(update)f(-r1.1)h(-p)h(main.c)e(>)i(main.c)3 +3434 y Fg(This)60 b(replaces)f(y)-6 b(our)60 b(cop)-6 +b(y)60 b(of)g Fa(main.c)e Fg(with)h(revision)3 3666 y(1.1,)70 +b(without)f(making)e(any)i(sticky)e(tags.)p eop +% %%Page: 34 43 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +34 42 bop 619 515 a Fe(Status,)91 b(logs,)f(di\013erences)3 +1213 y Fg(T)-17 b(o)58 b(view)e(current)h(status)g(of)h(a)e(\014le)i +(\(revision,)i(mo)6 b(d-)3 1428 y(i\014ed)69 b(o)-6 b(r)69 +b(not,)h(new)-6 b(er)68 b(revision)h(in)g(rep)6 b(osito)-6 +b(ry)-17 b(,)69 b(etc\):)319 1978 y Fa(cvs)87 b(status)f +Fb(\014le)3 2528 y Fg(T)-17 b(o)49 b(view)e(change)i(logs)g(of)f(a)g +(\014le)g(\(lik)-6 b(e)48 b Fa(rlog)g Fg(in)h(RCS\):)319 +3078 y Fa(cvs)87 b(log)g Fb(\014le)319 3294 y Fa(cvs)g(log)g(-r1.1)g +(-r1.2)g Fb(\014le)319 3509 y Fa(cvs)g(log)g(-rREL)p +1472 3509 53 4 v 62 w(0)p 1622 3509 V 63 w(1)h Fb(\014le)3 +4059 y Fg(T)-17 b(o)71 b(view)f(di\013erences)g(b)6 b(et)-6 +b(w)g(een)71 b(revisions)g(of)g(a)f(\014le)3 4274 y(\(lik)-6 +b(e)69 b Fa(rdiff)f Fg(in)h(RCS\):)319 4824 y Fa(cvs)87 +b(diff)g Fb(\014le)319 5039 y Fa(cvs)g(diff)g(-r1.1)g(-r1.15)f +Fb(\014le)3467 5372 y Ff(34)p eop +% %%Page: 35 44 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +35 43 bop 1441 515 a Fe(Branches)3 1170 y Fg(A)-6 b(t)102 +b(times,)110 b(it)102 b(is)g(useful)h(to)f(have)g(several)f(devel-)3 +1371 y(opment)78 b(b)-6 b(ranches)79 b(at)g(the)f(same)g(time.)120 +b(Supp)6 b(ose)3 1573 y(y)-6 b(ou've)103 b(released)f(version)h(1.0)g +(of)g(y)-6 b(our)103 b(soft)-6 b(w)g(a)g(re)3 1775 y(and)110 +b(sta)-6 b(rted)110 b(adding)g(features)g(fo)-6 b(r)110 +b(release)g(1.1.)3 1977 y(Then)97 b(bugs)h(a)-6 b(re)96 +b(found)j(in)e(release)e(1.0,)105 b(but)97 b(re-)3 2179 +y(lease)67 b(1.1)h(has)g(already)e(changed)i(so)g(much)f(that)f(it)3 +2381 y(is)j(imp)-6 b(ractical)66 b(to)j(mak)-6 b(e)67 +b(\014xes)h(there.)3 2763 y(The)i(solution)g(is)f(to)h(mak)-6 +b(e)67 b(a)i(sepa)-6 b(rate)68 b Fb(b)-6 b(ranch)73 b +Fg(fo)-6 b(r)3 2965 y(y)g(our)60 b(bug)h(\014xes,)h(so)e(that)f +(release)g(1.0)i(can)e(b)6 b(e)60 b(\014xed)3 3167 y(without)103 +b(disturbing)g(w)-6 b(o)g(rk)103 b(on)g(release)f(1.1,)113 +b(and)3 3369 y(without)90 b(the)g(new)g(bugs)i(of)e(release)g(1.1)h +(slipping)3 3571 y(into)69 b(release)f(1.0.)3 3953 y(Another)h(reason)g +(to)f(b)-6 b(ranch)69 b(is)g(when)g(y)-6 b(ou)69 b(a)-6 +b(re)68 b(go-)3 4155 y(ing)47 b(to)e(add)h(a)g(majo)-6 +b(r)44 b(new)i(feature,)k(and)c(y)-6 b(our)46 b(changes)3 +4356 y(will)97 b(a\013ect)f(other)h(develop)6 b(ers)98 +b(seriously)-17 b(.)178 b(If)97 b(y)-6 b(ou)3 4558 y(create)81 +b(a)i(new)f(b)-6 b(ranch,)87 b(add)c(y)-6 b(our)83 b(feature)f(there,)3 +4760 y(and)51 b(merge)d(the)i(b)-6 b(ranch)51 b(back)e(when)i(it's)f +(done,)55 b(y)-6 b(ou)3 4962 y(avoid)56 b(making)f(the)g(p)-6 +b(roject)56 b(unstable)g(fo)-6 b(r)57 b(every)-6 b(one)3 +5164 y(else.)3467 5372 y Ff(35)p eop +% %%Page: 36 45 +sheetsave restore +showsheet +%%Page: 12 12 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +36 44 bop 3 545 a Fg(Given)46 b(that)f(release)f(1.0)j(has)f(b)6 +b(een)46 b(tagged)g(REL)p 3619 545 62 4 v 74 w(1)p 3796 +545 V 74 w(0,)3 777 y(y)-6 b(ou)70 b(can)e(create)g(a)g(b)-6 +b(ranch)69 b(with)319 1383 y Fa(cvs)87 b(rtag)g(-b)g(-r)h(REL)p +1911 1383 53 4 v 62 w(1)p 2061 1383 V 63 w(0)g(REL)p +2564 1383 V 63 w(1)p 2715 1383 V 63 w(0)p 2866 1383 V +63 w(FIXES)e(foo)3 1989 y Fg(This)46 b(command)e(do)6 +b(es)46 b(not)g(require)g(a)g(w)-6 b(o)g(rking)46 b(cop)-6 +b(y)-17 b(.)3 2222 y(It)106 b(creates)g(a)g(b)-6 b(ranch)108 +b(named)d(REL)p 2870 2222 62 4 v 74 w(1)p 3047 2222 V +75 w(0)p 3225 2222 V 74 w(FIXES,)3 2454 y(ro)6 b(oted)104 +b(at)f(REL)p 1327 2454 V 74 w(1)p 1504 2454 V 75 w(0.)198 +b(Y)-17 b(ou)105 b(can)f(also)g(create)e(a)3 2687 y(b)-6 +b(ranch)69 b(from)f(y)-6 b(our)70 b(current)e(w)-6 b(o)g(rking)69 +b(cop)-6 b(y:)319 3293 y Fa(cvs)87 b(tag)g(-b)g(REL)p +1559 3293 53 4 v 63 w(1)p 1710 3293 V 63 w(0)p 1861 3293 +V 63 w(FIXES)3 3899 y Fg(T)-17 b(o)69 b(sta)-6 b(rt)68 +b(w)-6 b(o)g(rking)69 b(on)h(a)e(b)-6 b(ranch,)70 b(use)f +Fa(checkout)p Fg(:)319 4505 y Fa(cvs)87 b(checkout)f(-r)h(REL)p +1998 4505 V 63 w(1)p 2149 4505 V 63 w(0)p 2300 4505 V +63 w(FIXES)3 5111 y Fg(Or,)69 b(if)g(y)-6 b(ou)69 b(already)f(have)g(a) +h(w)-6 b(o)g(rking)69 b(cop)-6 b(y:)3467 5372 y Ff(36)p +eop +% %%Page: 36 46 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +36 45 bop 319 2188 a Fa(cvs)87 b(update)f(-r)i(REL)p +1823 2188 53 4 v 62 w(1)p 1973 2188 V 63 w(0)p 2124 2188 +V 64 w(FIXES)3 2794 y Fg(Branch)46 b(tags)g(a)-6 b(re)45 +b(sticky)-17 b(,)50 b(meaning)45 b(that)g(later)f(com-)3 +3026 y(mits)74 b(go)i(to)g(y)-6 b(our)76 b(current)f(b)-6 +b(ranch,)78 b(not)e(the)f(main)3 3259 y(b)-6 b(ranch,)110 +b(and)101 b(up)6 b(dates)101 b(fetches)g(the)g(latest)f(revi-)3 +3491 y(sions)70 b(of)f(the)g(b)-6 b(ranch.)p eop +% %%Page: 37 47 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +37 46 bop 685 806 a Fe(Branches)91 b(and)g(revisions)3 +3461 y @beginspecial 0 @llx 0 @lly 431 @urx 254 @ury +4310 @rwi @setspecial +%%BeginDocument: branch.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +1.0 253.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n -1000 5212 m -1000 -1000 l 8161 -1000 l 8161 5212 l cp clip + 0.06000 0.06000 sc +/Times-Roman ff 270.00 scf sf +225 3975 m +gs 1 -1 sc (Branch 1.2.4) col0 sh gr +/Times-Roman ff 270.00 scf sf +450 2775 m +gs 1 -1 sc (1.1) dup sw pop 2 div neg 0 rm col0 sh gr +% Polyline +15.000 slw +gs clippath +1953 1470 m 2073 1500 l 1953 1530 l 2130 1530 l 2130 1470 l cp +clip +n 1800 1500 m 2100 1500 l gs col0 s gr gr + +% arrowhead +7.500 slw +n 1953 1470 m 2073 1500 l 1953 1530 l col0 s +/Times-Roman ff 270.00 scf sf +300 1575 m +gs 1 -1 sc (Branch 1.2.2) col0 sh gr +% Polyline +n 4500 0 m 6000 0 l 6000 600 l 4500 600 l cp gs col0 s gr +/Times-Roman ff 270.00 scf sf +5250 375 m +gs 1 -1 sc (1.2.2.2.2.1) dup sw pop 2 div neg 0 rm col0 sh gr +% Polyline +15.000 slw +gs clippath +4128 270 m 4248 300 l 4128 330 l 4305 330 l 4305 270 l cp +clip +n 3975 300 m 4275 300 l gs col0 s gr gr + +% arrowhead +7.500 slw +n 4128 270 m 4248 300 l 4128 330 l col0 s +/Times-Roman ff 270.00 scf sf +2025 375 m +gs 1 -1 sc (Branch 1.2.2.2.2) col0 sh gr +% Polyline +n 1500 2400 m 2400 2400 l 2400 3000 l 1500 3000 l cp gs col0 s gr +% Polyline +n 3000 2400 m 3900 2400 l 3900 3000 l 3000 3000 l cp gs col0 s gr +% Polyline +n 4500 2400 m 5400 2400 l 5400 3000 l 4500 3000 l cp gs col0 s gr +% Polyline +n 2250 3600 m 3150 3600 l 3150 4200 l 2250 4200 l cp gs col0 s gr +% Polyline +n 3750 3600 m 4650 3600 l 4650 4200 l 3750 4200 l cp gs col0 s gr +% Polyline +n 5250 3600 m 6150 3600 l 6150 4200 l 5250 4200 l cp gs col0 s gr +% Polyline +n 5250 1200 m 6150 1200 l 6150 1800 l 5250 1800 l cp gs col0 s gr +% Polyline +n 3750 1200 m 4650 1200 l 4650 1800 l 3750 1800 l cp gs col0 s gr +% Polyline +n 2250 1200 m 3150 1200 l 3150 1800 l 2250 1800 l cp gs col0 s gr +% Polyline +15.000 slw +gs clippath +1878 3870 m 1998 3900 l 1878 3930 l 2055 3930 l 2055 3870 l cp +clip +n 1725 3900 m 2025 3900 l gs col0 s gr gr + +% arrowhead +7.500 slw +n 1878 3870 m 1998 3900 l 1878 3930 l col0 s +% Polyline +n 900 2700 m 1500 2700 l gs col0 s gr +% Polyline +n 2400 2700 m 3000 2700 l gs col0 s gr +% Polyline +n 3900 2700 m 4500 2700 l gs col0 s gr +% Polyline +n 1950 3000 m 2250 3975 l gs col0 s gr +% Polyline +n 1950 2400 m 2250 1500 l gs col0 s gr +% Polyline +n 3150 1500 m 3750 1500 l gs col0 s gr +% Polyline +n 4650 1500 m 5250 1500 l gs col0 s gr +% Polyline +n 4196 1200 m 4204 1200 l gs col0 s gr +% Polyline +n 4200 1200 m 4500 300 l gs col0 s gr +% Polyline +n 3150 3900 m 3750 3900 l gs col0 s gr +% Polyline +n 4650 3900 m 5250 3900 l gs col0 s gr +/Times-Roman ff 270.00 scf sf +5700 2775 m +gs 1 -1 sc (Main branch) col0 sh gr +/Times-Roman ff 270.00 scf sf +1950 2775 m +gs 1 -1 sc (1.2) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +3450 2775 m +gs 1 -1 sc (1.3) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +4950 2775 m +gs 1 -1 sc (1.4) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +2700 3975 m +gs 1 -1 sc (1.2.4.1) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +5700 3975 m +gs 1 -1 sc (1.2.4.3) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +5700 1575 m +gs 1 -1 sc (1.2.2.3) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +4200 1575 m +gs 1 -1 sc (1.2.2.2) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +2700 1575 m +gs 1 -1 sc (1.2.2.1) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +4200 3975 m +gs 1 -1 sc (1.2.4.2) dup sw pop 2 div neg 0 rm col0 sh gr +% Polyline +n 0 2400 m 900 2400 l 900 3000 l 0 3000 l cp gs col0 s gr +$F2psEnd +rs + +%%EndDocument + @endspecial 482 x Fg(When)47 b(a)g(b)-6 b(ranch)48 b(is)f(made,)k(a)c +(b)-6 b(ranch)47 b(revision)h(num-)3 4175 y(b)6 b(er)92 +b(is)g(created)e(b)-6 b(y)93 b(app)6 b(ending)92 b(the)g(\014rst)g +(unused)3 4408 y(even)67 b(integer)h(to)f(the)g(current)g(revision.)92 +b(After)67 b(the)3 4640 y(b)-6 b(ranch)64 b(numb)6 b(er)62 +b(follo)-6 b(ws)63 b(the)g(revision)g(numb)6 b(er)62 +b(on)3 4873 y(the)69 b(b)-6 b(ranch.)3467 5372 y Ff(37)p +eop +% %%Page: 38 48 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +38 47 bop 975 1496 a Fe(Merging)91 b(a)g(b)-8 b(ranch)3 +2250 y Fg(Y)-17 b(ou)56 b(can)g(merge)e(changes)h(made)f(on)j(a)e(b)-6 +b(ranch)56 b(into)3 2483 y(y)-6 b(our)68 b(w)-6 b(o)g(rking)68 +b(cop)-6 b(y)69 b(b)-6 b(y)68 b(using)g Fa(update)f Fg(with)g(the)g +Fa(-j)3 2715 y Fg(option.)319 3321 y Fa(cvs)87 b(update)f(-j)i(REL)p +1823 3321 53 4 v 62 w(1)p 1973 3321 V 63 w(0)p 2124 3321 +V 64 w(FIXES)3 3927 y Fg(After)94 b(resolving)h(any)f(con\015icts)g +(that)f(o)6 b(ccur,)101 b(y)-6 b(ou)3 4160 y(commit)66 +b(the)j(merged)e(\014les)i(as)g(usual)g(with)f Fa(commit)p +Fg(.)3467 5372 y Ff(38)p eop +% %%Page: 39 49 +sheetsave restore +showsheet +%%Page: 13 13 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +39 48 bop 734 1024 a Fe(Merging)90 b(several)h(times)3 +1778 y Fg(Sometimes)79 b(y)-6 b(ou)83 b(k)-6 b(eep)81 +b(changing)i(a)f(b)-6 b(ranch)82 b(after)3 2011 y(merging)100 +b(it)h(into)h(the)e(main)g(b)-6 b(ranch.)190 b(T)-17 +b(o)101 b(avoid)3 2243 y(unneccessa)-6 b(ry)84 b(w)-6 +b(o)g(rk)84 b(with)g(the)f(merge,)k(it)c(is)i(con-)3 +2476 y(venient)h(to)g(merge)f(only)h(the)g(changes)g(since)h(last)3 +2708 y(merge)67 b(into)i(the)g(main)e(b)-6 b(ranch.)3 +3190 y(The)58 b(easiest)f(w)-6 b(a)g(y)57 b(to)h(do)g(this)g(is)f(to)h +(tag)f(the)g(b)-6 b(ranch)3 3422 y(each)76 b(time)e(y)-6 +b(ou)77 b(merge)e(it,)j(then)e(give)g(t)-6 b(w)g(o)77 +b Fa(-j)e Fg(op-)3 3655 y(tions)57 b(to)f Fa(update)p +Fg(.)87 b(Only)56 b(the)g(changes)h(b)6 b(et)-6 b(w)g(een)56 +b(the)3 3887 y(t)-6 b(w)g(o)69 b(revisions)g(sp)6 b(eci\014ed)69 +b(a)-6 b(re)68 b(merged.)319 4493 y Fa(cvs)87 b(update)f(-jREL)p +1735 4493 53 4 v 63 w(1)p 1886 4493 V 63 w(0)p 2037 4493 +V 63 w(MERGED)g(-jREL)p 3154 4493 V 63 w(1)p 3305 4493 +V 63 w(0)p 3456 4493 V 63 w(FIXES)3467 5372 y Ff(39)p +eop +% %%Page: 40 50 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +40 49 bop 933 515 a Fe(Client/server)92 b(CVS)3 1169 +y Fg(Y)-17 b(ou)101 b(can)e(use)i(a)e(CVS)h(rep)6 b(osito)-6 +b(ry)100 b(on)h(a)f(remote)3 1371 y(machine)78 b(b)-6 +b(y)80 b(sp)6 b(ecifying)80 b(the)g(rep)6 b(osito)-6 +b(ry)79 b(as)h Fb(host-)3 1573 y(name)12 b Fg(:)p Fb(directo)-6 +b(ry)21 b Fg(:)319 2079 y Fa(cvs)87 b(-d)g +(verden.pvv.ntnu.no:/usr/local/cvs)319 2281 y(checkout)f(foo)3 +2787 y Fg(This)51 b(uses)g Fa(rsh)g Fg(to)f(connect)h(to)f +Fa(verden.pvv.ntnu.no)3 2988 y Fg(and)93 b(check)g(out)g(the)g +Fa(foo)g Fg(mo)6 b(dule.)164 b(Y)-17 b(ou)94 b(do)g(not)3 +3190 y(need)108 b(to)g(have)g(a)f(CVS)h(server)f(running)j(on)e(the)3 +3392 y(remote)80 b(machine;)86 b(CVS)c(sta)-6 b(rts)80 +b(a)i(server)e(p)-6 b(ro)6 b(cess)3 3594 y(when)69 b(connecting.)3 +3975 y(If)101 b(y)-6 b(ou)102 b(w)-6 b(ant)101 b(to)g(use)g(something)g +(else)g(than)f Fa(rsh)3 4177 y Fg(to)i(connect,)110 b(set)102 +b(the)f Fa($CVS)p 2192 4177 53 4 v 63 w(RSH)g Fg(va)-6 +b(riable)100 b(to)i(the)3 4379 y(p)-6 b(rogram)68 b(y)-6 +b(ou)70 b(w)-6 b(ant)68 b(to)h(use)g(\(e.g.,)h Fa(ssh)p +Fg(\).)3 4760 y(CVS)c(also)g(p)-6 b(rovides)67 b(other)f(w)-6 +b(a)g(ys)66 b(to)g(use)g(a)g(remote)3 4962 y(server.)110 +b(See)74 b(the)h(CVS)g(do)6 b(cumentation)73 b(fo)-6 +b(r)76 b(mo)-6 b(re)3 5164 y(info)g(rmation.)3467 5372 +y Ff(40)p eop +% %%Page: 41 51 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +41 50 bop 777 2346 a Fe(Keyw)-8 b(o)g(rd)93 b(substitution)3 +3100 y Fg(CVS)77 b(p)-6 b(rovides)78 b(the)f(same)f(k)-6 +b(eyw)g(o)g(rd)77 b(substitutions)3 3333 y(as)69 b(RCS.)3467 +5372 y Ff(41)p eop +% %%Page: 42 52 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +42 51 bop 1337 615 a Fe(Bina)-8 b(ry)91 b(\014les)3 1369 +y Fg(Sometimes)72 b(y)-6 b(ou)76 b(w)-6 b(ant)75 b(to)g(include)h(bina) +-6 b(ry)75 b(\014les)h(in)3 1602 y(a)84 b(CVS)g(rep)6 +b(osito)-6 b(ry:)123 b(images,)87 b(W)-6 b(o)g(rd)84 +b(do)6 b(cuments,)3 1834 y(external)93 b(lib)-6 b(ra)g(ries,)100 +b(etc.)167 b(This)94 b(causes)g(p)-6 b(roblems)3 2067 +y(if)70 b(CVS)h(expands)f(k)-6 b(eyw)g(o)g(rds)71 b(in)f(the)g(bina)-6 +b(ry)70 b(\014les)g(o)-6 b(r)3 2299 y(tries)68 b(to)h(merge)e +(revisions.)3 2781 y(Y)-17 b(ou)69 b(avoid)e(these)h(p)-6 +b(roblems)68 b(b)-6 b(y)68 b(sp)6 b(ecifying)68 b(that)f(a)3 +3013 y(\014le)i(is)g(bina)-6 b(ry:)319 3619 y Fa(cvs)87 +b(add)g(-kb)g Fb(\014le)3 4225 y Fg(If)71 b(y)-6 b(ou've)72 +b(already)e(added)h(the)g(\014le,)h(y)-6 b(ou)72 b(can)f(ma)-6 +b(rk)3 4458 y(it)69 b(as)f(bina)-6 b(ry)69 b(with)f Fa(cvs)88 +b(admin)p Fg(:)319 5064 y Fa(cvs)f(admin)g(-kb)g Fb(\014le)3467 +5372 y Ff(42)p eop +% %%Page: 42 53 +sheetsave restore +showsheet +%%Page: 14 14 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +42 52 bop 3 2491 a Fg(Y)-17 b(ou)65 b(can)f(sp)6 b(ecify)64 +b(that)g(CVS)g(should)h(treat)e(all)h(\014les)3 2723 +y(matching)50 b(a)g(wildca)-6 b(rd)51 b(\(e.g.,)56 b(all)50 +b Fa(.exe)g Fg(\014les,)55 b(all)c Fa(.jpg)3 2956 y Fg(\014les\))78 +b(as)f(bina)-6 b(ry)78 b(b)-6 b(y)78 b(editing)f(the)h +Fa(cvswrappers)d Fg(ad-)3 3188 y(minstrative)66 b(\014le.)p +eop +% %%Page: 43 54 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +43 53 bop 890 515 a Fe(Administrative)88 b(\014les)3 +1234 y Fg(There)107 b(a)-6 b(re)107 b(several)g(administrative)d +(\014les)k(in)f(the)3 1456 y(CVS)65 b(rep)6 b(osito)-6 +b(ry)65 b(that)g(tells)f(CVS)h(ho)-6 b(w)66 b(to)f(b)6 +b(ehave.)3 1677 y(Y)-17 b(ou)92 b(can)e(edit)h(these)f(\014les)h(b)-6 +b(y)91 b(checking)g(out)g(the)3 1899 y Fa(CVSROOT)97 +b Fg(mo)6 b(dule,)104 b(edit)98 b(the)f(\014les)h(y)-6 +b(ou)98 b(w)-6 b(ant)98 b(and)3 2121 y(commit.)114 b(See)76 +b(the)h(CVS)g(do)6 b(cumentation)75 b(fo)-6 b(r)78 b(full)3 +2342 y(descriptions)69 b(of)h(each)e(of)h(these)g(\014les.)3 +2913 y Fd(mo)6 b(dules)83 b Fg(Sp)6 b(eci\014es)67 b(which)h(mo)6 +b(dules)67 b(exist)g(in)h(the)319 3135 y(rep)6 b(osito)-6 +b(ry)-17 b(,)73 b(allo)-6 b(ws)73 b(setting)f(up)i(alias)e(mo)6 +b(dules)319 3357 y(and)52 b(options)i(fo)-6 b(r)53 b(running)h(p)-6 +b(rograms)51 b(when)i(the)319 3579 y(mo)6 b(dule)68 b(is)g(used.)3 +4150 y Fd(cvswrapp)6 b(ers)85 b Fg(Allo)-6 b(ws)67 b(y)-6 +b(ou)68 b(to)g(transfo)-6 b(rm)66 b(\014les)h(on)319 +4371 y(their)98 b(w)-6 b(a)g(y)99 b(in)g(and)h(out)f(of)h(CVS.)f +(Useful)g(fo)-6 b(r)319 4593 y(sp)6 b(ecifying)57 b(bina)-6 +b(ry)57 b(\014les,)j(among)c(other)h(things.)3 5164 y +Fd(commitinfo)81 b Fg(Checks)58 b(that)g(a)g(commit)d(is)j(allo)-6 +b(w)g(ed.)3467 5372 y Ff(43)p eop +% %%Page: 43 55 +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +43 54 bop 3 669 a Fd(verifymsg)83 b Fg(Evaluates)109 +b(and)i(validates)e(log)i(mes-)319 902 y(sages.)3 1508 +y Fd(editinfo)85 b Fg(Program)78 b(to)j(use)g(fo)-6 b(r)81 +b(editing)f(log)h(mes-)319 1740 y(sages.)3 2346 y Fd(loginfo)k +Fg(Program)108 b(run)i(on)g(complete)e(commits.)319 2579 +y(Can)97 b(b)6 b(e)97 b(used)h(fo)-6 b(r)98 b(mailing)e(a)h(notice)g +(to)g(the)319 2811 y(p)-6 b(roject)68 b(group)i(up)6 +b(on)70 b(commits.)3 3417 y Fd(rcsinfo)84 b Fg(A)69 b(fo)-6 +b(rm)68 b(fo)-6 b(r)70 b(log)f(messages.)3 4023 y Fd(cvsigno)-6 +b(re)83 b Fg(Sp)6 b(eci\014es)57 b(which)g(\014les)g(CVS)g(should)h +(ig-)319 4256 y(no)-6 b(re.)3 4862 y Fd(con\014g)84 b +Fg(V)-6 b(a)g(rious)70 b(other)e(CVS)h(con\014guration.)p +eop +% %%Page: 44 56 +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +44 55 bop 867 1051 a Fe(Releasing)90 b(a)h(mo)8 b(dule)3 +1805 y Fg(If)92 b(y)-6 b(ou)93 b(a)-6 b(re)91 b(done)i(with)f(y)-6 +b(our)92 b(w)-6 b(o)g(rking)93 b(cop)-6 b(y)-17 b(,)98 +b(y)-6 b(ou)3 2038 y(should)93 b(notify)e(CVS)g(ab)6 +b(out)91 b(it)g(with)g(the)g Fa(release)3 2270 y Fg(command.)132 +b(CVS)83 b(logs)g(check)-6 b(outs)83 b(and)g(releases,)3 +2502 y(which)99 b(can)f(b)6 b(e)99 b(view)-6 b(ed)98 +b(with)g(the)h Fa(history)e Fg(com-)3 2735 y(mand.)148 +b(When)88 b(y)-6 b(ou)89 b(release)d(y)-6 b(our)89 b(w)-6 +b(o)g(rking)88 b(cop)-6 b(y)-17 b(,)3 2967 y(CVS)108 +b(will)f(check)g(that)f(y)-6 b(ou)109 b(haven't)e(made)f(any)3 +3200 y(changes)82 b(since)h(last)e(commit.)129 b(If)82 +b(y)-6 b(ou)82 b(w)-6 b(ant)82 b(CVS)3 3432 y(to)74 b(delete)g(the)g(w) +-6 b(o)g(rking)75 b(cop)-6 b(y)75 b(after)e(releasing)h(the)3 +3665 y(mo)6 b(dule,)68 b(give)h(the)g Fa(-d)f Fg(option)i(to)e +Fa(release)p Fg(.)319 4271 y Fa(cvs)87 b(release)f(foo)319 +4503 y(cvs)h(release)f(-d)i(foo)3467 5372 y Ff(44)p eop +% %%Page: 45 57 +sheetsave restore +showsheet +%%Page: 15 15 +0 setlinewidth + 20 20 moveto + 20 822 lineto +576 822 lineto +576 20 lineto +closepath stroke + 20 421 moveto +576 421 lineto +stroke +298 20 moveto +298 822 lineto +stroke +/sheetsave save def +24 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +45 56 bop 650 515 a Fe(F)-8 b(o)g(r)92 b(mo)-8 b(re)91 +b(info)-8 b(rmation...)3 1261 y Fg(This)67 b(course)g(gives)g(a)f +(basic)h(intro)6 b(duction)66 b(to)h(CVS)3 1491 y(which)46 +b(should)h(b)6 b(e)46 b(su\016cient)g(fo)-6 b(r)47 b(most)d(needs.)85 +b(Ho)-6 b(w-)3 1721 y(ever,)94 b(there)88 b(a)-6 b(re)89 +b(many)e(options)j(and)f(commands)3 1952 y(not)69 b(covered.)92 +b(F)-6 b(o)g(r)69 b(mo)-6 b(re)68 b(info)-6 b(rmation:)3 +2550 y Fd(man)75 b(pages)83 b Fg(cvs\(1\),)70 b(cvs\(5\))3 +3148 y Fd(info)77 b(pages)83 b Fg(info)70 b(cvs)3 3747 +y Fd(\\V)-6 b(ersion)75 b(Management)f(with)j(CVS")83 +b Fg(The)46 b(ref-)319 3977 y(erence)j(manual)f(to)i(CVS,)g(written)e +(b)-6 b(y)50 b(P)-6 b(er)50 b(Ced-)319 4207 y(erqvist)80 +b(et)g(al.)127 b(The)80 b(manual)f(co)-6 b(rresp)6 b(onds)82 +b(to)319 4437 y(the)45 b(info)i(pages,)k(and)46 b(this)g(course)g +(builds)h(mainly)319 4667 y(on)f(it.)84 b(The)46 b(manual)e(is)i(also)g +(available)f(as)g(HTML)319 4897 y(and)69 b(P)-6 b(ostScript:)319 +5127 y Fa(http://www.loria.fr/~molli/)3467 5372 y Ff(45)p +eop +% %%Page: 45 58 +sheetsave restore +/sheetsave save def +24 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +45 57 bop 3 1410 a Fd(Cyclic)77 b(Soft)-6 b(w)g(a)g(re)82 +b Fg(Cyclic)45 b(Soft)-6 b(w)g(a)g(re)46 b(maintains)d(and)319 +1642 y(develops)64 b(CVS.)h(Their)f(w)-6 b(eb)64 b(site)g(contains)g +(the)319 1875 y(latest)59 b(releases)g(of)i(CVS,)g(and)g(lots)f(and)h +(lots)f(of)319 2107 y(info)-6 b(rmation,)68 b(add-ons,)i(etc,)e(etc.) +319 2339 y Fa(http://www.cyclic.com)3 2946 y Fd(\\Op)6 +b(en)76 b(Source)g(Development)e(With)j(CVS")83 b Fg(This)319 +3178 y(b)6 b(o)g(ok)78 b(b)-6 b(y)78 b(Ka)-6 b(rl)78 +b(F)-6 b(ogel)78 b(is)h(the)e(only)i(CVS)f(b)6 b(o)g(ok)319 +3410 y(I)71 b(kno)-6 b(w)72 b(of.)101 b(It)72 b(w)-6 +b(as)71 b(published)i(quite)f(recently)-17 b(.)319 3643 +y(Most)87 b(of)i(the)e(b)6 b(o)g(ok)88 b(is)g(available)e(fo)-6 +b(r)89 b(free)e(on)319 3875 y(WWW:)319 4108 y Fa +(http://cvsbook.red-bean.com/)p eop +% %%Trailer +sheetsave restore +/sheetsave save def +302 425 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +sheetsave restore +/sheetsave save def +302 24 translate 0 rotate +270 596 div 393 842 div scale +0 0 moveto 0 842 lineto 596 842 lineto 596 0 lineto +closepath clip newpath +sheetsave restore +showsheet +%%Trailer +%%Pages: 15 diff --git a/versioncontrol.ps b/versioncontrol.ps new file mode 100644 index 0000000..fdd6162 --- /dev/null +++ b/versioncontrol.ps @@ -0,0 +1,3099 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 5.83 Copyright 1998 Radical Eye Software +%%Pages: 58 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips -f +%DVIPSParameters: dpi=600, compressed, comments removed +%DVIPSSource: TeX output 1999.11.30:1114 +%%BeginProcSet: texc.pro +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 +mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 +0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ +landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize +mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ +matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round +exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ +statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] +N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin +/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array +/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N +df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 +1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx +0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx +sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ +rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp +gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B +/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ +/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ +A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy +get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} +ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp +fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 +{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add +chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ +1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} +forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put +}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ +bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A +mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ +SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ +userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X +1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 +index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N +/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p +delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} +B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ +p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S +rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end + +%%EndProcSet +%%BeginProcSet: special.pro +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ +psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 +roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath +moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict +begin/SpecialSave save N gsave normalscale currentpoint TR +@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ +CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto +closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx +sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR +}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse +CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury +lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N +/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} +repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N +/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX +currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY +moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X +/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 +1 startangle endangle arc savematrix setmatrix}N end + +%%EndProcSet +TeXDict begin 39158280 55380996 1000 600 600 () @start +%DVIPSBitmapFont: Fa cmtt8 19.907 71 +/Fa 71 127 df33 D36 D39 +DI<121FEA3FC0487EEAFFF87F13FF806C7F6C7F6C7F6C7F00037F6C7F6C +7F6D7F6D7F010F7F6D7F6D7FA26D7F6D7F147F6E7E82806E7FA26E7F808280828082157F +82153FA282811780A281A217C081A317E081A517F0A281AF5DA217E0A55D17C0A35D1780 +A25DA217005D5EA2157F5E15FF5E5C5E5C5E5C4A5BA24A5B5C93C7FC4A5A14FF495B495B +A2495B495B013F5B495B90B5C8FC485B485B000F5B485B485B485BB55A91C9FC13FC5BEA +7FE06C5A6CCAFC2C8171F258>II44 +D<000FBA1280003F19E04819F0A2BB12F8A56C19F0A26C19E0000F1980450D77B858>I< +13FCEA03FF000F13C04813E04813F0A24813F8A2B512FCA66C13F8A26C13F0A26C13E06C +13C000031300EA00FC16165F9558>I<193EF17F80F1FFC0604E13E0A260A2601AC0601A +80A24E1300A24E5AA218FF615F615F615F615F61A24D5BA24D90C7FCA25F6017FF605E60 +5E60A24C5BA24C5BA25E605E95C8FC5E5F16FF5F5D5FA24B5BA24B5BA25D5F5D5F5D94C9 +FC5D5E15FF5EA24A5BA24A5BA25C5E5C5E5C5E5C93CAFC5C5DA24A5AA2495BA25B5D5B5D +5B5D5B5DA24990CBFCA2495AA213FF5C5A5C5A5C5A5C5A5CA2485BA24890CCFCA25A5B12 +FF5BA25BA26C5AA26C5AEA0F80438176F258>I<4BB4FC031F13F0037F13FC4AB6FC0207 +15C04A81023F15F84A8191B77E49824983490201809238F8003F49496D7F4901C001077F +49496D7F92C77E49486E7F49486F7EA248496F7E4A814819804A814819C04A81A248496F +13E0A291C97E4819F0A24982003F19F8A349177F007F19FCA549173F00FF19FEB16D177F +A2007F19FCA56D17FF003F19F8A36D5E6C19F0A26E5D6C19E0A26E5D6C19C06E5DA26C6D +4B1380A26C6D4B1300A26C6D4B5A6E15FF6D6C4A5B6D5F6F5B6D01E0010F5B6D6D495B6D +01FC017F5BDBFF01B5FC6D91B65A6D94C7FC6D5E6E5D6E5D020F15E06E5D020192C8FC6E +6C13FC031F13F0030190C9FC476978E658>III<92380FFFF04AB6FC021F15E0027F15F849B712FE01 +07707E4917E049834983498390B97E489126FE003F7F03C013074849C88002F86F7F4A15 +1F48717F6E81A2727FA284A26C5BA26C5B6C5B013FC95A90CAFC62A260A24E5B6062604E +90C7FC95B5FC05035B050F5B177F047FB55A037FB65A4AB75A614A93C8FC608419C0856E +16F8856E6C8192C7003F7F050380050080063F7F060F7F727F84727F84737EA2737EA285 +A21B8085A3EA07E0EA1FF8487E487EA2B55FA21B0061A24F5A5B494D5A6C6C5E6D4C5B6C +6D5D6E4B5B6C01F0033F5B02FC92B5FC6CD9FFC001035C6C02FE013F5C92B8C7FC6C60C6 +606D5F6D17E0010F1780010394C8FC010016FC021F15E0020392C9FCDA000F13F0496979 +E658>II<90B912F0000318FCA24884A561A219F002C0CBFCB3A8 +923807FFE092B512FE02C76E7E02DF15E091B712F818FE84858585854BC68003C0010F7F +4AC700037F02F8804A6E7F02C0033F13805C6C90C96C13C04982C6487013E090CAFC841A +F0A284A21AF884A4EA07E0EA1FF8487E487EA2B55EA21AF060A21AE0495E606C4818C06D +5E4E13806C6C5E6E92B512006C6D02035B02F05C6C6D021F5B02FF91B55A6CDAE00F5C6C +91B75A6C606C606D4CC7FC6D5E010F16F0010316C0010093C8FC023F14FC020714E09126 +007FFEC9FC456777E458>I<933803FFF0043F13FE4BB67E030715E0031F15F8037F814A +B77E4A825C021F17805C4ADA807F13C091B538F8001F4902C06D13E04991C7FC49495C49 +13F8495B5D495B495B92C86C13C0495A4A6F138048496F130048EF00FC4A93C7FC485BA2 +5C5A5C5AA291CCFC5AA249140E92380FFFFE007F027FEBFFC0D9FC03B612F0020F15FC4A +81027F6F7ED8FFFDB87E90B97E8585859226FC001F7F03E001037F92C76C14804A6E7E02 +F86F13C04A6F13E04A814A6F13F04A811AF891C97E7213FC5B197FA24918FE127F193FA4 +7FA2123FA27FA26C187FA26E17FC7E6E16FFA26C4D13F8806C6D4B13F0606C6D4B13E06E +5D6C6D4B13C06E5D6D6D91B512806D01E00103140003F8010F5B6D01FF90B55A6D91B65A +6D5F6D5F6D5F6D5F023F4BC7FC6E5D020715F0020115C0DA003F49C8FC030713E0476978 +E658>II<923803FFE0037F13FF0203B612E0020F15F8023F15FE91B87E49 +83010717F0498349834983499026FE003F7F90B500F0010780038013004891C86C7F4801 +FC031F7F4A8148496F7F4A8148496F7FA24A81488591CA127FA76E16FF6C61A26E5D6C61 +6E5D6C6D4B5B6C6D4B5B6C6D4B5B02FF157F6D01C049B5C7FC011F01F0010713FC6D01FF +017F5B6D91B65A010117C06D6C93C8FC021F15FC020715F002001580020715F0023F15FE +91B87E010317E04983011F9026FE003F13FC4901E001037F49018001007F4948C8003F7F +48496F7F4801F003077F48496F7F48496F7F48496F7F91CA127F488549173F007F854983 +A34848711380A86D5F007F1A00A26D5FA26C6C4D5A6E16FF6C616E5D6C6D4B5B6E5D6C01 +FC031F5B6C6D4B5B6E6C91B5FC6C02F001075C6C02FE013F5C6D90B8C7FC6D5F6D5F0107 +17F06D5F01001780023F4BC8FC020F15F8020315E0DA007F91C9FC030313E0496979E658 +>I<923807FFC0037F13FC0203B6FC020F15C0023F15F091B712FC498201078249834983 +49834949C68090B500F0011F7F48028001077F4891C77E02FC02007F4849157F48496F7E +5C48496F13804A814819C091C97E484818E0844918F0A200FF83A24918F884A31AFC197F +A57F1AFE007F18FFA27F606C7E6E5D7E6E5D6C6D5D6E5D6C6D5D6E92B5FC6C01FF5C6C6E +130F6C02F0137F6D90B8FC7F7F6D17BF6D177F6D04FC13FC010016F06E15E0021F150002 +0702FC13FF020014E0DB00E0C713F893C8FC60A21AF060A24E13E0A21AC0604E1380137E +48B46C4B1300486D5D486D5E18FF486D4A5B5F4D5B4D5B4D5B5F4A91B55A04035C6C6D01 +0F91C7FC02FF90B55A6C91B65A606C5F6C17C0606D4BC8FC011F15F86D15E001031580D9 +007F49C9FC020713E0476978E658>I<13FCEA03FF000F13C04813E04813F0A24813F8A2 +B512FCA66C13F8A26C13F0A26C13E06C13C000031300EA00FC90C7FCB3A913FCEA03FF00 +0F13C04813E04813F0A24813F8A2B512FCA66C13F8A26C13F0A26C13E06C13C000031300 +EA00FC16475FC658>III<000FBA12FE +003FF1FF80481AC0A2BC12E0A56C1AC0A26C1A80000FF1FE00CFFCAD000FBA12FE003FF1 +FF80481AC0A2BC12E0A56C1AC0A26C1A80000FF1FE004B277AC558>II65 D +67 D<001FB712FE007FEEFFE018F8B912FE727E8519F0856C8485001F8426003FFEC700 +1F800503801700727F061F7F84727F727F84727FA2737E851B80851BC085A27313E0A285 +1BF0A285A21BF8A285A5F27FFCB01AFF1BF8A5611BF0A261A21BE061A24F13C0A2611B80 +614F1300A24F5A604E5B4E5B604E5B4E5B95B5FC05035C051F5C001FBAC7FC007F6061BA +5A6119C0614EC8FC6C17F818E0001F4CC9FC4E657DE458>I<001FBB12C0481AF05A1BF8 +BCFCA37EA27E7ED8000F0180C9FCACF27FF0A2F21FC097C7FCA8187F943801FFC0A24D7F +A692B7FCAB9238800003A6715BA2716CC8FC95C9FCA9F203F8F20FFEA2F21FFFAF001FBC +FC5A5AA2BDFCA37E1BFE7E6C1AF850657DE458>I<001FBB12C0007F1AF0A2BC12F8A57E +A2121FD8000F0180C9FCACF27FF0A2F21FC097C7FCAA187F943801FFC0A24D7FA692B7FC +AB9238800003A6715BA2716CC8FC95C9FCB3A7001FB612F8007F15FEA2B8FCA56C5DA200 +1F15F84D657CE458>II<001FB6027FB512FC486F90B67E486F4881A2B76C481680A36C4B +6C1600A26C4B6C5D6C92C76C5CD8001F90C9D87FFCC7FCB3AE92B8FCAB92C9127FB3B200 +1FB6027FB512FC486F90B67E486F4881A2B76C481680A36C4B6C1600A26C4B6C5D6C92C7 +6C5C51657DE458>I<001FB912C0007F18F0A2BA12F8A56C18F0A2001F18C0C801F8C8FC +B3B3B3B3A7001FB912C0007F18F0A2BA12F8A56C18F0A2001F18C03D6573E458>I<001F +B612FE48814882A2B87EA36C5EA26C93CAFC6C5DD8000701C0CBFCB3B3B3A7F21FC0F27F +F0A2F2FFF8AF001FBBFC5A5AA2BCFCA37E1BF07E6C1AC04D657CE458>76 +D<261FFFF80403B5FC4801FE040F1480486D4C14C06F5DB619E06F5DA26C6E92B612C0A2 +6C1B806C6E4A1500C66C19C0A2DAEFF84A5AA3DAE7FC4A5AA36F140F02E35EA26F141FA2 +02E15E70133FA202E05EA270137F037F5DA27013FFA2033F5D705AA2031F5D705AA2030F +5CEEFC07A203075CEEFE0FA203035CA2EEFF1F6F5CA217BF6F5CA217FF705BA3705BA370 +90C7FCA2705AA2705AEE01F093C9FCB3A5001FB56C033F13FF486E4B1480486E92B612C0 +A2B66C4A15E0A36C4A6E15C0A26C4A6F14806C4A6F140053657EE458>I<0207B6FC91B7 +12F8010716FF011F17C0017F17F090B97E488448844884A24819809238C0001F02FCC712 +014801F06E6C13C04A814A8148496F13E091C97EA24982A2007F19F0A24982A700FF19F8 +4982B3B3A56D5EA3007F19F0A66D5EA3003F19E06D5EA26E5DA26C6D4B13C06E5D02F892 +B5FC6C01FE02031480DAFFE0133F92B8FC6C1900A26C606C606C606D5F011F17C0010794 +C7FC010016F8020792C8FC456977E658>79 D<001FB812F04817FF4818C019F0BA12FC19 +FF866C85866C856C85D8000F0180C780061F7F06077F1801721480073F13C085A27313E0 +857313F0A285A21BF885A9611BF0A261A24F13E0614F13C0A26196B512804E1400180706 +1F5B95B55A92B85A6262626297C7FC19FC19F019C096C8FC18F00380CBFCB3AB001FB612 +C048814881A2B77EA36C5DA26C5D6C5D4D657DE458>I<001FB712E04816FE48EEFFC018 +F8B97E18FF19C06C84856C846C84D8001F90C76C7F050F7F1703050080727F181F727FA2 +84727FA2848684A8606260A24E5B60A24E5B187F95B55A050391C8FC170F057F5B92B75A +6161616196C9FCA219C08585A292C76C7F050F7F1703717FEF007F85848486A284AEF37F +C0F3FFE0A2088113F0A41AC1841AC3001FB604E313E0486F7F486F92B5FC7215C0B77E72 +1580A26C4B6E1400735B6C4B6E5B6C92C800075BCC6C13E09638007F8054677DE458>82 +DI<001FBB12F0481AFC5ABC12FEA801F8C7D87FFCC7123FAC6C48F01FFCA2D8 +1FC0F007F0C993C7FCB3B3B3AA0207B712C0021F16F0A24A82A56E5EA2020716C04F657C +E458>I<001FB500F8020FB512FC486E4A80486E4A80B74A1580A56C4A6E15006C4A6E5C +6C4A6E5C26003FFEC9D83FFEC7FCA36E167FA26D60A26F15FFA26D60A26F5CA26D60A26F +5CA26D60A26F5CA26D60A26F5CA26D60A26F5CA2027F94C8FCA36F5C023F5EA36F147F6E +5EA37013FF6E5EA3705A6E5EA46E6D485BA46E6D485BA46E6D485BA4037F92C9FC705AA3 +033F5CA2EEFE3FA2031F5CA46F6C485AA46F495AA46F5CA46F5CA36F5CA27090CAFCEE1F +FC51677DE458>86 D<0007B500FC011FB512F8001F02FF4914FE486F4880A294B7FCA383 +A26C4B6C5C000702FC6D14F8D8000F01E0010101FCC7FC6D5F6F5B6D5F816D6D495B7F6F +495B147F6F495B80704890C8FC8070485A8070485A8004F15B8004FB5B8093B55A806081 +6F5CA26F91C9FCA26F5BA26F5BA26F5BA26F5BA24B7FA24B7FA24B7FA24B7FA2844B80A2 +4B80A2DBFFFB7F16F94A01F17F16F04A497F177F4A01C07F173F4A814C7E4A824C7E4A82 +4B7F027F824B6D7F14FF4B6D7F5B4B6D7F5B727E495B727E495B727F495B727F4990C8FC +001FB500F891B612C0007F6E4915F0B66C5B4D15F881A35D7115F06C4A7F001F4A6D15C0 +4D657BE458>88 D<001FB712E0007F16F8A2B812FCA517F8A217E001F8C9FCB3B3B3B3B3 +B190B712E017F8A217FCA56C16F8A2001F16E02E815DF258>91 D<001FB712E0007F16F8 +A2B812FCA57EA2121FC9127FB3B3B3B3B3B1001FB7FC127FA2B8FCA56C16F8A2001F16E0 +2E817AF258>93 D<91381FFFFE49B612E0010F15FC013F15FF4916C090B812F04817FC84 +48838548849126FC0007804A010080171F717F17036C496E7F836C496F7E6C5B6D486F7E +90CAFC84A44DB5FC043FB6FC030FB7FC92B8FC140F143F49B9FC1307131F137F90BAFC48 +179F489238F8001F484AC7FC4814E04891C8FC4813F814E048138091C9FC5B485AA25BA5 +6D5EA26C6C5E6D93B5FC6C6D5C6E14076C6D141F02FC91B612C06C9026FF801FEDFFF892 +B912FE7E6C1AFF7E7E013F16E36D168101074BC614FE010103F8133FD9003F02C0010313 +F8020301F0CAFC504A78C858>97 D<001FB5FC4814C05AB67EA57E7E7EEA0003B2EF7FFC +0403B57E041F14F0047F14FC03E1B7FC03E78203EF16E092B87E868686DDE01F7F9326FE +00038004F801008004E0143F4C6E7F4C6E7F93C87E4B6F7F4B814B83854B707EA24B163F +87A286A31C80A286A962A21C00A26F5EA2636F167FA2505A814F5B6F5D6F4B5B61704A5B +705C704A5B04F849B55A70010791C7FC9326FFC07F5B94B65A62626203EF5E03E393C8FC +03E15D6DD9C07F14F86D021F14E091267F000791C9FC91C813F051667FE458>I<4BB512 +C0031F14FC92B77E020316E0020F82023F8291B87E5B49835B011F8349EC800103F8C7FC +4913E090B512804891C8FC4801FC6F5A5C48496F5A4A6F5A48715A4A92C8FC485BA24890 +CCFCA25B127FA25BA212FFA25BA97FA2127FA27FA2123F7F806C18FE6E923803FF806C7F +6E4B13C07E02FC5D6C7F6C6D4B13806C02C05C03F04A13006D01FC49B5FC6D9026FFC01F +5B6D91B6FC6D5F6D5F01015F6D5F023F5E020F93C7FC020315FC020015F0033F14800301 +01F8C8FC424A75C858>I<051FB5FC4D14C05F94B67EA5838383EF0003B2923807FF8003 +7F13F80203B512FE020FECFF83023F15E34A15F349B9FC5B5B131F5B16004901F0131F90 +B500C013074891C712014849804A814849814A81485B4A81484981A24890C9FC845B127F +A25BA212FFA25BA97FA2127FA2607FA2003F5F7F6C5F806E5D6C5F806C6D92B5FC6E5C6C +6D5C6C6D5C6E6C131F6C02E0137F6DD9FC03B712FC6D90B97E6D856D1A806D16FB6D16F3 +010016C36E1583021FDAFE011500020702F85D02009126E0007F5BDB1FFECBFC51667BE4 +58>I<923803FFE0033F13FE4AB67E020715E0021F15F8027F15FE91B8FC010383498349 +834983490200804901F0010F7F90B500C013034891C76C7F4A8048496F7E4849814A6F13 +80485B4A6F13C05A4A814890C914E0A24982127FA24918F0A200FF8390BAFCA81AE0A21A +8001FCCCFCA2127F7FA2123F7FA26C7F6EEE3F806CF0FFE0806C6D4B13F0806C6D5D6E5D +6C6D6C16E06C6E141F6D01F84A13C06D01FE91B5FC6D9026FFE00F14806D91B712007F6D +5F6D5F6D6C16F06E5E020F168002034BC7FC020015F8031F14C0030001FCC8FC444A77C8 +58>I<943807FFC0057F13F80403B512FE040FECFF80043F15C04C15E093B7FC4B16F05D +5D5D4BEBFC0717E04B496C13E017004B486D13C07213804B48EC3E0096C7FC5EAC001FB9 +12F84818FE5ABBFCA56C60A2001F18F8C801F8C9FCB3B3AD000FB97E003F18E0A24884A5 +6C60A2000F188044667AE558>II<001FB5FC4814C05AB67EA57E7E +7EEA0003B2EF1FFE4CB512C0040F14F0043F14FC93B7FC03E38203E78203EF8292B8FC86 +A2DDF00F7FEF000304FC6D7F04F07F4C147F5E4C8193C8FC4B153F5DA25DA25DA35DB3B0 +001FB600FC017FB612C0486F90B712E0486F4816F0B8008316F8A56C040116F06C4B6C16 +E06C4B6D15C055657FE458>II<173FEFFFC04C13 +E04C13F04C13F8A24C13FCA67013F8A27013F07013E07013C0EF3F0094C7FCAD91B712E0 +4916F85B18FC5BA37FA27F7F91C8127FB3B3B3B217FFA218F8A25ED80FF016F0486C5C48 +7E486C4A13E0A2B54A13C05E4C138093B51200EC800791B65A6C5E5F6C5E5F6C5E6C93C7 +FC6C5D000115F86C6C14C0010349C8FC368C78E558>I<381FFFFC4813FF5A81B6FCA37E +A27E7EEA0001B3053FB612E094B77E4C82A287A363A2705E053F5DDD003F90C8FC4E5A4D +485A4D5B4D5B4D5B4D5B4D5B4D90C9FC4D5A4C13F84C5B4C5B4C5B4C5B047F90CAFC4C5A +03815B15831587038F7F039F7F03BF8092B67EA204FB7F04F17F04E07F4C6C7EEE803F04 +007F4B6D7E4B6D7F4B7F4B6D7F03C0814B6D7F717F187F85727E727E727F8486727F727F +84737E001FB600F8011FB512FE486F4980486F491580A2B890B712C0A36C4B6D1580A26C +4B6D15006C4B6D5C52657DE458>I<001FB612FC4815FF5A83B8FCA37EA27E7EC8120FB3 +B3B3B3A7001FBA12C04819E04819F0A2BB12F8A36C19F0A26C19E06C19C0456577E458> +III<923803FF80033F13F84AB6FC020715C0021F15F0027F15FC91B7 +7E0103707E4983498349834949C6804901F0011F7F90B500C001077F4891C700017F4A80 +4801F8033F138048496F13C04A814819E04A8148496F13F0A291C97E4819F84982A24848 +EF7FFCA44848EF3FFEAB6D177FA2007F19FCA26D17FFA26C6C4C13F8A36C6D4B13F06E5D +6C19E06E5D6C6D4B13C06E5D6C6D4B13806E92B5FC6C6D4A14006C02C001075B6D01F001 +1F5B6D01FE90B55A6D90B75A6D5F6D5F6D5F6D94C7FC6D6C15FC6E5D020F15E0020192C8 +FC6E6C13FC03031380474A78C858>II<953801FFE0001FB500FC021F13FC4802FF91B6FC480403 +1580DC800F15C0B7013F15E094B712F016816C038716F8168F6C159F6C03BF1483C7000F +90B5EAF80318C0DE000113F017FC4D6D13E04DEC3F804D91C7FC5F5F94CAFC5E5EA25E5E +A35EA35EA45EB3A7001FB812FC4817FF4884A2BAFCA37EA26C95C8FC6C17FC4D487CC758 +>114 D<0203B5131F027F9138F03FC00103B6EAFE7F010F92B512E0133F90B9FC5A5A5A +5A5A48EC000702E0EB007F4890C8121F01FC814981485A835BA46D6F13C07F6C6C923800 +7F0001FF93C7FC14C06C13FC6CEBFFF0EDFFC06C15FF6C16F86C16FFC617C06D16F0011F +16FC0107820100EEFF80021F16C0020016E0030315F0DB000714F8EE003F050713FC1701 +D81FC09238007FFED83FF0163F007FEF1FFF486C82A2847FA27FA26D5E80F01FFE6E153F +02F0ED7FFC6EEC01FF02FE020F13F89126FFE001B5FC92B712F019E019C0198019006001 +E316F801E116E0267FC03F1580D9800F02FCC7FC001FC71480404A74C858>I<15FE4A6C +7E5C4A7FB1001FBAFC4819C05ABB12E0A56C19C0A2001F1900C7000701C0C9FCB3AFF107 +F0F11FFCA2F13FFEA5197F821AFC6E16FF705B7015F86E6D1307704913F06E9038FFC07F +94B612E06F16C01A806F16006F5D6F5D6F5D030115E06F6C1480041F01FCC7FC040113E0 +475C7CDA58>I<001FB54AB512F04802C04914FC485EB66C4980A56C826C826C82D80003 +92C7123FB3B3A3197FA319FF60606F5C606D6D143F03FE91B5FC9226FFC00791B512C06D +91B912E01CF06E19F88080806E163F6EDBFC1F14F0020003F015E0031FDAC00714C00303 +01FCCAFC55487FC658>I<001FB500FC027FB512F04802FF49B612F8481AFCB76C4815FE +A56C4B6C15FC6C1AF86C02FC6D6C14F026000FFCC9387FE0006E16FF010760A26E5D6D60 +A26F5C6D95C7FCA26F5C6D5FA26F140F027F5EA26F141F023F5EA26F143F021F5EA26F14 +7F020F5E6F14FFA202075E6F5BA26E5E705AA26E93C8FC705AA26E5DEEE00FA2037F5CEE +F01FA2033F5CEEF83FA2031F5CEEFC7FA2030F5CEEFEFFA203075C93B5FCA26F5CA36F91 +C9FCA26F5B705AEE1FF04F487CC658>I<001FB500FC021FB512FC007F02FF027F14FFB7 +18807090B7FCA593C77E6C1B00001F02FC021F14FCC601C0C900011380A26E5E017F96C7 +FCA56E5E013F60A56D6C4C5AA3EE07F8EE1FFE4C7E6D6C496D485AA393B512C0A36D6C48 +4B5A18E0A34BEB7FF0173FD903FF5F197F4B14F8A2EEFE1F150F6D018F02FC5BA2DCFC0F +13FF159FA26D604C6C7EA215DF03FF91B5FC4C7E6E94C8FCA216E083A36E496C5BA36E49 +6D5A6E90C76C5ADA07FCEC0FF051487DC658>I<000FB500FE0107B6FC003F9126FF801F +15804D15C04815C01BE0A31BC06C1580711580000F9126FE00071500D8000101E0902600 +7FF8C7FC6D6D4A5A6F495B027F5E6E6C5B6E6C495B6E6C4990C8FC606EEB801F6E6D485A +6E6D485A6E5D70485AED7FF96FB55A6F5C6F91C9FCA26F5B6F5B6F5B6F5BA2705A4C7E4B +7F835D4B7F4B7F84ED1FF9DB3FF07F037F804C6C7E4B486C7E4A141F4A01807F4A496C7E +717E4A486D7F4A5A4A486D7F717F4A48814A486E7E49163F4B6E7E494981001FB500FC49 +B612C0007F02FF010715E01BF0B76C4815F8A56C4B6C15F01BE0001F02FC010115C04D47 +7BC658>I<001FB500FE027FB512F0486E49B612F848038016FC4D15FEB712C0A36C1580 +7115FC6C030016F86C4A6D6C14F0260007FEC9387FE0006E16FF627F6F5C6D6081606D95 +C7FC81027F5D6F5D180F143F6F5D021F151F8161020F153F81616E6C147FA26E5E7013FF +A26E5E705A8004E05C5F037F92C8FC16F0153F70485AA2151F70485A150FA270485A1507 +A26F6C485AA36FEBBFE017FF8160A2826082A295C9FC82A2705AA35F161FA25F163FA25F +167F5FA216FF5FA25D01305DD801FE5B3807FF804B90CAFC4813C0486D485A151F4B5AEC +007F4B5A02035B140F6C90B55A5E5E6C92CBFCA26C14FC6C5C6C5C6D13C0011F90CCFCEB +07F84F6D7CC658>I<0003BA12FC4819FF5A481A80A61B00A291C900075B4E5B4E5B4E5B +4E5B95B55A4D91C7FC4D5B6C484B5B4D5BD803F84B5BCA007F5B94B55A4C5C4C91C8FC4C +5B4C5B4C5B4C5B4C5B93B55A4B5C4B49C9FC4B5B4B5B4B5B4B5B92B55A4A5C4A91CAFC4A +5B4A5B4A5B4A5B4A5B91B55A494A15FE4991C83803FF804913FC49494B13C0495B495B49 +5B48B55A4891C9FC485B485B485B485B4890BAFCA2BCFCA66C1A80A2001FF1FE004A477B +C658>I<95380FFFC00503B512F0173F94B612F81603160F5E167F93B712F05D1AC04B4A +C7FC18C04B01FCC8FC17F04B5B5F5FB3B15D5D4B90C9FC92B5FC02035B143F0107B55A00 +1FB6FC007F5D5EB75A168093CAFC8216E06C8182001F81EA0007D9003F7F140302007F81 +6F7F8181B3B183836F7F17FC6FEBFFC018FE6F91B512C01AF0817015F8161F8216031600 +053F14F01703DD000F13C0458177F258>I126 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fb lcmssi8 19.907 29 +/Fb 29 122 df +12 D<001FB812F04817FC4817FEA2B9FCA46C17FC7E6C17F0370B75B045>45 +D65 +D<0807B512C00703B77E073F16FC4EB97E060F18F0067F18FE4DBB12C0170F053F1AE094 +BC12C05E04079238FC0007041F92C8001F14804C02F0150393B60080DB007F13004B4ACA +120F030702F017034B02C0715A4B91CC127E037F49191C92B500F896C7FC4A14E04A5C4A +5C4A49CFFC4A5B4A5B4A5B91B55A495C5E4991D0FC495B495B5D495B5B5D495B90B55AA2 +4891D1FC5C5A5C5A5C5A5CA25A5C5A5CA35A5CA4B5FC91D2FCAD80A27EA380A27E80A26C +7FA26C7FA26C7F807E806C80816C806D6DF103806D6D190F03FEF17FC06D6D4E485A6D02 +C017076D6E171F6D02FC94B5FC6D02FF16076D03E0157F023F02FF023FB6FC6E92B9FC6E +98C8FC02031AFC02001AF0033F1980030F4EC9FC030318F003001880041F04FCCAFC0401 +16C0DC000702E0CBFC737566F284>67 D<037FB912F04ABB12E01DFE4AF2FFC01EF81EFF +4A1CC01FF08B1FFE8B4A01F8CA003F810A0015E04C060F800B0180777E4A091F7F0C077F +4C737F8A4A877913805E8B21C05CA24C86A391B563218093CEFCA249531300A24B515A66 +545B5B545B4B081F5B545B545B4951B55A0B0791C7FC4B071F5B9AB55A49080714F00A7F +5C4B053FB6128092BDC8FC1EFC491CF01EC053C9FC1DF81DC04950CAFC1CE009FCCBFCA2 +03C0C800017F4983874B707F8690B5858692CA80747F864887864A85747FA248737F874A +86757F5A757F4A8489757F5A757F4A8489757F5A767F4A858A767F5A767F5C767F48757F +A24A737FA2767FB5757FA291CE6C7FA2896C4887123FD81FF8090390C8FC7A716DF087> +82 D<0707B57E4EB612FE061FEDFFE095B812FC0507EFFF80051F18E0057F18F84CBA12 +FE0407F1FF80041F1AC05E93BCFC4B9238F800074B92C8003F14804B02F015034B0280ED +007F4B49CA001F13004B01F017074B498392B50080EF00FE4A91CC127E4A01FC193C4C96 +C7FC4A5B5E5C5E4A5BA25C93CFFCA45CA282A282A26E7F8216FC826EEBFFC017F06E14FF +18F06EEDFF806E16FCF1FFE06E17FF6E18E06F17FC6FEFFF80030F18E06F18F80301846F +6C17FF041F84040784040084051F83050083060782DE003F811903DF001F80080181F200 +3F090F80871B017580888888A288A488A36466A3525BA25290C7FC646500071BFFD80FC0 +4F5B6D61486C4F5B01FC071F5B48B44F5B02C095B55A02F005035C4801FE050F91C8FC6E +6C043F5BB600F84BB55ADBFF80020F5C04FE0103B65A6C92B95A001F1B80000798C9FC00 +011AFC6C6C19F0011F19C0010396CAFCD9007F17FC020F17E0020094CBFC030F15F0DB00 +0F01FCCCFC6A7775F373>I<041FB512F8047F14FC93B612FEA219FF5DA219FEA219FC4B +15F805E0C7FCA34B5BA45F5DA494C8FC5DA45E153FA44B5AA45E15FFA45E5CA44A5BA45E +5CA45E5CA44A90C9FCA45D143FA45D147FA45D14FFA4495BA45D5BA45D5BA4495BA492CA +FC5BA45C133FA45C137FA4495AA45C5AA45C5AA4485BA45C5AA491CBFC5AA4485AA45B12 +7FA390B512F815FEB6FC81A56C5C5D001F5C40A071FD3A>91 D<041FB512F8047F14FC93 +B612FEA219FFA319FEA282161F93C7123FF07FFCA419F818FFA419F05FA419E05FA44D13 +C0A419805FA419005FA44D5AA460177FA46017FFA44C5BA4605EA4605EA4605EA44C90C7 +FCA45F163FA45F167FA44C5AA45F5DA45F5DA45F5DA44B5BA494C8FC5DA45E153FA44B5A +A45E15FFA45E5CA44A5BA45E5CA45E001FB6FC5A5AB7FC93C9FCA46C5C5D001F5C40A082 +FD3A>93 D<94383FFFE0040FB512FC93B77E030716E0033F16F84AB87E020783021F8302 +7F188091BA12C0DDFC0314E04CC7123F04E0020F13F04949C86C13F803F88103C06F13FC +92CAFC14FCD900F0EF7FFE146091CBFC1A3FA91A7F1BFCA31AFF1BF8A296B5FC0507B6FC +4CB7FC043F16F00303B8FC151F92B9FC0203EDFE03020FDAFE0014E0023F148091B500F8 +C7FC010314C04949C85A011F01F817C04913C0495B4948C95A4801F81880485B485B485B +4A5E4890CA14005B123F495F127F4960A2197FA200FF18FF4E5BA260606D161F6C6C4C5B +6D93B5FC6E14036E140F6C01F891B65A02FF010F13FD92B612F96C17E318C36C05035B6C +16FE6C16F86CDCC0015B6C93C7FC013F02F86EC7FC010F028091C8FC010301E0CBFC4F5B +71D862>97 D<157FEDFFC04A7FA25CA45CA25EA35CA25EA35CA293CCFCA25CA25DA3027F +ED1FFE4DB512E04B010F14F8053F14FE94B77E02FF010382040F824B48824C824991B87E +03F9834BD9FC008003F701C0130F92B5C7000314804902FC020014C004F08104C06F13E0 +4C150F93C914F04949824B824B18F84B82495B4B824B18FCA21B7F5BA292CBFCA35BA25C +A3137FA25CA213FF1BFF4A19F8A348611CF05C621CE05A624A19C0A248611C804A5F5013 +00A2484F5A505AA24F5B61484E5B4F5B6E5E4F5B6E4C5B484DB5C7FC6E4B5B060F5B6E4B +5B486D037F5B6E0203B55A01FC01C0011F5CDBF801B65A6EB8C8FC00FF18FC6E5E496C5E +6E16C06E93C9FC6C486C15FC003F6D15F0271FC0007F14C0C8001F49CAFC030113C05675 +6FF267>I<943803FFFE057FEBFFF00403B612FE040FEDFFC0043F16F093B812FC030383 +030FEFFF80033F18E05D92BA12F002039126FC000F14E04A02C0EB007F4A49C8120F4A01 +F8030313C04A01E015004A49163F91B5CAEA1F8049491707494994C7FC4913F05D495B49 +5B5B92CDFC495A495AA2485B5C5A5C5A5C5A5CA24890CEFCA25A5BA3127F5BA412FF5BAA +7FA2127FA37F123F1A1C6D183E6C197E6EEE01FE6E16036C6D1607191F6C6D167F6C01FC +ED01FF6E15076C6D6C023F5B6C02E049B5FC03FE013F14F06D90B85A6D18806D95C8FC6D +17FC010317F06D17C06D6C93C9FC021F15FC020715E002004ACAFC030F13C0545B6FD85C +>II<94380FFF804CB512F8040F14FF043F15C093B712F0030382 +030F16FE4B82037F178092B912C014034ADAFC0114E04A9126C0001F13F04A49C712074A +01F8020113F84A01E08091B50080ED7FFC4991C9123F4949EE1FFE4913F84B160F495B49 +49EE07FF495B92CAFC495A13FF4A83485B5C5A5C5A5C485B62A24890CBFCA291BBFC481A +FEA35AA21BFC1BF81BF001F8CDFC12FFA45BA37FA4127FA27FA3123F7FA26C6C181C1A3E +6C6D17FE6E16016C6D16076E160F6C6D163F6E16FF6C6D15036C6D6C021F5B03F049B5FC +6D01FE011F14F06D90B85A6D18806D95C7FC6D17FC010117F06D17C0023F93C8FC020F15 +FC020315E0DA007F91C9FC030713E0505B70D85C>I103 D<157FEDFFC04A7FA25CA45CA25EA35CA25E +A35CA293CCFCA25CA25DA3027F923807FFC0067F13FC4B0103B67E050F15E0053F8102FF +91B77E0403824B48824C8249143F4C17804BB5EA001F03F101F0010114C003F301806D7E +4901F790C87EDBFFFC81DBEFF06F13E0EDFFE04C81495C93C9FC5D5D495B1CC05D5DA249 +495EA24B1880A292CAFC4960A24A1900A3017F60A24A60A201FF187FA24A60A34819FFA2 +4A60A34860A24A60A24860A24A60A34860A24A60A34860A291CA5CA34860A24996C7FCA2 +007F60A24960A300FF187FA24960A36C48715A003F181FD81FC0EF0FE053736FF267>I< +EDFFC0020313E04A13F0A24A13F8A216F0A35CA216E080A26E13C06E130091C8FCAEEC1F +C0EC3FF0147F4A7EA45BA25DA35BA25DA35BA25DA25BA25DA35BA292C7FCA35BA25CA313 +7FA25CA213FFA25CA35AA25CA35AA25CA25AA25CA35AA25CA35AA291C8FCA35AA25BA212 +7FA25BA312FFA25BA36C5A123FEA1FC025746FF32E>I<157FEDFFC04A7FA25CA45CA25E +A35CA25EA35CA293CDFCA25CA25DA3147FA24B943807FF801B1F1B7F02FF95B5FC080314 +004B4C5B505B49063F13F0505B4B4BB55A4F91C7FC4F5B49051F5B4F13F04B4B5B4EB55A +4E91C8FC494C5B061F13F84B4A5B4E5B494BB512804D91C9FC4B010F5B4D13F84D5B4992 +B55A4C14804B4891CAFC040F5B4C13F8494A5B93B512C04A485C4B91CBFC030F80017F5B +037F804AB6FC02FD8190B8FC848416F304C37F4815814BC67F4B804B7F03E081484A7F4B +6D7F4AC7804A8048498202E0804A6E7F4A828348848391C96C7E8684488584498484727F +003F8584498484007F717F864983878500FF727F87498387856C4883003F62D81F800500 +5B59736FF262>107 D<157FEDFFC04A13E0A25CA45CA216C0A35CA21680A35CA21600A2 +5CA25DA3147FA25DA314FFA25DA25BA25DA35BA25DA35BA25DA25BA25DA35BA292C7FCA3 +5BA25CA3137FA25CA213FFA25CA35AA25CA35AA25CA25AA25CA35AA25CA35AA291C8FCA3 +5AA25BA2127FA25BA312FFA25BA36C5A123FEA1FC023736FF22E>I<952607FFE0933801 +FFF8067F01FE041FEBFF80DA1F800103B600C092B612F0DA3FE0010F6F020381027F023F +03F8020F15FE4A6C90B76C023F814C704A168004077049B812C04C714817E0494A60047F +DDC01F17F04BB5D8001F4BEBC00703E101F001009126E07FFCC7003F13F803E301C0023F +DAFFF0140F4901E790C86C01E101C080DBEFFC6F01E390C87EDBCFF86FD9F3FE6F13FCDB +DFE0EFF7F8DBFFC06FD9FFF081494A6093C95D4B614B96CAFC49496023F84B604B60A249 +494C495EA24B4E18F0A292CA5C494E60A24A4F18E0A3017F4E60A24A96CA14C0A201FF4E +60A24A4E1980A348077F60A24A4E1900A34807FF60A24A4E60A2484E197FA24A4E60A348 +4E19FFA24A4E60A3484E60A291CA4A60A3484E60A2494F60A2007F4E60A24996CA5CA300 +FF4E60A2494E61A36C4871487190C7FC003F060F84D81FC0DD07F0EF01FC8E586FD7A2> +I<953807FFC0067F13FCDA1F800103B67EDA3FE0010F15E0027F023F814A6C90B77E0403 +824C824C8249143F4C17804BB5EA001F03E101F0010114C003E301806D7E4901E790C87E +DBEFFC81DBCFF06F13E0EDDFE0DBFFC081495C93C9FC5D5D495B1CC05D5DA249495EA24B +1880A292CAFC4960A24A1900A3017F60A24A60A201FF187FA24A60A34819FFA24A60A348 +60A24A60A24860A24A60A34860A24A60A34860A291CA5CA34860A24996C7FCA2007F60A2 +4960A300FF187FA24960A36C48715A003F181FD81FC0EF0FE053586FD767>III114 D<94383FFFF0040FB67E047F15F04BB712FE0307EEFF80031F17E0037F +17F892B912FC14035C5C4A912680007F13F84A01F8C7120704C0020013F04A90C9121F4A +48160703F8EE01E0494993C7FCA2495B5D5B5DA35BA581816D7F81816DEBFF8016F8EEFF +C06D15FE6DEDFFF06E15FE727E021F16E06E16F86E820201826E6C6F7E031F821507DB00 +3F81040181EE000F050080181F06077F848484737E193FA462A4197F6219FF000C61001F +5F6D5ED83FE04C5B6D4C5BD87FFC5E01FF047F5B02E04AB5FCB500FC020791C7FCDAFFE0 +90B55A92B75A6C606C60000F6000031880C64DC8FC013F5E010F16E001011680D9001F02 +FCC9FC020014804E5B78D84F>II<02FE187F496C6C +EFFFC04960496D4C13E0A44960A24B18C0A34960A292CA1480A34960A24A1900A2017F60 +A24A60A301FF187FA24A60A34819FFA24A60A34860A24A60A24860A24A60A34860A24A60 +A34860A291CA5CA24860A24996C7FCA261127FA2494D5AA219FF6048485E626060606095 +B55A5F6D1507EF1FFD6C6CDB7FF95B6D6C903803FFF102F8013F13E16C90B75A18036C04 +FE5C6C16F86C16E06C4C6C5B6C4BC7FC6C6C02F86EC8FC011F02C091C9FC010101F8CCFC +53586CD567>III<03FEF103FC912603FF80F00FFE70181F4A6D183F1D7F1EFC6E6DF0FF +F8641EF05213E080704D13C0641E805213006E6D5F65525AA2037F4E5A705E65515B033F +5F7060515BA25190C7FC6F5F715E515A1BFF6F60714A5BA2505B6F5E64714A5BA25090C8 +FC6F4C5A83505A505A814F5B834F5B4F5B814F5B98C9FC715B047F4A5AA24F5A62706C13 +FF624E5B6062041F5B05FF5C4E90CAFCA270495A61183F6170137F614E5AA261705CA296 +CBFCA2705B60A260705BA2604C5B5E605E4C90CCFC5F161F4C5A4C5A4C5A1503003C020F +5BD87FE090B55A90B75A94CDFC16FCB75A5E16C05E4BCEFC15F06C14C0000301FCCFFC67 +6F7FD55C>121 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fc cmsy8 19.907 3 +/Fc 3 55 df15 +D33 +D<1C3C1C7E1CFFA263A2F303FE1B071CFC1B0F1CF8F31FF0A2F33FE0A2F37FC0A2F3FF80 +621C006263505AA2505AA2505AA2505A1A7F631AFF634F90C7FCA24F5AA24F5A190F6219 +1F624F5AA24F5AA24F5AA24E90C8FC60611807614E5AA24E5AA24E5AA24E5A18FF615F96 +C9FC4D5AA24D5AA24D5AA24D5A173F60177F604D5AA24C90CAFCA24C5A16075F160F5F4C +5AA24C5AA24C5AA24C5A5D94CBFC5D5E4B5AA24B5AA24B5AA24B5A157F5E15FF5E4A90CC +FCA24A5AA24A5AA24A5A141F5D143F5D4A5AA24A5AA24990CDFC5B5C13075C495AA2495A +A2495AA2495A13FF5C5A91CEFC485AA2485AA2485AA2485A123F5B127F5B485AA290CFFC +A2127E123C589A68F500>54 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fd lcmssb8 19.907 33 +/Fd 33 122 df<933803FFF8043FD9FF8049B512C04BB600F04914E0030F6F4914F0153F +92B74A14F85C5C140F5C5CA25C91B6EAC07FDD000F6E14F0494A13074C01036E14E04904 +016E14C098C9FC1800A2197096CBFCA6001FB900C091B512C04806F0010314F05ABA6C49 +14F8A76C60A2001F18C0D8000302FCC9FCB3B3B3B36D4A7014F07F6E01E0040014C06575 +7BF477>12 D<003FB50203B512F0486E4914F8B3A46C91C76C14F0C6EE000F48494B13E0 +4A17C0485F4A178048494B1300A24A5E4817FF4A5E48494A5BA24890C8485B495FA24848 +4B5BA248484B5B6C486F90C7FCA2452C79F272>34 D<97B6FC077F15FF0607B812FC067F +EFFFC00503BA12FC051FF1FF8094BC12F004031BF8160F163F93BDFC1503030F1CF05D03 +7F9338F0003F92B748C712014A04E0EC001F020793C912074A03FC040114E04A03F0707E +4A03C0171F4A92CB7E91B648844903F8060113C0494B84494B197F494B193F4992CD121F +4C1A0F494AF2078049F5030090B64897C7FC5E485DA2485D5E5A93D0FC5A5D5A5D5A5DA3 +5A5DA3B6FC5DAD817EA3817EA3817E817E817E827E826C81A26C81826D806D1E1C6D6E1B +3E701B7E6D03C01AFE6D6F19036D6F19076D6F190F6D03FE193F6E6E197F6E03C0EF01FF +6E03F04D13FF6E03FC170F6E03FF173F020104E04BB6FC6E04FE151F6FDBFFF00107B7FC +031F93BAFC8115031500043F1BFE040F1BF804031BE004001B00051F19FC050319E0DD00 +7F95C7FC060717F0DE007F93C8FC07001580787573F291>67 D<001FBBFC481AFE48F2FF +E0BD12FEF4FFC01DF81DFE777E1EE01EF81EFE787E8B1FF08B8B8B03E0C9001F707EE000 +7F82090782E1007F810A1F810A07810A0181766C801D1F77817781778189778178808A78 +80A278808A8D8A2280A28A22C0A28AA222E0A28BA322F0AD22E0A29CB6FCA322C066A222 +8066A22200666966545CA2545C669BB65A535D65535D0B1F5D5392C7FC9AB65A0A035D1C +0F0A7F5D0903B75A093F16C0081FB85A92BEC8FC67671FF0671F8054C9FC661EF01EC09B +CAFC1DF81DC052CBFC6C1BF06C50CCFC6C1A80847170F0A2>I<087FB5FC073FB7FC0607 +B812F8067FEFFF800503BA12F8051F19FF057F1AE00403BC12FC040F1BFF043F1C8093BE +FC15035D151F4B9326F8001F160092B748C87E4A04F0150F4A04801501020F03FCCA7E4A +03F0171F4A03C005075B4A4B8391B648CCFC494B197F4903F0193F494B735A494B190F49 +4B190794CD1203494A1A01494A1A004C1B7890B6481B30484B98C7FCA2485D5E5A93D1FC +5A5D5A5DA25A5DA25A5D090FB812C05117E0B6FC5DA98798C8121FA3817EA3817EA2817E +A2817E817E827E826C81A26C816D80826D806D80836D816D816D816D15FC6D816E6E7E6E +816E15F06E15FC0203DBFF805E6E04F00303B6FC6E04FE153F033FDBFFF8010FB7FC6F93 +BAFC1507811500163F040F1CC004031C00DC007F1AF8051F1A80050307FCC7FCDD007F18 +C0060705F8C8FCDE003F93C9FCDF007F49CAFC7B7574F297>71 D<001FB500FC9AB612E0 +4802FF0A0315F8486F63B76C5115FC7063A27063A27063A27098B7FCA27062A27062A271 +61A37161A27161A202FB6E4F5BA202F96E4F5BA202F86E96B55AA26F6D4E5CA26F6D4E5C +A26F6E4D5CA26F6E4D5CA26F6E4D5CA26F6E4D5BA26F6E4D5BA26F6E94B55AA2706D4C5C +A2706D4C5CA2706E4B5CA2706E4B5CA2706E4B91C7FCA3706E4B5BA2706E4B5BA2706E92 +B55AA2716D4A5CA2716D4A5CA2716E495CA2716E495CA2716E4991C8FCA2716E495BA271 +6E495BA2716E90B55AA2726D485CA2726D485CA27202875CA27202CF5CA27291B6C9FCA2 +725EA2725EA3725EA2735DA2735DA2735DA2735DA27392CAFCA2735CA2735C736C13F008 +1F13C06C4994CD6C13F87E6C01C00D1F13E096716EF0BB>77 D<97B512F0077FECFFE006 +07B712FE067FEEFFE00503B912FC051FF0FF8094BB12F004031AFC040F1AFF043F1BC093 +BD12F003031CFC4B88031F767E4B9326C0003F8292B700F8C7000116F04A0480DA001F81 +4A03FCC90003814A03E0DC007F80021F0380051F6E7E4A4ACB0007814A4A728191B600F0 +060081494B7380494B738094CD120F494A7480494A7480494A7481498D4C86494A758090 +B6487580A2484B758093CF7E488E484A7680A24B88488EA2484A761580A3484A7615C0A3 +4823E0A24B89A3B621F0AC6F9AB6FCA26C23E0A46F646C23C0A26F646C2380A26F646C23 +00A26C6E525CA26C6F515C70636C6A70636C6A6D6E98B65A70626D6E505D6D6E505D7062 +6D6F4F92C7FC6D6F4F5C6D6F4F5C6D6F96B65A6D6F4E5D6E02FE06075D6E6E6C051F5D6E +6F4D5D6E03F094B7C8FC6E03FE04075D0201DBFFC0033F15F86E04F84AB75A6FDBFFE001 +7F5E031F93BA12806F9AC9FC03031CFC03001CF0043F1BC0040F98CAFC04031AFC04001A +F0051F198005074ECBFCDD007F17E0060F94CCFCDE007F15E0070002F0CDFC947773F3AF +>79 D<001FBA12FC48F1FFF848F2FFC0BD12FCF4FF801DF01DFC1DFF1EC01EF01EFC1EFF +8B8B1FF08B8B03E0C9000182E0000781E1007F811C1F0A07810A0181887780A2778089A2 +8C89A765686568659AB65A64525D525D0A1F92C7FC99B65A09075D0803B75A92BD12E067 +9CC8FC1EFC661EC09BC9FC1DFC1DE052CAFC1CE0A28803E0C8123F738073808873807381 +8573818974807480867480897480748174818675808A758075808775808A758175817581 +888B768076807680888B7681768176817780898C7780778077808921807715C06C4A856C +7714806C91CE001F14007A7170F094>82 D<051FB57E0407B7FC047F16F80303B9FC031F +18F0037F18FE4ABB7E02071AF0021F1AFC4A8691BCFC5B5B5B49635B499238F8000F4992 +C87E90B600F015074803C01501484ACA6C5B4B171F4802F017074B83484A834B716C5A48 +1B3F92CC121F1C0F1C07481B03765A6F725A9AC7FC8181818115FEEDFFC06C15F8EEFFC0 +17FEEFFFF86CEFFFC019FF6C19F81AFF6C1AE01BFC6C1AFF6C1BC01CF06D866D1AFE6D86 +6D1BC00103876D876D87023F866E8602078602011B80EC003F030F1AC003011AE0ED003F +040119F0EE000FDD003F17F81801DE000716FCF1007F1A071A01E0003F14FE871B078787 +A2871206000F87EA1FC07F6D1CFC7F7F01FF97B5FC486D1BF802E06002F84E14F06E6002 +FF4E14E04802C0173F03F84D14C003FF4CB6FC04E0030F158004FE037F1500DCFFF8010F +B65ABE5AA2651DE0656C64001F99C7FC00071BFCC663013F1AE001071A8001004FC8FC02 +0F18F8020118C0DA000F4CC9FCDB007F15E0DC007F01F8CAFC677776F37E>I<003FB56C +99381FFFFC4802E00A7F13FEB66C51B6FC816F636C21FE6F636C21FC6F636C21F867826C +5414F0826C5414E0826C9BB612C0826C531580826C210070616D6766826D525C826D525C +836D525C836D525C836D677195B6FC6D6765836D5192C7FC836E505C836E505C836E505C +846E65725E6E6565846E97B65A846E4F5D846E4F92C8FC846F4E5C846F63725D6F636485 +6F4E5C856F4E5C856F95B65A856F4D5D856F98C9FC735B70616385704C5C85704C5C1A80 +704C5C1AC0704C5C1AE0706174B6FC70611AF11AF97003FB92CAFC97B7FC715FA2715FA2 +715FA2715FA2715FA3715FA2715FA27194CBFCA2725DA2725D725D060715E088727BF093 +>86 D<263FFFF097B66C963803FFF8B56C070303E0070F13FE6E4F6F616E4F6F6180526F +61A26C6EA114FC526F96B5FCA26C6EA114F8526F60A26C6EA114F099B86C5F816C5020E0 +7B5F6C6EA114C0637B5F6C6E08EF1D805102CF628D6C6E08C71D00510287628D6C6E0883 +64510203628D6D6E73645101FE98B5FC8D6D6E736451496F5EA26D6E746398B548705DA2 +6D6E7463504A705D8B6D6EA15A504A705D8B6D6EA15A504A705D70866D4E4A9AC7FC7C5D +6D6E74625091C7FC7C5D6E6E7362504998B5FC8E6E6E73625049628E6E6E746197B54862 +8F6E6E74614F4A628F6E6E74614F4A725BA26E6E74614F4A725BA26E6E7496C8FC4F4A72 +5B8C6E6E694F91C96F5B8C6F0280684F497390B5FC06C0856F4B49657D5A6F02E0745F96 +B55AA112836F6E745F06F14A1A87A112C76F02F9745F06FB4A1ACFA112EF6F91B6725F51 +97B6FCA26F7794C9FC63A26F775E98CBFCA270765E62A270765E628E7069628E704B65A2 +704B735D704B735D040092CD00034ACAFCC7727BF0D2>I92 +D<93380FFFFE0307B612F0037F15FE0207B812C0023F17F091B912FC010718FF011F19C0 +017F8590BB12F887879326FE001F8004C0010315804BC76C15C003F06E7E03C06F14E092 +C96C14F0D97FFC824A19F802E0824A19FC4A8291CAFC017E1AFE017C83131090CBFCA996 +B6FC0507B7FC4CB8FC163F0303B9FC153F4ABAFC140F023F160191B712800103EDF80001 +0F15C0494AC7FC017F14F090B612C0485D484AC8FC485C485C485C5D485C5D5A92C9FCA2 +B6FC5CA561A2806C606F5DA26F5D6C6E5D6F92B6FC6C6E5C03FE14076C6E6C133F9339F0 +03FFFD6C92B612F96C18F119E16C18C16C18816D1701011F16FC6D16F06DDCC00014FC01 +0193C7FC6D6C02F8023F13F0020F02C091C8FC020001F8CBFC575E79DB6B>97 +D<381FFFF84813FE5AB6FCB3A3943807FFC094B512FC0407ECFF80041F15E0047F15F84B +B712FE030782031F17C04B834B8392B97E8787DCFC008104C0010F814BC700038103F802 +008103E0153F4B6F804B6F8092C97E738085888588861D8086A21DC086A31DE0A386A21D +F0AF1DE062A41DC0A2621D80A2501400A297B6FC6461644F5C616F4B5C6F5D6F4B5C6F92 +B65A6F4A5D03FE020792C7FC6F6C133FDCF003B65A93B85A1BF0636F5F6F5F6F4CC8FC6F +5E6F16F06CD9FE0116C06C6E6C92C9FC6C01F8011F14F8C9000714C09326007FFCCAFC5C +7574F270>I<94387FFFF8040FB612E0047F15FC0303B87E030F17F0033F17FE92BA1280 +020319E04A19F0141F5C5C91BBFC491AE0499238F0007F4992C712034902FCEC007F4902 +F0150F494A1503494A6F13C093CA127F90B6173F484A171F4BEF0780484AEF030098C7FC +485CA2485CA2485CA25AA25DA25AA392CDFCB6FCAE7E81A47E81A27EA2817E6F18706C1B +F86F17016C1A036F17076C6E171F6C6E173F7016FF6D6E5D6D6E030713FC6D6E151F04FC +92B5FC6D02FF140F6DDBF001B6FC6D92B8FC7F7F023F19F86E19E06E19C0020319000200 +18FC033F17F0030F178003034CC7FCDB007F15E0040F92C8FCDC007F13C0565E78DB65> +I<50B51280080714E0A25014F0B3A3933807FFC093B512FC0307ECFF80031F15E0037F15 +F84AB712FE020716FF4A17CF023F17EF4A94B6FC91BCFC5B5B49EDFC004903C0130F494A +C712034902F81400494A153F04C08190B648814892C9FC5D485C5D5A5D5A5D5A5DA25A5D +A25AA492CAFCB6FCAF7EA281A37EA36C80A36C80A26C80A26C80A26C6E5E6F5E6C6E5E6D +6E92B6FC04E05C6D6E14076D02FC5C6D02FF147F6DDBF003B7FC94B9FC7F010018EF6E17 +CF6E178F6EEEFE0F020716FC6E16F80200DCE00714E0033F158003079126FE0001148003 +0002F090C9FC040F90CBFC5C7579F270>I<94387FFF80040FB512FE047FECFFC00303B7 +12F0030F16FE033F707E92B97E020318F04A84021F844A18FF4A8591BB7E49EDF8074992 +2680007F80494AC7001F804902F8020780494A80494A6E80494A8090B6486F7F93C9FC48 +4A707F5D48731480485C4B82481CC05DA2484A82A2481CE05DA24891BBFCA5BEFCA21DC0 +A21D004ACEFCA780A27EA381A27E81A27E817E816C1B0E6F181F6C6E60646C6E606C6E5F +7016076D6E5E6D6E043F13806D6E5E04FC4BB5FC6D6E15076D6E6C143F6D03F049B6FC6D +03FE133F6D6C91B9FC6E1A006E61020719F86E19E002001980033F95C7FC030F17F80303 +17E003001780041F03F8C8FC040315C0DC000F01F0C9FC5B5E7ADB68>I<94381FFFFC04 +07B612F0043F15FE4BB8FC1507151F157F4AB9FC5C140F5C5C5C9438FC007F91B600E013 +0F4992C712034C14004C157F49183F1A1F1A041A00A7001FB9FC4818C05ABA7EA76C60A2 +001F95C7FCD8000302FCC9FCB3B3B3B36D5C7F6E13E048757BF445>I<932601FFE049B5 +1280043F01FC010714E04BB61280030FDBE00F14F0033F15F092B712FC020316FE4A16FF +021F178F4A17CF4A17EF91BCFC5B494BC6FC4903F0131F4903807F494AC71203494A8049 +4A8090B600E0814C81485D93C97E5A484A825D485CA25D5A5D5AA25D5AA25DA3B6FC92CA +FCA862A4817E62A2817E6F5EA27E6F93B6FC6C80A26C6E5D816C6E5D705C6C6F5C6C816D +02F8EC1FEF6D02FE147F706CEBFFCF6DEDF8076D92B6128F7F0101180F6D17FE6E16FC14 +1F6E16F8020316E0020016C0033F15800307ECFE00030014F8040713C093C9FCA41DE0A3 +5014C0A2013860017E1B80D97F805F02F094B6120002FC4C5CDAFF805D03F0030F5CDBFF +80023F5C04FE0103B65A93B95A646499C7FC1BFC631BE06D198001074EC8FCD9007F17F8 +020717C0DA001F4BC9FCDB001F14805C7679DA70>I<381FFFF84813FE5AB6FCB3A39538 +7FFF800507B512F8053F14FF94B712C0040316F0040F16FC043F824C8293B91280030318 +C04B18E05D4B18F0EFC0074B48C715F8DB7FF0143FDBFFC0020F14FC5E93C87E4B814B18 +FE5D4B815DA25DA25DA392C9FCB3B3B3A46C497014FC7E6C01F8053F13F0577374F270> +I<001FB5FC4814C05AB612E0A76C14C0A2001F1400C9FCAE3807FFFE48EBFF805A4814C0 +B3B3B3B3AB6C14807E6CEBFE001B7476F331>I<381FFFF84813FE5AB6FCB3B3B3B3B3B3 +6C13FE7E6C13F8187374F231>108 D<95267FFF8094387FFF800507B500FC0407B512FC +261FFFF0023FDAFF80033FECFF804801FC91B700E092B712E048030304F8020316F8B56C +010F04FE020F16FE043F70023F824C7149178093B96C90B912C04B724818E00307DEF007 +18F04B610AF819F84BD9E0034CEBE0034B48C76C6E4848C76C14FCDB7FF0021FDB7FF014 +1F4B486E6E48486E14FE04806E04808091B5C86C91B5C87E4B6F4B814B4F18FF4B614B6F +4B814B61A24B61A24B61A392CA92CAFCB3B3B3A46C4971497113FE6C73856C01F87101F8 +7113F8985B74DAB1>I<95387FFF800507B512F8261FFFF0023F14FF4801FC91B712C048 +030316F0B56C010F16FC043F824C8293B91280030318C04B18E05D4B18F0EFC0074B48C7 +15F8DB7FF0143FDBFFC0020F14FC5E91B5C87E4B814B18FE5D4B815DA25DA25DA392C9FC +B3B3B3A46C497014FC7E6C01F8053F13F0575B74DA70>I<94381FFFC00403B512FE043F +ECFFE093B712F8030716FF031F17C0037F17F04AB912FC4A84020F727E4A854A854A8549 +B6D8F80015FC490380010F804902FCC70001804902F06E6C8004C0151F494A6F804991C9 +6C804949708090B54870804B824888484A717F4B8348884B83481D80A24B83481DC0A248 +1DE0A34891CB6C14F0A5B61BF8AD6C1DF0A36F5FA26C1DE0A36C6E4D14C0A36C6E4D1480 +A26C6E4D1400A26C6E94B55AA26C6E4C5C6C6E4C5C6F5E6D6E4B5C6D02E0033F5C6D6E4B +5C6D02FC4AB65A6DDAFF80010F92C7FC6D03F890B65A6D92B85A6D626E616E61020F1980 +6E96C8FC020118FC6E6C17F06F5F030794C9FC030116FCDB003F15E004034ACAFCDC001F +13C0655E7ADB72>I<943803FFE0057F13FE261FFFF80103B612C04801FE010F15F04803 +7F15FCB648B8FC4B83030F834B17F0037F8392B97E878788EEFC01932680003F814BC700 +0F8103F802038103E014004B6F8092C97E7380857380A27380851D8085A27414C0A2861D +E0A386A31DF086AD621DE0A362A21DC062A21D8097B6FC1D0061A24F5C614F5C64616F4B +5C6F5D6F4AB65A6F4A5D6F4A5D03FE021F92C7FC6F6C90B7FCDCF0075D93B85A631BE06F +5F6F5F6F4CC8FC6F5E6F16F0030116C06F6C92C9FC041F14F8040714C09326007FFCCAFC +94CCFCB26C5B7E6C13F85C7274DA70>I114 D<0303B57E92B7FC020716F0023F16FE91B912C0010318F84918FE49 +84133F5B90BBFCA24861489138FC000703E0EB003F4891C812074A15014849ED007F4AEE +1FFC4818074A16031901F1007848193097C7FCA2808080808115F015FE6CECFFF8EEFFC0 +17FF6C17F018FCF0FF806C18E06C8419FC6C846C727E6D846D846D846D846D8413016D84 +023F83140F02031880EC007F1507DB001F16C0EE007F1703DD007F14E0181F1807848400 +0C83121E001F847F487E7F6D19C013FC6D94B5FC486C7E6E4B148002F05D02FC5DDAFF80 +4A140003F0147FB70107B55A93B75AA262626C61001F61000761000196C7FCD8003F17FC +010F17F0010117C0D9001F93C8FC020115F0DA000749C9FC4B5E7ADB57>I<91381FFFF0 +4A13FC5C91B57EB3A4001FBAFC4819C05ABB12E0A76C19C0A2001F1900C74AC9FCB3B3B2 +82A21A701AF86E6E13011907F10FFC71133F7113FF6EECF00F94B612FEA280A26E17FC1A +F06E17C06E17006E16FC6E16F06F15806F02FCC7FC030F14C0030101F0C8FC47747CF152 +>I<261FFFF894383FFFF04801FE94B512FC5AB64C14FEB3B3B3A261A461A361A261617E +616F92B6FC606CEF07FD6F140F6C6EEC3FF96FECFFF16C02FF130793B612E16C18C16C18 +816C18016C17FE6D16F86D16F0010FDCC00014FC010393C7FC010003FC023F13F0021F02 +F091C8FC020091CBFC575B74D870>I<263FFF80F0FFFEB500E00503EBFF806E5F6E5F80 +62A26C6D1A0062A26C6D6162A26C6E6097B5FC6C6381616C636F5DA26C6E6061A26C6E60 +61A26C6E6061A26D6D95C7FC61A26D6D5F61A26D6E5E96B5FC6D6182606D61705BA26D6E +5E60A26D6E5E60A26D6E5E60A26E6D93C8FC60A26E6D5D60A26E02805C95B5FC6E5F8317 +C16E5F17E3A26E02F35C17F7A26E91B65AA36E5FA36F93C9FCA36F5DA36F5DA36F5DA26F +5D6F5D03001580595A7BD864>I<263FFFC0DDFFF894381FFFE04801F004036D057F13F0 +6E4C6D94B5FCB56C4C6D19F86C754B14F0A26E5E686C7518E06E5E686C7518C06181765D +6C22806F92B6FC686C7518006F5C686C755F6081765D6C696F5C9DB5FC6C07CF6D5F6F5C +67896D4C01876181775B6D686F4A1303676D755E60704A7E775B6D687049487E676D7593 +C7FC705A4F6D5D6D755D5F04F04A7F775B6D67705A4F6D92B5FC6D755D705A4F6D5C6E09 +815C5F04FE4A7F1EC36E66705A96C76C14C76E09E75C94B5FC4E6E14EF9BB6FC6E66A24E +806E9BC8FCA24E816E65A24E81A26E65A24E816E65A24E816F64A26F4A6F5D6F91C96C5D +6F01FC04005D8D5A7CD896>I<263FFFC0F0FFFE4801F00503EBFF80B56C5F6E5F806C61 +806C1C006F5E646C6E5EA26C6E6097B5FC6C80646C60816C636F5D6C636F5DA26D6D6061 +6D80646D5F826D97C7FC705C6D6182616D6E5EA26D94B5FC705E6D5E826E60705B800580 +5D606E6017C06E5D05E05D80715A6E95C8FCA26E6E5A626E14FC4E5BA26F13FE626F91B5 +FC94B6FC6F5EA281628162A2816281A26F93C9FCA2826182A261826182A2705CA2826182 +A24C5CA2615E1238007E4B91CAFCD87FC0143F01FC0103B55A90B8FC6060A2606C5F6060 +4DCBFC5F17F017C094CCFC16F86C1580C66C01F0CDFC59727BD864>121 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fe lcmssb8 23.89 44 +/Fe 44 122 df[<060FB500C04DB512F80503B700C0047FECFFF8053F04FC0307B81280 +0403B86C037F17C0040F50B9FC047F1A0F4BB9153F030798BAFC031F1A034B6292BA141F +4A634A634A98BBFC4A624ADC000F4AEEE00106E0010006FCC7121F4A0380021F4903F014 +034DC8000F05C0804A02F803034992C9127F09011B3F91B6040049191F0A7E1A0F0A3CF2 +07800A0097C7FCA9000FBA00F095B512FE003F73864873877487BBFCA86C4F636C4F98C8 +FC6C4F62C703F8CA93CBFCB3B3B3B3B0804D715C6E4A715C020F4A715C>162 +140 121 267 159 11 D[<943801FFFE057FD9FFF84AB512F80403B7020714FE041F8204 +7F4E804BB8FC03074F15805D153F5D92B9FC5C5C5CA24AEDE01F4ADB80036F15004D487E +4A706F5C4D147F083F020114F84A97CAFC1A1FA274CCFC1A0697CDFCA7000FBA00FC4AB5 +12FC003F734A8048734A8075491580BCFCA86C97C7FC6C616C61C76C02FCCAFCB3B3B3B3 +B0804D7115006E4A715C02074A715C>121 140 122 267 143 I[<943801FFFE057FEBFF +F80403B74AB512FC041F704980047F4E804BB84A158015075D153F5D92B9FC5C5C5CA24A +EDE01F4AED80034D487E4AEE007F5F1A3F4A171FA274C7FC97C8FCA9000FBA12FC003F85 +488587BCFCA86C97C7FC6C616C61C76C02FCCAFCB3B3B3B3B0804D7115006E4A715C0207 +4A715C>121 140 122 267 143 I<007FB512E0B612F0B3A86C14E0000114C0A215805A +15005C5A5C5A5CA2485B5CA2485BA2485B91C7FCA2485AA25BA26C5A1C34689B4C>44 +D<007FB512E0B612F0B3A77E6C14E01C1C689B4C>46 D[105 +193 113 279 136 I[<043FB512E0031FB712C00203B812FE023FEFFFE00103BA12FC01 +1F19FF017F1AC00003BC12F0000F1BFC003F8748757EBE7E89896C8804FCC76C81048014 +036C02FCC98103E0163F6C91CA6C8002FC8302F01B806C5B02808391CB16C06C5A13F85B +6C5A6C5ACDFC62A21E80626250150097B7FC07035D61071F5D4F5D96B75A4E5E4E5E4E5E +4E93C7FC4E5D4E15F84E15E095B712804D4BC8FC4D5D4D15F04D15C04D5D98C9FC4D14FC +4D5C6294B65A624C5D97CAFC4C5C614C5CA24C5C61A24C5CA361A25E96CBFCAF705B93CE +FCB3043FB5FC4C8093B67E4B81B3A38161705C041F91CBFC>98 140 +113 267 129 63 D[<0707B612FC073FEDFF804F8296B87E4E83A24E83A24E83A34E83A2 +4E83A24E84A34E84A295BA7EA24D85A34D85A24D851BEF4D851BC7A24D851B834D861B01 +4D86507EA294B684507F4C87507F4C87507F4C87A2507F4C87507F4C87507F4C8897C7FC +884C884F8093B6864F814B894F81A24B894F814B894F814B894F81A24B894F814B8A96C9 +7E4B8A4E82A292B6884E834A8B4E834A8B4E834A8BA24E834A8B4E834A8B4E834A8CA295 +CB7E4A92BE7EA291C27EA2498DA3498DA2498DA2498DA3498DA2498EA2498EA390B648CE +824C87488F4C87488F4C87488FA24C87488F4C87488F4C8748A11280A293CF7E48A112C0 +4B88B622E04B89A24B894B896C4A7715C06C02800B031580>155 +138 118 265 176 65 D[<000FBCFC003F1BFF481CF8F5FF80BF12F81EFF1FC01FF81FFE +797E20E020F88C20FF8D21E08D8D8D8D8D4BCA850900840A07831C000B1F820B0382F500 +7F1E1F78818A8A78818AA8545DA2545D66545D66545D545D53B75A5393C7FC0B0F5D0B7F +15F852B75A0A0F16C00A7F5E090FB748C8FC080FB812F892BE12E020800DFCC9FC1FE09C +CAFC1EF89BCBFC1EF0F6FF801FF81FFF20E020F820FF21C04BCA000F17F0E1003F16FC0A +0116FFE2003F820B0716E00B0182776C810C1F15FE0C07810C0116807816C08B0D1F15E0 +7915F023F88B7915FCA28BA27915FEA767A25515FC67675515F81F7F9CB712F01E030C0F +16E01E7F0B03B812C00B3F17800A03B9FC51BA120092C05A6A6A6A6A22809FC7FC21FC69 +21E021809EC8FC20FC20E020800DFCC9FC1FE06C9BCAFC1EF06C52CBFC000F51CCFC> +143 136 108 263 179 I[<51B67E50B812C0083F17FF0703BA12F8073FF1FF804EBC12 +F8060FF3FF80067F1CF04DBE12F81707171F177F4CBFFC04071EF0161F5E93C0FC4B9538 +E0001F030705F8C87E4B0580030F15E04B04F8C91201037F04E0EE003F92B8CB120F4A04 +FC18034A04F0844A04C0726C13C04A4C854A4BCD7E4A4B1A074A4B8691B700E074138049 +4C86494C1B7F4993CF123F4D1C1F494BF40F00494B1C06494B99C7FC5F5B5F90B75A4893 +D2FCA2485DA2485D5E5A5EA25A5EA25A5EA25A5EA4B7FC93D3FCAE827EA4827EA2827EA2 +827EA2827E826C81A26C81A26C826D81837F836D816D6F1D386D6F1DFC711C016D701B03 +6D701B076D701B0F6E03F81B1F6E6FF37FFE6E6F1BFF6E6F6C616E7019076E04F0616E04 +FC193F6E04FF96B5FC6F04E01703031F04F8170F6FDCFF80167F6F05F80307B7FC0301DD +FFE00103B8FC6F95BBFC163F8216071601706C1DFE051F1DF005071DC005011D00716C1B +F8060F1BE0060198C7FCDE003F19FC070319C0DF003F4DC8FC080117C0E0000103C0C9FC +>144 140 113 265 174 I[<000FC212C0003F8D488D8EC3FCAA6A6A6A93D3FCB3B3A593 +BE12C08D8D8DAA69696993D3FCB3B3A893BF12FC8E8E2380AB7E23006C69000F69>137 +136 108 263 169 69 D[<000FC112FE003F8C48218022C0C3FCAA228022006993D2FCB3 +B3A793BD12E08C8C8CAA68686893D2FCB3B3B3A27E5D6C5C000F5C>130 +136 108 263 162 I[<000FB912C0003F18E04818F019F8BAFCAA6C18F06C18E06C18C0 +D800014BC7FCB3B3B3B3B3AB001FB912C04818E04818F0BA12F8AB7E19F06C18E0000F18 +C0>61 136 123 263 72 73 D[<000FB50B3FB61280003F6E99B712C0486E1B036F63B6 +1C1F55168055160054B75A545E5416F00C1F5E545E5493C7FC53B75A535E5316F00B1F5E +535E5393C8FC52B75A525E525E5216E00A3F5E525E99B748C9FC09035E515E5116E0093F +5E515E98B748CAFC08035E505E5016E0083F5E505E97B748CBFC07035E4F5E4F16E0073F +5E4F5E96B8CCFC4E16FC06075E4E5E4E16C0067F5E95B8CDFC4D16FC05075E4D5E4D16C0 +057F5E94B8CEFC4C5E16074C824C83047F8393B97E03E18403E78403EF8492BA7E888989 +89898919BF071F814E6C81DEF807814E6C824E6C8206808395C7824D6E8105F86E814D6E +814D6E8105806E8294C86C824C6F824C6F8204F0824C70814C708193CA6C814B71814B71 +8203F0884B7182758276817681768176817682768288768277817781778177818D778277 +827782778278817881788178818A788278827882798179818F798179817916807916C079 +16E07916F08C6C8B4B886C4A88000F91D0000315C0>148 136 106 +263 184 75 D[<000FB600E09CB7FC003F03F80C0316804803FE0C0F16C0705416E0B86C +65A27165A2719AB8FCA27164A27164A27164A27164A37164A27263A27263A27298B9FCA2 +03BF6E5081A2039F6E5014FEA2038F6E5014FCA203876E5014F8A203836E5014F0A20381 +6F4F14E0A203806F4F14C0A2706E96B61280A2706E4E1500A2706E4E5CA2706E4E5CA270 +6E4E5CA3706E4E5CA2706F4D5CA2706F4D5CA2716E94B65AA2716E4C92C7FCA2716E4C5C +A2716E4C5CA2716E4C5CA2716E4C5CA2716F4B5CA2716F4B5CA2726E92B65AA2726E4A92 +C8FCA2726E4A5CA2726E4A5CA2726E4A5CA3726E4A5CA2726F495CA2726F495CA2736E90 +B65AA2736E4892C9FCA2736E485CA2736E485CA2736E485CA2736E485CA27303BF5CA273 +92B65AA2745FA27494CAFCA2745EA2745EA2745EA3745EA2745EA2745EA2755DA27592CB +FCA2755C755C090314F0090014C06C98CEFC92D56C14C06C497C1480000F497C1400> +179 136 106 263 224 77 D[<000FBC12C0003FF3FF80481CF8F5FF80BF12F01EFE787E +1FF01FFC1FFF8C20E08C20FC8C8C21C08D8D8D8D93CA000183E1000382F4007F0B0F1680 +0B0316C01D000C3F15E07815F08A7815F8A27815FCA28A22FE8AA37914FFAB9CB612FEA3 +5415FCA26622F8665415F0A20C3F15E05415C09BB7FC0B0316800B0F16000B7F5D0A07B7 +5A51B85A93BE5A69696956C7FC6820F068208055C8FC1FF81FC09CC9FC1EF81EC00BFCCA +FC1D800AC0CBFC93D2FCB3B3AA7E5D6C5C000F5C>136 136 108 +263 172 80 D[<000FBC12E0003FF3FFE0481CFF1EF0C0FC1FE01FFC1FFF20E020F820FE +7A7E8D21F08D21FE8D8E22E08E8E93CB000783E2000F821D000C1F810C03827882787E79 +818B7981A27981A28BA27981A8676BA2676B67555D555D679CB75A5493C7FC0C075D0C3F +5D53B75A0B1F5E0A0FB812C093BF5A57C8FC6921F021C09EC9FC20FC20E020800DFCCAFC +1FC054CBFC1EC08A8A93C900078186748174818A758187758175818B75818775818B7581 +76818876818C768176818876818C768177818977818D77817781898D7781778178818A8E +7881788178818A8E7881788179818B8F798179817981A27981798179817A1580A26C8B4B +886C4A761500000F4A0A035C>145 136 108 263 178 82 D[<0603B512F84DB712F805 +3FEEFFC04CB912FC040FF0FFC0047F19F84BBCFC03071BC0031F1BF8037F1BFE92BE12C0 +0203895C141F5C5C91BF5A5B5B494CC7FC49048014034903F8C9123F4903C0040F5D4992 +CA120104FC717E90B600F0181F484B84048018034892CC6C91C7FC4B737E48894B868A48 +4A745A1E031E01481D001F7E1F3C6F1B189CC8FC818182828216F816FE6CEDFFC017FCEF +FFC018FE6CEFFFF8F1FFC01AFF6C1AF8F3FFC06C1BFC6CF3FF801DF06D1BFC1DFF6D1CC0 +6D1CF06D1CFC6D1CFF6D896D896D1DF06E88021F886E886E880201896E6C88031F880307 +880301886F7E040F87040187EE003F050186EF000FDE003F19801901DF000718C0F2003F +1B01E1003F16E01C071C01767E0B1F15F0891D0389A2898A1203487E486C887F7F01FC1F +E07F487E6E6302E01EC08002FC98B6FC486D5015806E7E03E04F15006F190F03FC4F5CDB +FF80604803E095B65A04FC05035DDCFF80160F05F0047F5DDDFF800207B75A06FE49B85A +C15A9DC7FC6767676C66000F6600031E80C69BC8FC013F1CFC01076401011CE0D9003F1B +80020750C9FC02001AF8030F19C003004ECAFC040717F0DC001F93CBFCDD001F1480> +124 144 116 267 152 I[<000FC5B512E0003FA114F048A114F8A115FCC5B6FCAA6CA1 +14F86CA114F06CA114E0CD00014BCEFCB3B3B3B3B3B3A68666755C091F5C>174 +135 118 262 195 I[<000FB500F80903B512F8003F6E5114FC486E5114FE6F5114FFB7 +FCB3B3B3B3B3A270626C21FEA370626C21FC9CB6FC826C5315F8826C6F615415F06C6F61 +704F15E06C6F4F15C071606C04E04DB712806C704D160005FC170F6DDBFF80043F5D6D04 +E04BB75A6D04FC031F5E6DDCFFF00107B85A6D94BB5A6D676D676D9CC7FC6E65021F656E +1DF06E650201656E9AC8FC033F1BFC030F6303031BE003001B80043F4FC9FC040719F004 +001980051F05FCCAFC050117C0DD000F03FCCBFCDE003F49CCFC>136 +140 108 263 177 I[<003FB500F80D3FB512804802FE54B612C0B76C5315E070657065 +A26C6F5315C0A26C6F531580A26C571500826C9EB65A82696C6F68696C7067A26C70515D +A26C565D836D555D83696D6F67696D6F9CC7FCA26D6F98B65AA26D6F505DA26D545D846D +545D84686D7065686E6F65A26E6F4F5DA26E6F4F92C8FCA26E9AB65A846E525D84676E70 +63676E7063A26E704D5DA26F6F4D5DA26F515D856F5192C9FC859CB7FC6F6F62666F6F62 +A26F704B5DA26F704B5DA26F505D8666706F6166706F6166706F96CAFCA2706F92B65AA2 +704E5D86704E5D876570705F6570705FA2716F495DA2716F495DA2714D92CBFC877194B6 +5A87647103FF5E647104835DA27104C75DA27104EF5DA27292B75AA27261A37296CCFCA2 +7260A27260A27260A27260A27260A3735FA2735FA27394CDFC735E735E735E070016E0> +163 137 122 263 176 I<050FB57E0407B612FE93B812E0030F17FC92BAFC020719C002 +1F19F091BB12FC01031AFF010F87491BE0498789899426FE000781058001008104FCC800 +3F158004E06F15C093C97E03FC7015E04B7015F06D01E08203807015F892CBFC4A7214FC +14F84A7214FE5C5C4A1BFF6DCC7E90CDFCAC081FB7FC4EB9FC95BAFC171F0403BBFC161F +4BBCFC150F157F4AB8EAFC1F0207EEFC00021F1680027F03F8C7FC49B712C001074BC8FC +4915F84915E049158090B648C9FC485D4815F05E485D485D4892CAFC5D5A5D5A5DA2B6FC +5DA663A281637E6F94B7FC626C806F5E1A0F6C6F5D04E05D6C6F92B8FC04FC14036C03FF +141F6CDCF003B512DF94B7129F6C1A1F6C19FE6D18FC6D18F86D18E06D18C06D18000101 +5F6D17F8023F04E06D14FE020F93C76C14FC020103F86E14F8DA003F02C091C9FC030301 +F0CCFC687078ED80>97 D[<000FB512C0003F80488081B6FCB3A7953803FFF0067FEBFF +800503B612F0051F15FC057F15FF4CB812C0040717F0041F17FC4C8393BAFC03F919C003 +FB8592BB7E89899426FC007F8105800107814CC88204F0033F8104C0814C0307814BC96C +814B824B70817580877580A27580871F80A27515C0A2871FE0A37515F0A41FF8A288A31F +FCB01FF8A299B6FCA41FF0A35115E0A35115C0A21F8063A2511500A2515C6663515C6F94 +B6FC505D6F4C5D6F4C5D70151F04E04B5D7092B7C7FC04FC02035D04FF021F5DDDF003B7 +5A94B95A656503FB6103F94EC8FC03F8607017F0705F7017806C03074CC9FCDBF00116F8 +6C4A6C16C0000F4A011F92CAFCCA000714F09426007FFECBFC>110 +140 113 265 135 I<063FB5FC0507B612FE057FEDFFE00403B812FC040FEFFF80047F18 +F04BBA12FC4B19FF030F1AC0033F1AF84B1AFC4ABCFC5C5C5C023F1BF84A9238FC000791 +B700C0EB003F494BC812034903F8150005E0163F494B040F13F0494B16034992CA7E494A +EF007F4C183F494A181F90B648F007E04C180348F401C04C95C7FC5A5E5A93CEFC5AA248 +5CA35A5DA35AA35DA2B6FCAF7E81A47EA281A27E817EA2827E1E1C6C6F197E1EFE6C6F18 +017018036C1C076D6E180F70183F6D6E187F6D6EEF01FF6D6F040713FF715E6D03F0167F +6D6F4BB6FC6D03FE150F6DDBFFC091B7FC6E03FC133F6E92BAFC808002031BFC6E1BF86E +1BE0033F1A80030FF1FE006F19F8030119E06F6C1880041F05FCC7FC040317E0DC007F93 +C8FC050715E0DD003F01F8C9FC687077ED79>I[<0A0FB512E05214F05214F85214FCB3A8 +943807FFE094B6FC040715E0043F15F893B712FE0303EEFF80030F17E0033F17F84B17FC +4AB912FE4A18FF4A96B6FC141F5C5C91B8EA001F4904E013014993C87E05FC151F4903F0 +15074903C081494B15004992CA7E5E495C90B65A5E485DA2485DA2485DA24892CBFCA348 +5CA25A5DA35AA45DA2B6FCB07EA281A37EA46C80A37E817E827EA26C81827E7094B6FC6D +6E5E705E6D6E5E6D6E5E6D6F5D05E05D6D6F92B7FC6D03FC14036DDBFF80131F6D04F890 +B8FC6E92BAFC806E856E18FE6E18FC020118F06E18E0033F17C06F170003075E030104F8 +6D14F86F6C03E06D14F0040F03806D14E0040102FCCBFCDC000F1380>110 +140 119 265 135 I<95383FFFE00507B67E057F15F80403B8FC041F17E0047F17F84BB9 +12FE0307727E031F854B19F092BB7E4A864A86020F864A874ADBFC00824A03C0011F8191 +B7C70007814903FC1401494B6E6C804903E06F80494B814D6F804992C96C80495C494A70 +15804C8290B6FC4C7015C0485D5A4C7114E0485DA2488793CB15F0A2485CA288484A1BF8 +A392BDFC5AA5C0FCA21FF01FE01FC003F0CFFCA96C80A56C80A46C80A2817E827E826CF5 +038070F107C06C1D0F70191F6C6F197F6D6E19FF656D6E606D6E180F6D6F5F71057F13E0 +6D03F094B5FC6D6F16036D03FE161F6D6F167F6E03C00203B6FC6E03F8143F6E9226FF80 +07B7FC6E93B9FC02031C806E1C006E1BFC033F626F1AE003071A8003014FC7FC6F6C18F8 +041F18E0040795C8FC040017F8050F16C0050003F8C9FC060349CAFC6D7079ED7C>I[<06 +07B512E00503B712C0053F16FC4CB812FE160F163F93B9FC1503150F5D157F92BAFC5C5C +5C4AEE800706F0C7FC4A0380141F95C812074A02FC15031B014A18001C7E1C3C1C00A900 +0FBA12F0003F85488586BBFCA86C616C616C61C76C02FCCAFCB3B3B3B3B0805F6E5C0207 +5C>87 140 122 267 83 I<942601FFF8020FB512E0053F01FF4A14F04CB600E04914F8 +040F03F84914FC047F15FE4BB8FC030717C04B17E0033F17F092B912F84A18FC4A18FE02 +0F18FF5C4A96B6FC4AEE803F91B738F800074904C013014993C87E494B814903F8814D81 +494B81490380814992C97EA290B648825E484B835A5E485DA25E5A5E5A93CBFCA25A5DA2 +5A5DA5B6FC5DA899B6FCA4817EA263A2817EA26F5F7E82636C81A26C6F5EA26C6F5E6C81 +705E6C81705E6D6F92B7FC6D6F5C6D03F04A7F6D6F5C6D03FEEC0FFE6DDBFFC0133F6D93 +39FC01FFFC6D93B6FC6E18F86E18F0806E18E0020318C06E18806E6C1700031F5E03075E +030116F06F6C5D040F158004004AC7FC050713E094CAFCA51FF8A31FF099B6FCA2010E1D +E0011F61D93FC04E15C014F002FC4E158002FF4E150003E05F03FC4D5CDBFF8093B65A04 +F003035DDCFF80020F5D05FF91B75A95B95A669BC7FC65651DF06D636D1B80010350C8FC +D9007F19F8020719E0DA007F95C9FC030317F8DB001F1680DC000F02E0CAFC6E8E77EC87 +>I[<000FB512C0003F80488081B6FCB3A796381FFFF04EB612C0060F15F8067F15FF4DB8 +12C0050783051F17F84D8394B97E4C844C19804C19C04C19E05E4C19F04CEBF00193B5C7 +001F15F803F901F8140703FB01E06E15FC05808092B5C915FE04FC825E4C825E4C19FFA2 +4C8293CAFCA25DA35DA45DB3B3B3AE7E4B7114FE6C4A7114FC000F4A7114F8>104 +138 113 265 135 I[<000FB512F8003F14FC4814FE15FFB7FCA86C14FE6C14FC6C14F8 +C9FCB10003B512F0000F14F84814FC15FE5AB3B3B3B3B3A97E15FC6C14F8000314F0>32 +139 115 266 60 I[<057FB512E094B612F04C15F84C15FCA97015F87015F07114E094C9 +FCB1050FB512E04D14F04D14F84D14FCB3B3B3B3B3B3A494B612F85ED80F80140FD81FFE +91B712F090BAFC1AE05A1AC01A805A1A0061BA5A19F0616C606C95C7FC000F17FCC617F0 +010F16C0D9007F4AC8FC020014C0>70 169 147 266 67 I[<380FFFFC003F7F487F81B6 +FCB3A90807B61280083F15C0624FB7FC61614F16804FEDFE004F5D96B75A4E5E4E5E4E5E +4E5E4E4BC7FC4E5D95B75A4D5E4D5E4D5E4D93C8FC4D5D4D5D94B75A4C5E4C5E4C5E4C93 +C9FC4C5D047F5D93B75A03815E03835E03875E038F93CAFC039F5D92B75A616161198096 +CBFCA28585A285858585A2858586A286868604FB8116F104C0814C814C6C804B7F4B6D81 +4B6D814B8303C06D814B7F92C76C81877181847280728188728184728188728184738073 +80897381857381897381857381748089741580867415C01EE07415F0867415F87415FCA2 +6C864A846C4984000F49060714F8>102 138 111 265 127 I[<000FB512C0003F14E048 +14F015F8B6FCB3B3B3B3B3B3B3A47E15F06C14E0000F14C0>29 138 +113 265 60 I<96260FFFF896B57E4EB600E0051F14FE000FB56C020F03FC94B712C000 +3F6E027F03FF040716F0486E49B800C0031F16FC6F010705F0037F16FFB6021F05FC4AB9 +12C04D714A8494BA020F844C7349844C7349844C7349844C7390BBFC4C624C73481A804C +D9F0004DEC000F93B5C7000F6F4801F0010016C003F101F802034C0180143F03F301E06E +6F4848C86C15E005806E05F88103F790C96C6E48486F15F0DBFFFE704B488104F81B804C +7093C97E4C62A116F84C624C704B8293CA5EA24B63A34B63A44B63B3B3B3AE6C74874B98 +CB15F06C4A714A7214E0000F4A05004A060F14C0B56D71ECD4>I<96381FFFF04EB612C0 +000FB56C020F15F8003F6E027F15FF486E49B812C06F010783B6021F17F84D8394B97E4C +844C19804C19C04C19E05E4C19F04CEBF00193B5C7001F15F803F101F8140703F301E06E +15FC05808003F790C915FEDBFFFC825E4C825E4C19FFA24C8293CAFCA25DA35DA45DB3B3 +B3AE7E4B7114FE6C4A7114FC000F4A7114F8686D71EC87>I<95380FFFF84DB612C0051F +15FC94B87E040717F0041F17FC93BA7E4B85030719F0031F19FC4B8592BC7E4A8702071B +F04A874A9226FC001F814A03C00101814A4AC8003F8091B600F8030F814903E003038149 +03800300814992CA6C80494A71804C83494A7180494A7180494A71804C8390B6884C8348 +8B4892CC6C80A2488B4B85A2488B4B85488BA3488BA24B85A2488BA5B61E80AE6C2000A3 +6F61A26C67A46C6E4F5CA36C676F616C677095B6FC6C67705F6C67705F6C676D6E4D92C7 +FC705F6D6E4D5C6D6E4D5C6D6E4D5C05C04BB6FC6D6F4B5D6D03F8030F5D6D03FE033F5D +6DDBFFC049B75A6E03FC011F93C8FC6E92B95A020F1BF86E636E636E636E6C97C9FC6F61 +030F19F8030319E003001980043F4DCAFC040F17F8040117C0DC003F4BCBFC050315E0DD +000F01F8CCFC797079ED88>I<953801FFFC063FEBFFC0000FB500C049B612F8003F6E01 +0F15FE486E017F6F7E6F48B812E0B6010717F84C83043F17FF4C8403F9BA7E03FB8592BB +7E898989DDFC00820580011F8204FCC700038204F002008204C08193C9001F814B70814B +824B70818674818A87751580A2877515C0A27515E0A37515F0A3871FF8A287A41FFC88AE +99B6FC1FF8A5631FF0A2631FE0A2631FC0631F8063A2511500636698B65A62505DA26F4C +5D6F041F5D6F4C5D705D04E04AB75A704A93C7FC04FC020F5D04FF027F5DDDF007B75A94 +B95A656503FB6103F94EC8FC03F8607017F0705F70178004074CC9FC040116F87016C005 +1F92CAFC050714F09426007FFECBFC95CDFCB3A47E5D6C5C000F5C6E8971EC87>I +114 D<041FB57E0307B7FC033F16F84AB97E020F18F0023F18FE91BB7E491AF00107865B +5B5B5B90BC5A5A9338F000074892C8123F4802F815074B15004802C0043F5B4B160F4819 +0392CA7EF2007F4849183FF30FC01B07755A4897C8FCA280A28181818115FCEDFF8016F0 +6CEDFFC017FEEFFFF8F0FFC06C18FCF1FF806C19E01AF86C19FE747E6C866C1AF06C866D +856D856D856D866D866D866D866D6C85141F02078514016E6C84150F030184ED001FDC00 +7F17801701EF000F1800071F15C0190719018586000685D80F8084121F6D847F7F7F486C +1B807F7F6E5F02E01A006E5F4813FC02FF4D5B03C093B5FC03F003035C03FE150FDBFFC0 +023F5CB700FE0107B6FC93B95A6464646C98C7FC001F62000762000162D8003F61010F19 +C0010396C8FCD9007F17FC020F17F002001780030703F8C9FCDB000F49CAFC5A7078ED69 +>I[<0203B512E0020F804A80835CB3A8000FBB12FC003F8648861C80BDFCA86C1B006C62 +6C62C7003F02FCCAFCB3B3B3AC83A2F301C0F307E06E6E150F1B1F1B3F72ECFFF01A036E +6F130F72133FDEF807B512F86E92B7FCA2801CF06E19E01C806EF0FE00636F17F06F1780 +6F4CC7FC6F16F8030316C06F03FCC8FCDB003F14C0040701E0C9FC>85 +139 123 264 98 I<000FB500C00503B512F8003F6E4D14FC486E4D14FE6F4D14FFB6FC +B3B3B3AD63A463A398B7FCA262A2627E62626F5E6C6162F2FFDF6C6E5D0707139F6C6E6C +021F131F04E0147F6C03FE903807FFFE93B712FC6C19F86C19F06C19E06D18C06D18806D +EFFE006D5F010317F001004D6D14FE023F04806D14FC020703FCC76C14F8020003F091C9 +FC030349CCFC686D71EA87>I<263FFFF04FB512804801FC070714C0B64F14E06F606481 +64A26C6E1BC099B6FC816C501580A2816C501500A26C6E6263A26C6E6263A26C6E6263A2 +6C6F6163A26C6F6163826D96B65AA2826D4E5DA26D6E96C7FC62A26D6E6062A26D6E6062 +A26D6E6062A26D6F5F62836D4E5CA2836E94B65AA26E6E5F61A26E6E94C8FC61A26E6E5E +61A26E6E5E61A26E6E5E6118806E4C5CA218C06E4C5CA218E06F92B65AA26F6E5D18F1A2 +6F02F992C9FC18FBA26F91B65AA36F5FA36F5FA36F5FA36F5FA2705EA3705EA27093CAFC +705D705D040115F06B6C7AEA78>I<261FFFF8952607FFE095380FFFFC4801FE061F01F8 +063F7F486D4E6D4E7FB66C4D6D95B612806F8598B65F6CA114006F8650626CA15B6F8650 +62A26C6E7461626B6CA15B6F8650626CA15B6F865062A26C6E7461626B6CA15B70855097 +B6FC6CA15B708597B85DA26D6E716E95C7FC4F13FE6A6D6B7071804F01FC606D6B70864F +6E5F1BF86D6E745F61516C5F6D6B70864F6E5F6D07E06370864F62517E6D6F735F617694 +B6FC6D078063718596B56D5E6E95C797C8FC711A804E62896E02F04A05C05D60775D6E4D +6305F81AE04E626E746005FC4A17F04E62896E02FE4A05F85D60775D6E4D6305FF1AFC4E +626E746006BF4917FE95B596B6FC896E4D94B75AA36F93C995C9FCA36F745E61A28A6F4B +63A36F4B705EA36F745E61A26F745E616F745E4F826F6C4A7093CAFC041F49CB003F14FC +A96C7BEAB4>I<263FFFF84FB512804801FF070714C0B66C4E14E06F606F60646C80A26C +6E95B612C0A26C6E1B8063816C1E006F5F7E515C6C81A26C6F4C5CA26C6F61636D806670 +5E7F666D6E5EA26D6E93B65AA26D6E61626D819BC7FC715C7F656D6F5CA26E6E5F626E6E +5F626E80656E5F83656E6E5CA26E6F5E97B6FC6E6F5EA26E5E06E093C8FC81725A646F14 +F8616F6018FC6F4B5C18FE814F5C6F14FFA26F4B5C19BFA26F92B65AA282648299C9FC82 +A2705EA3705EA28263826382A2715DA28363A283638398CAFC83A2715CA283625FA2625F +62001C5E123FD87FC04B5C01F8157FD9FFC0010FB65A91B9FC6297CBFCA26C6061616161 +6196CCFC6018F818E0188005FCCDFC6C16E06C4BCEFCD8003F91CFFC6B897AEA78>121 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Ff lcmss8 13.82 10 +/Ff 10 58 df<913801FFC0021F13FC027F13FF49B612C0010715F04981013F15FE4990 +38007FFFD9FFF001077F02C0130148496D7F4890C86C7E49153F48486F7E49150F000F83 +491507001F83491503A2003F83491501A3007F83A24981A400FF1880B3A3007F18006D5D +A5003F5F6D1503A2001F5F6D1507A26C6C4B5AA26C6C4B5AA26C6C4B5A6D157F6C6D4A5A +6C01E001035B02F8130F6DB4017F90C7FC6D90B55A010F15F86D5D010115C06D6C91C8FC +021F13FC020113C0395079CD48>48 DI<913807FFE0027F13FE0103B612C0010F15F04915FC4915FF90B87E48 +8348D9F80180489026C0000F7F91C700037FD80FFC02007F4848ED3FFE49151F003F707E +498148486F1380A248488119C06CCAFC7E121E120E1206CBFCA45F1980A25F19005F604D +5A171F604D5A4D5A4D5A4C5B4C90C7FC4C5AEE1FFC4C5A4C5AEEFFC003035B4B90C8FCED +0FFCED3FF84B5AEDFFC002035B4A48C9FC4A5A4A5AEC7FE04A5A495B4990CAFCEB07FCEB +1FF8495AEB7FC0495A000390CBFCEA07FC48B912805A007F18C0A46C18807E3A4E7ACD48 +>I<913801FFF0021F13FF91B612E0010315F8010F15FE013F81498290B87E0003DA801F +7F489026F800037F4801C001007F4890C8123FD83FFC6F7E49150F4982D81FC015076C5A +6CC9FC1202CAFCA2170F60A2171F4D5AA24D5A4C485A5E040F5B047F5B031FB5C7FC023F +B512FC5F17E0178017F017FC17FF91C7003F13C004037F04007F717EEF1FFC717E717E19 +808319C083A27113E0A85F003018C01278007C5E007E4C1380B47E6D4B130001F04B5A01 +FC153FD83FFFEDFFFC6C01E001035B6C01FF013F5B6C91B65A00015F6C6C93C7FC6D5D01 +0F15F8010115E0D9003F91C8FC020113F03B507ACD48>II<90B812F05A4883A460A249CBFCB3ED7FF80207B57E023F14E091 +B612F890B712FE8384DBC01F7F9126FC00037F02F001007F02C0EC3FF84A6E7E49C8FC49 +6F7E6C486F7E120090C97E1980A37113C0A95F1980A3000C4C1300121C003F5E486C4B5A +486C5E01F0157F6D4B5A6CB402035B001F01C0010F5B6C01FC90B55A6C90B75A6C94C7FC +C616FC6D5D011F15E001031580010002FCC8FC020713C03A4E7ACB48>I<923803FFF003 +3F13FF92B612E014075C143F5C49B7FC49EC001F4901F0130149018090C8FC4948CAFC49 +5AEB7FF0495A5C485B4890CBFCA2485AA2485AA2485AA2485AED0FFE92B512C0267FE003 +14F0020F80023F14FE4A8091B77ED8FFC1D9803F7F9027C3FC00077FD9C7F01301D9CFC0 +6D6C7ED9DF806E7E01FEC86C7E170F4982491507A2496F7EA25B711380A35B127FA27FA4 +123FA27F4D1300121F7F000F4C5A7F170F6C6C5E6C6C4B5A6E143F6C6D4A5A6C6D49485A +02F801075B90277FFF803F5B6D90B6C7FC6D5D6D5D010315F06D5D6D6C1480021F49C8FC +020113E0395079CD48>I<007FB912C0A2BA12E0A46C18C01980CA000713004D5A4D5A4D +5A4D5A4D5A4C5B4C5B95C7FC4C5A160F4C5A5F4C5A167F4C5A5F4B5B5D94C8FC5D5E4B5A +151F5E153F5E157F5E15FF5EA25C5E5C93C9FCA25C5DA2140FA25DA2141F5DA4143F5DA5 +147FA25DAA6E5AA23B4D7ACB48>I<913801FFF0021F13FF91B612E0010315F8010F15FE +4981498290B812E0489026FC00077F4801C09038007FF891C8121F48486F7ED80FF8ED03 +FEA248486F7E4981A24848EE7F80A76C6CEEFF00A26D5D000F5F6C6C4B5A6C6C4B5A6CB4 +ED1FF06C01C0EC7FE0D97FF8903803FFC06DB75A010F4BC7FC010315F8D9007F14C0A201 +03B612F8010F15FE013F01F16D7E90277FF800037F2601FFE0010013F0480180EC3FF848 +48C8EA0FFC48486F7E48486F7E4981003F18804981007F18C0A24848EE7FE0A96C6CEEFF +C0A26D5D003F18806D5D6C6C4B1300000F5F01FF151F6C6D4A5A6C01F049B45A6C01FE01 +0F5B6C90B75A6D5E011F93C7FC6D5D010315F8010015E0021F91C8FC020113F03B507ACD +48>I<913801FFE0021F13FC91B6FC010315C04915F0011F814981498190B5C66C7E4801 +F0010F7F4801C001037F484913004848C86C7E496F7E485A003F707E5B007F707E5B1707 +84485A1703A284A483A24D1380A36C7E5FA27F003F5E6D5D121F6D5D6C6C15FD6C6CEC01 +F96EEB07F16C01E0131F6C01FEEBFFE16C90B612816D4B13006D14FE010F14F86D14E001 +011480903B003FF80007FE91C8FCA260170FA24D5AA24D5AA24D5A4D5AA24C5B040790C7 +FC5ED803804A5AD807E0EC7FFCD80FF849485A9026FF801F5B4890B65A178094C8FC0007 +15FC00015D6C6C14E0011F91C9FC010013F0395079CD48>I E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fg lcmss8 19.907 81 +/Fg 81 128 df11 +DII<932603FFF0933807FF80043FD9FF80037F01F8EC0FFC +93B600F04AB500FEEC3FFF03036F020780030F061F4D1380033F604B6092B792B7FC4A60 +4A605C4A9026FE001F4AEBFC0104F001014A9038E0003F4A0180D900600380130E93CA48 +90CA6C13004A5A4B4EEF0FFC093F95C8FC147FAD001FB800F092B600F8EC03F84805FC06 +FEEC0FFE5AB96C724A7EA56C4D60A2001F05F018F8C7D87FFCCA49CAFCB3B3B3B26E4871 +48715A021F180FDA0FE0DD07F0EF03F891757BF4A6>I34 D<17F8EE01FE16034C7EA604 +1F13F00303B612C0033F15FC92B87E020317E0020F17F8023F17FE91BA7E4919E04919F8 +010F854902F7133F49D9FE0713004901F0150F03C0150390B500009238007FF84849171F +4849170702F017034849EF00F098C7FC485B5C5A91C7FCA25B123FA67FA380A26C7F8080 +6C7F806C13FF15C06C14F015FE6CECFFE793B5FC7E6D826D16FC6DEEFF806D17F06D17FC +6D17FF0100846E17E0021F83020717FC0201836E6C82030F83DB007F82040782A287060F +801801726C7F071F7F85737F190185741380A286861CC086A386A71C8062A35013001238 +003C4F5A007F197F6D6101E018FF01F84D5BD8FFFE5F6D6C040F5B02E04C5B02FC167FDA +FF804AB55A6C02F8020F5C001FDAFFE790B6C7FC6C92B75A000361C619F0013F60010F18 +80010395C8FCD9007F16FC021F16F002011680DA001F02FCC9FCDB007F1380040790CAFC +A6705A1601EE00F8528977FD67>36 D39 D +II< +EA3FFF481380AE6C13001207A25B120FA25BA2485AA35BA2123F5BA3485AA25BA212FF6C +C7FCA211276D8F39>44 D<001FB812F0007F17FCA2B912FEA56C17FCA2001F17F0370B7E +B045>IIII< +167C16FF5D4B7F150F5D157F4AB5FC1407147F011FB6FC001FB7FC5A5AA2B8FCA36C149F +ECFE1F6C13E0380FF800C8FCB3B3B3B3A70007BAFC001F19804819C0A21AE0A31AC0A26C +19806C190043706DEF67>I<93B57E031F14FC92B712C0020316F0020F16FE023F707E91 +B912E04984010718FC4984498449DA000F814901F0D9007F8090B500800207804849C800 +01804A6F6C7F4849041F7F4801E0707F4A16034849707F488491CB6C1380485A7413C048 +48845B7413E0485A86A26C481AF0123F6C4884120F12076C5ACDFCA362A31CE0A2621CC0 +A2621C8062501300A2505A61634F5B4F5B614F5B4F5B4F5B96B5C7FC4E5B06075B4E5B4E +5B4E13C095B55A4D91C8FC4D5B4D13F8051F5B4D5B94B512804C91C9FC4C13FC4C5B041F +13E04C5B4C5B4B4848CAFC4B5B4B5B4B13E0033F5B4B5B4B48CBFC4A5B02075B4A13E04A +5B4A5BDAFFFECCFC495B495B010F13E0495B495B4948CDFC48485A4890BB1280481BE05A +003F1BF0A66C1BE07E6C1B80547078EF67>I<93380FFFE04BB6FC031F15F092B712FC02 +0316FF020F17C0023F17F091B912FC4984010784499126F8007F80013F02800103804901 +FCC88090B500E0033F7F480280030F7F4849C97E4849707F4801F0824849707F5C91CB12 +7F6C48856C5A12035B6C5A6C5A90CCFCA4505AA34F5B61A24F5B614F5B4F5B6196B55A06 +035C060F91C7FC067F5B0503B55A040FB65A031FB75A4B5E1A8097C8FC19FC19F08519FF +1AC01AF06F16FC92C86C13FF060780060014E0073F7F070F7F737F07017F737F7413801C +C0867413E0A27413F0A27413F8A37413FCA9621CF81238007C61007E1BF0127F01C06048 +6C4E13E07F01FC4E13C001FF95B512806E5E6C01E04C14006C01FC040F5B6C01FF043F5B +000702E092B5FC6C02FE02035C6CDAFFF0017F5C6C6C91B812C06D61010F96C7FC010318 +FC010060023F17E0020F178002014CC8FCDA003F15F0030392C9FCDB001F13E0567378EF +67>I<953807FFC0061F13F060866095B5FC5FA25F5FA25F4D5A173F60177F4D5A4C5BA2 +4C5B5E604C5B5E4C5B5F167F4C5A5F5D4B5B4B5BA24B5B4B5B5D94C7FC4B5A15FF5E4A5B +4A5B5C5E4A5B5C4A5B93C8FC4A5A14FF5D495B5B495B5D495B5B5D4990C9FC5B495A5C48 +5B5A485B5C5A485B5C4890CAFC5A485A90BC12FEF4FF80A21DC0A56C1C80A2001FF3FE00 +CB000101F8C8FCB3A7725BA2F13FC05A6F7AEE67>I<010FBA7E013F19E0A24985A563A2 +1B8002F8CDFCB3AA93380FFFF04BB6FC030F15E0033F15F802F9B712FE91B97E1AE08686 +1AFE869326FC003F80048001078003FCC8FC03E06F7F4B031F7F92C96C7F4A824A707F4A +846D48824A707FEB0F8090CC6C1380A37413C0A47413E0AC5013C0A45013801207486C95 +B5FC486C1A006D5F486C61486C4D5B486C5F01FF4D5B6E5E6C01E04C5B6C6D93B55A6C01 +FC03035C6CD9FF80020F5C6C02F0027F91C7FC6C9126FF8007B55AC692B75A6D606D18E0 +010F60010395C8FC010017FC023F16F0020F16C002014BC9FCDA003F14F0030101FCCAFC +537077EC67>I<943807FFF894B612E0040715FC043FEDFF8093B87E1503150F153F5D4A +B9FC4A9138FE000F4A02C0EB003F4A49C8EA07804A01F892C8FC4A13E04A138091B5CCFC +4913FC495B495B495B495B5D4990CDFC495AA2495A5C5A5C5A5C5A5C5AA25C5AEF7FFC91 +C70007B512C048033F14F84BB612FE0307814848011F16C04B8292B87E4A834A834A8326 +FFFC1F9026F8007F7F0480010780DA3FFCC7000180DA7FF06E6C7FDAFFC08101FD49030F +7F4AC96C7FD9FFFC824A707F5C737F4A177F4A844A83A291CB6C1380A35BA2007F7313C0 +A8123FA37F7EA36E4D13807EA2806C4F1300806C616E606C19FF6E606C606E4C5B6D6C4C +5B6E5E6D6D4B5B6D6D4B5B03F092B55A6D01FC020391C7FC6D01FF020F5B6D02F090B55A +6D91B75A6D606E5F6E5F020F94C8FC6E5E020116F86E6C15E0031F92C9FC030314FCDB00 +3F1380527376EF67>I<001FBC12E0007F1BF8A2BD12FCA51CF87E1CE0001F1BC0CD6C13 +8097B512004F5B4F5B4F5B4F5B4F5B4F5B4F5B96B5C7FC4E5B4E5B624E5B604E5B4E5B62 +4E90C8FC95B5FC4D5B614D5B5F614D5B5F615F614D90C9FC94B5FC605E604C5BA24C5BA2 +4C5BA25E605E60A24C90CAFCA293B5FC5FA25D5FA24B5BA35D5FA25D5FA35D5FA35DA25F +A45D94CBFCA792B5FCA25EAC6F5AA2ED1FF0566F78EC67>I<93381FFFE00303B6FC031F +15E092B712FC0207EEFF80021F17E04A8391B912FC49840107727E499126E0001F804901 +FCC8804901E0031F7F49018003077F4948C900017F02F8EE007F4849717E4849717E4A83 +481B804A83481BC091CB7EA2481BE04984A86C6C4E13C0A36C6D4D1380A26C6D4D13006C +6D4D5A6E173F6C6D4D5A6D6C4D5A6DB404035B6D01C0030F5B6D01F0033F5B010301FF02 +03B5C7FC6DDAFE01B55A6D6C90B712F8021F17E002071780020004FCC8FC031F15E06F5D +92B712FC020316FF021F17E0027F17F849B912FE499126C0000F7F010F01FCC814C04901 +E0031F7F49018003077F4948C900017F4948707F4849717E4849717E4849711380484971 +13C04A83481BE04890CB6C13F0A24984007F1BF8A2498400FF1BFCA96C6C4E13F8A46C6C +4E13F0A26E5F6C1BE06E5F6C6D4D13C06C6D4D13806E5F6C6D94B512006C6D4C5B6C6D6C +03075B6D01E0031F5B6D01FC92B55A6DD9FFE0011F5C6D91B85A6D616D96C7FC010018FC +023F17F06E5F02071780020004FCC8FC031F15E0030392C9FCDB001F13E0567378EF67> +IIII<00 +1FC212FE488D482280C412C0A66C22806C2200000F21FCD7FCB3AA000FC212FC003F21FF +482280C412C0A66C22806C22006C698A3475C7A1>61 D<92383FFFFC020FB612F091B8FC +010717E0013F17F848B912FE0007727E001F85007F85BB7E869226F00003806C01FCC800 +1F7F02E003037F91CAFCD83FF8053F138001E08301807113C0001ECBFC000C84CC14E085 +A661A21BC061614F1380614EB5120018074E5B063F5B604DB55A4D14E04D5C4D5C4D49C7 +FC4D5B4D13F094B55A4C14804C91C8FC4C5B604C5B4C5B604C5B4C5B95C9FC4C5AA24B5B +5FA24B5BA25F5DA25FAF5FA292CCFCB1ED03FF030F13C0A24B7FAA6F5B816F90CAFC4B75 +75F462>63 D65 D<001FB97E4818FF4819F0BCFC1BE01BF81BFE757E1CE01CF8 +8849C9000F15FFDE001F81070181DF003F80080780080080093F7F090F7F87757F1B0076 +1380A2881EC088A7521380A26499B51200515B63515B091F5B515B98B55A08035C081F5C +97B548C7FC07075C96B612F095B712C090BCC8FC1BFC1BE098C9FC1AF01AFEF2FFE01BFC +F3FF801CF01CFC49CA15FF070315C0DF003F80080714F8080080093F7F090F7F09031480 +090014C07613E00A1F13F07613F8887613FCA27613FE88A21EFF89A69AB5FC1EFE64A252 +13FC645213F8640A7F13F099B5FC090314E0090F14C0097F148050B61200081F5C4FB65A +077F5D90BD12E0659AC7FC1CFC1CF01CC051C8FC1BF86C1A806C07F8C9FC6C06FCCAFC68 +716DF087>I<96B512F8063FECFFF00503B87E053F17F894BAFC040719F0041F19FC047F +854BBBFC15075D033F9238C0003F4B02F8C85C4AB60080151F4A02FCC912034A02F0EE00 +7F4A02C0171F4A91CB12074A01FCF001F84A49F0007891B500E096C7FC495C495C4991CF +FC495B495B5D495B495B5D90B55A5A92D0FC485BA2485BA2485BA25C5A5C5AA25CA25A5C +A4B5FC91D1FCAD807EA4807EA280A27E807E80A26C7FA26C7FA26C7F817E6D7F816D7F6D +7F816D7F6D7F6D806D806D6E19076E01F8F11F806E6D197F6E01FF19FF6E02C017076E02 +F0171F6E02FC057F13C06EDAFF800303B5FC6E6C02F8153F6FDAFFC0010FB6FC030F92B9 +FC6F1B800301F2FE006F6C19F8041F19E0040796C7FC040018FC053F17E0050394C8FCDD +003F15F0060002FCC9FC6A7571F284>I<001FB912FC48F0FFF04819FFBC12F01BFCF3FF +801CE01CF81CFE767E8991CA003F15F0070081080F14FE080080093F80090F8009038009 +00800A3F7F767F0A077F767F7680768089777F777F89777F8B89777FA2777FA2781380A2 +8A20C0A28A20E0A28A20F0A38AA220F8AE20F0A266A320E066A320C066A2541380A29BB5 +1200A2535BA2535B65535B6765535B535B9AB55A640A0791C7FC525B0A3F5B525B51B55A +09075C091F5C98B6C8FC08075C087F5C071FB612F091BC5A1D8052C9FC641CF01C8051CA +FC1BF06C1A806C07F8CBFC6C06FCCCFC75716EF093>I<001FBEFC481DC05ABF12E0A51E +C0A21E0091D0FCB3B3A291BC12C01DF0A289A565A21DC091D0FCB3B3A591BD12C01EF0A2 +1EF8A66C1DF07E6C1DC065716EF081>I<001FBD12F0481CFC5ABE12FEA51DFCA21DF091 +CFFCB3B3A491BB12F01CFCA288A564A21CF091CFFCB3B3AC6C5A123FEA1FF85F716EF07B +>I<96B512F8063FECFFF00503B87E051F17F894BAFC040719E0041F19F8047F19FF4BBC +12C003071BE05D033F9238C0003F4B02F8C8FC4AB60080150F4A4AC9000114C04A02F0EE +003F4A02C0170F4A91CB12034A4918004A01F8193F91B548F11F804902C01907494A96C7 +FC4991CFFC495B495B5D495B495B5D90B55A5A92D0FC485BA2485BA2485BA25C5A5C5AA2 +5CA25A5CA4B5FC91D1FCA2083FB712E05016F0A9866E94C812017EA4807EA280A27E807E +80A26C7FA26C7FA26C7F817E6D7F816D7F6D7F816D7F6D7F6D806D806D14F06E7F6E13FE +6E7F6E14C06E02F017076E02FE173F6E6E6C0303B5FC6E6C02F8157F6FDAFFC0013FB6FC +030F92B9FC8103011BE06F6C1A80041FF1FC00040719E0040096C7FC051F17F8050394C8 +FCDD003F15E0060002F0C9FC6C7571F28A>II<001F +B712E04816F85AB812FCA56C16F8A2001F16E0D8000149C7FCB3B3B3B3B2001FB712E000 +7F16F8A2B812FCA66C16F87E6C16E02E717DF035>IIII<261FFFC0F5FFFE4801F00A03EBFF +80486D64B56C5214C06E64A26E64A36F63A26F98B6FCA201FB6D5013EFA201F96D5013CF +A26F6201F81E8F6F62027F1D0F6F62023F1CFEA26F1A3F6E1CFC70197F6E1CF87019FF6E +1CF070606E1CE070606E1CC07060A26E6D4E1380A2037F1B007060033F6270183F6F6271 +177F6F627117FFA26F6D4C5BA26F6D4C5BA26F6D4C5BA26F62715E047F96C7FC715E043F +6071163FA2706D4B5AA2706D4B5AA2706D4A5BA27060725C7060725C7060725CA2716C4A +90C8FCA2716C4A5AA2715E73137F715E7313FF715E735A715E735A715EA2735A715E735A +067F92C9FC735A063F5CA2726C485AA2725C1AFF725CA2725CA3725CA2725C7390CAFCA2 +F11FFCF107F06C4894CC6C1380123FD81FC09B3801FE0082716DF0A9>I<261FFFE0F107 +F04801F8F11FFC487FB56CF13FFE8081A28181A281A201FB7F01F97FA201F87FA26E7EA2 +6E7F6E7FA26E7FA26E7F6E7FA26E7FA26E7F6F7EA26F7FA26F7F6F7FA26F7FA26F7F6F7F +A26F7FA2707EA2707F707FA2707FA2707F707FA2707FA2707F717EA2717FA2717F717FA2 +717FA2717F717FA2717FA2727EA2727F727FA2727FA2727F727FA2727FA2727F737EA273 +1380A27313C07313E0A27313F0A27313F87313FCA27313FEA2F27FFFA27413BF7413FFA2 +86A28686A286866C487313FC003F86D81FC0070F13F05F716DF086>I<96380FFFF80607 +B612F0067F15FF0507B812F0053F17FE94BA7E040719F0041F19FC047F19FF4BBC12C04B +87030F9226F0000715F84B02FCC8001F80037F02E0030314FF92B548CA003F80020302F8 +050F14E04A02E00503804A02800500804A49CC003F7F4A01F8070F7F4A49737F91B500C0 +070180494A73804991CE6C7F4901FC091F7F4949757F4B874949757F498B4949757F4B87 +90B5D06C7FA24849777F4849777FA24849777FA24A89488D4A89488DA24A89488DA24A89 +488DA491D27EA2B52180AC6E9BB5FCA26C2200A36E65A26C69A26E65A26C6D535BA26C69 +6E65A26C6D535BA26C6D535B6E656C696F99B5FC6C6E515C6D9DC7FC6F636D6D515B6D6D +515B6F636D6D515B6D6D515B6D6E97B55A6D6E4F5C6D6E4F5C6E01F8070F91C8FC6E6D4F +5B6E01FF077F5B6E02C04DB55A6E02F005075C6E02FC051F5C020002FF057F14806F02E0 +0303B6C9FC6F02FE033F5C030FDAFFF8010FB612F8030392B912E06F636F6C97CAFC041F +19FC040719F004001980053F4DCBFC050717F0DD007F93CCFC060715F0DE000F01F8CDFC +897775F3A0>I<001FB912F048F0FFC04819FCBC7E1BF01BFC1BFF1CC01CF0881CFE91CA +003F80070081080F80080380E0007F7F757F090F7F757F1B01757F1E80887613C0881EE0 +A288A21EF088A7641EE0A264A21EC06452138099B5FC1E00515B1B07515B093F5B515B08 +03B55A080F5C97B65A073F92C7FC91BB5A1CF8641CC099C8FC1BFC1BF01B8008FCC9FC1A +C007F0CAFC91D0FCB3B3A76C5A123FEA1FF864716EF082>I<001FB912F848F0FFF04819 +FFBC12F01BFEF3FFC01CF01CFC1CFF1DC08991CA000715F8DF000F80080014FF091F8009 +0380090080767F1C1F767F767F88767F888A89A21F8089A6651F00A29AB5FC6664525B64 +525B525B1C7F99B55A09035C091F5C98B6C7FC080F14FC0707B65A91BC12E0659AC8FC1C +FC1CF01CC051C9FC1BF098CAFC1AF0A291C900037F86727F84737E737F87737F85737F73 +7F87737F737F86747F88747F747F86747F88747F747F87757F89757F757F757F8789757F +757F767F888A767F767F767F888A767F767F7713807713C0A27713E06C4887003F7613C0 +D81FF8090113806B716EF087>82 D<4CB512E0043FECFF800303B712FC031FEEFF8092B9 +12F0020318FC020FF0FF80023F19E04A19F849BB7E5B5B49ED8000013F02E0C712034991 +C9003F5B03F8160790B500E01601480280EE007F4891CB121F02FC18074849725A4A1800 +484996C7FC5C5A5CA24890CFFCA680A3806C7FA28014FC6C7F6E7E6C14E015F86C14FF6C +15E016FF6C16F86DEDFFC06D16FE6DEEFFF06D17FF6D18F0010118FC6D18FF023F18C002 +0F18F0020318FC020018FF031F84030384DB007F83040383DC001F82050082060781DE00 +3F8007031580F1007F081F14C0080714E01A01746C13F087877513F887A27513FC87A387 +A75113F8A35113F0003C62123F486C4F13E001E06101F84F13C001FE4F13806D6C4DB5FC +02E04D1400B500FC050F5BDAFF80043F5B03F84BB5FCDBFF80020F5C04FF49B65A6C93B8 +12C0001F63000798C7FC00011AFCD8003F61010F19E001011980D9003F4DC8FC020717F0 +DA007F16C0030303FCC9FCDB000391CAFC5E7777F373>I<001FC212C04821F05AC312F8 +A56C21F0A2001F21C0CC001F01E0CCFCB3B3B3B3B3A8735B857390CDFC857079EF94>I< +D81FF8F201FCD83FFEF207FF127FB5501380B3B3B3B3A56E61A26C1D00A26E617E656E19 +7F6C646E19FF6C505B806C6D4E5B6E606C505B6E606C6E4D5B6C02E04D5B6D6D4CB5C7FC +6D6D5E6D01FE040F5B6D6D6C033F5B6D02F04AB55A6D02FE020F5C6D9126FFF001B65A6D +92B81280023F96C8FC6E18FC020760020118E06E6C1780031F4CC9FC030716F8030016C0 +041F4ACAFCDC007F138061746EF086>III<260FFF +E0F37FF84801F8F201FF6E507F6E62535B6C6D626C6E4F5B6C6E636C6E4F5B6C6E96B55A +6D6D4E91C7FC6D6D4E5B6D505B6D6D4E5B6D6D4E5B6D6E5F70616D6E4D5B6D6E94B55A6E +6D4C91C8FC6E4E5B6E6D4C5B6E6D4C5B6E6D4C5B6E6E4B5B6E806E6E4B5B6F6D92B55A6F +4C91C9FC6F6D4A5B6F6D4A5B6F6D4A5B6F6D4A5B6F6E495B6F6E5D706D5B7092B55A706D +4891CAFC706D485B72485B706D485B706D485B7002BF5B7091B55A715D7192CBFC83715C +715C715C715C715C725B846095B57E4D804D804D804D804D804D814D01BF7F071F7F4D48 +6C7F4C824C496C7F4C496C7F4C496C7F4C496C804C496D7F4C496D7F93B58295C76C7F4B +496E7F4B49804B496E7F4B496E7F4B496E804B49834B717F92B5486F7F4A91C96C7F4A49 +707F4C707F4A49707F4A4970804A49854A72804A49717F91B548717F4991CB6C7F494972 +7F4949727F4B87494972804986494972804949737F90B548737F4891CD6C7F4849884849 +747F487614804A7414C048497414E048497414F048497513F8B5481DFC91CF7E49884988 +6C480A0313F8767179F085>II<017F167FA2496CEDFF8091C91300A2485EA248484B5AA3 +00071607495EA2000F160FA348484B5AA2003F163FA2495E007F167FA201FE16FEB592B5 +FCAE6C486F5A392759F267>92 D<92380FFFF00203B6FC023F15E049B712F8010716FE01 +3F707E90B97E000384000F844884DC007F7F03C001077F02FCC700017F02E06E6C13806C +90C97E01FC7013C001F07013E0498201807013F00002CAFCCB7E1AF884A21AFC197FACF0 +3FFF4CB6FC167F030FB7FC157F0203B8FC141F027FED807F49B6EA8000010702F0C7FC01 +1F91C8FC4913F84913C048B5C9FC4813FC4813F05C485B485B91CAFC485A5B127F5B12FF +5BA519FFA27F606C6C5EA26D160F6D5E6C6D5D02E092B5FC6C6D140302FE021F137F6C90 +26FFE003B5FC92B612FE6C17F86C17F06C17E06C17806DEDFE006D03F8EB3FF86D15E001 +0792C7EA0FE0010102F891C7FC9026003FFECAFC465B75D862>97 +DI<93380FFFF84BB612C0030F15FC033F15FF92B8 +12C0020317F04A17FC021F17FF4A18C04A18E049BAFC499138F8001F490280EB007F4949 +C8120F4901F8030313C003E015004949163F4949161F4948CAEA07804A94C7FC5A485B5C +485BA2485B5CA24890CDFCA25A5BA3485AA5485AAD7F127FA47F123FA27F7EA2807E806C +7FF201C06C6DEF03E06E17076C190F6E171F6C6D177F6D6C6CEEFFF06D6D5D6F15076D01 +F8151F6D01FE157F6D6D6C0107B512E06D02F8017F14C06D91B812806DF0FE00023F5F6E +5F6E17E00203178002004CC7FC033F15F8030F15C003014AC8FCDB000F13C04C5B77D85C +>III<94B5FC040F14F8047F14FF4BB712 +801507151F5D92B8FC5C5C5CEF80034A01F8C7123F4A01C0EC060093CAFC4A5A5DA2147F +AD001FB812C04817F05AB97EA56C5FA2001F17C0C7D87FFCCAFCB3B3B3B26E5A141FEC0F +E041757BF43F>II +IIIII<93260FFFC09338 +03FFF093B500FC043F13FFD81F800103DAFF8092B612E0D83FE0010F03E0020315F8007F +023F03F8020F15FE486C90B76C023F814A704A8202077049B87E4A7148834A7148834A71 +48834AD9000F4BEBC00303F8010002F049C7003F7FDAFFC0023FDA3FF0140F01F149020F +6D484802037FD9F3FEC86CDAFF80804A6F92C9FCD9F7F86FD9FDFE707E4A6F4A82D9FFE0 +EFFFF84A70498222804A6091CA5C73844961A34996CAFCA44960B3B3B16C487148711300 +003F060F84D81FC0DD07F0EF01FC815870D7A2>I<93380FFF8093B512F8D81F80010714 +FFD83FE0011F15C0007F027F15F0486C90B77E0203824A824A824A17804A17C04AEB001F +DAFFF0010114E003C0EB003F01F190C86C13F0D9F3FE814A81D9F7F86F13F84A81EBFFE0 +4A811AFC5C91CAFC197F5BA35BA45BB3B3B16C48EF3FF8123FD81FC0EF0FE0465870D767 +>I<933807FF8093B512FC0307ECFF80031F15E0037F15F84AB712FE0207707E4A83023F +17F04A8391B97E499126F8007F7F49028001077F4901FCC8804901F0033F7F4901C0030F +7F49496F7F4990C96C7F02FC16004948717E4849717EA24849717E4A83481B804A83481B +C091CB7E481BE04984A2003F1BF04984A2007F1BF8A349197FA200FF1BFCAD6D19FF007F +1BF8A46D60003F1BF0A36C6C4E13E0A26E5F6C1BC06E5F6C1B806E5F6C1B006E5F6C6D4D +5A6E17FF6C6D4C5B6D6C4C5B6D6D4B5B03E0151F6D6D4B5B6D01FE4AB55A6D6D6C01075C +6D02F8017F91C7FC6D91B75A6D6C17F86E5F6E5F020717806E94C8FC020016FC033F15F0 +03071580030002FCC9FC04071380565B78D867>III<17FF040F1380D81F8014 +3FD83FE049B5FC007F1407486C5B153F5D92B6FC5C5C4A15004A14804A01F8C7FC4A13C0 +4A48C8FCECFFF85D01F113C05D01F390C9FC5CEBF7FC5CEBFFF05CA25C5CA291CAFCA25B +A35BA45BB3B3AA6C5A123FEA1FC0315870D745>I<92387FFFE0020FB67E027F15F049B7 +12FE0107EEFFC0011F17F04917FC498390B9FC5A5A489138C0003F4801FCC700015B02E0 +EC003F484915074A15014890CA12784994C7FC5BA2127F5BA67FA27F6C7E80806C7F14F8 +6C13FF6C14F0EDFFC06C15FE6CEDFFF06C16FE6DEDFFC06D16F0010F16FC6D820101707E +6D6C82021F82020382DA001F81030081040780EE003F05077F1701716C1380847213C084 +847213E0A384A660003819C0123C007F5F01C05E6D188001F85EB5047F130002E092B5FC +02FC02075BDAFFE0137F92B75A6C60001F606C60000360C695C7FC011F5E010716F80100 +16C0020F4AC8FCDA003F13C0435B7AD84F>IIIIIII<0003BB1280481AE05A481AF0A57EA200031AE0CC003F13C0 +4F138096B512004E5B4E5B604E5B624E5B4E5B4E5B95B5C7FC4D5B4D5B5F4D5B614D5B4D +5B4D5B94B5C8FC4C5B5E4C5B604C5B4C5B4C5B4C5B93B5C9FC4B5B5D4B5B5F4B5B4B5B4B +5B4B5B92B5CAFC4A5B5C4A5B5E4A5B4A5B4A5B4A5B91B5CBFC5B495B5D495B495B495B49 +5B495B90B5CCFC5A485B5C485B485B485B485B4890BA1280BC12E0A21BF0A56C1AE0A200 +1F1A804C567AD559>I<001FBE12E0007F1DF8A2BF12FCA56C1DF8A2001F1DE0660B80BA +67>I<001FC5B912E0007FA118F8A2C5BA12FCA56CA118F8A2001FA118E0CE0B80BACF>I< +D81FF0ED3FE0D87FF8ED7FF8486CEDFFFCA26D5CA74980A26C48ED7FF8D81FF0ED3FE036 +0F68F367>127 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fh lcmssb8 28.66 17 +/Fh 17 120 df[<9BB612FC52B9FC0A3F18FE0907BB12F8097FF2FF800807BD12FC083F +F4FF804FBF12F8070FF6FF80193F4EC112C01807181F187F4DC2FC05072180171F5F94C3 +FC5E04079638F000034C06F8C800071700043F0680ED007F4C05F8CA120F93B900C01701 +030395CC7E4B05FC191F4B05E007075C4B0580854B94CEFC4B04FC1B3F92B800F0874A4D +755B4A05801B034A94CF7E4A4C884A04F81D7F4A4C1D3F4A4C775A91B8481D0F4F1D0749 +94D11203494C785A494CF600404E9CC7FC495E495E605B495E95D5FC90B8FC5F485EA248 +5EA2485EA2485EA3485EA25F5AA294D6FCA25AA25EA4B7FCA25EAD82A27EA482A27EA283 +A27E83A26C82A36C82A26C82A26C82A26C82837F846D827F846D826D82846D70F701E06D +701F076D71F60FF0731E1F6E701E3F6E701E7F6E701EFF6E04FE1D036E705313F86E7164 +6E05E01C3F6E71646F04FC51B5FC6F04FF636F711A0F6F05E0626F05FC1A7F6F05FF4FB6 +FC030006C0180F7005F8183F70DDFF800403B712FC040F06F8163F70DEFFF0023FB8FC04 +0196BCFC82173F831707050121F8717E061F20C00607200006011FF8DE003F1EE0070F9B +C7FC07011DFCDF003F1CE0080799C8FCE0007F1AF809071A80E1003F06F8C9FC0A014DCA +FC99C703FCCBFC>174 167 110 292 209 67 D[<0007BE12C0001FF5FFE048F6FF8048 +1FFCF8FFC0C212FCF9FF8022E022FC22FF23E023F823FE7D7EA17EA112F0A112FCA17EA1 +6C7EA17FA17FA113F8A17FA17FA17F04FCCC000785E4000784E5003F832003E6007F820F +1F820F07828D7B828D7C818E7C1680A27C16C0A28EA27C16E0AAA115C06AA26AA115806A +A115006A585D9FB75A575E2107575E0F3F5E56B85A0E0F5F0E7F4CC7FC0D0FB85A0C0FB9 +5A93C212E0A15BA190C8FCA112FCA15AA112E0A1128011FCC9FC23F023C058CAFC22F022 +800FF8CBFC21800EFCCCFC8C8C04FCCA000F828D768288768276828D7781897781778277 +828E778289778278818E78818A788278828F78828A788279818F798179828B7982A17E79 +8279828B7A81A17E7A817A827A828CA17F7A827A827A828DA17F7B817B827B828D7B82A1 +807B827B827C818EA1807C16807C16C07C16E08EA115F07C16F87C16FC7D15FE8F6C5D8F +6C4B7815FC6C4B1E03000703800C0015F0>175 163 104 290 214 +82 D[<083FB512E0073FB712F80607B912E0067F18FE0503BB12F0051F1AFE057FF2FFC0 +0403BD12F8040F1CFF043F1DE093BF12FC0303F6FF80150F4B8B157F92C1FC5C14074A68 +5C5C5C91C2FC499538E000034905F8C8000F94C7FC4994CA7E06F8170F4904E017014993 +CC7E05FC191F494B07075C4903E0854D190090B7CE7E4C1B1F484B755B4C87481F014C87 +217F484B1C3F7B5A210F21074820037B5A70F400409FC8FCA282828282838317F017FC6C +16FF18E018FCF0FFC019FE6CF0FFF8F2FFC01BFF6C1BF8F4FFE06C1CFF1EF06D1CFF6D1D +E01FFC6DF5FF806D1EE020F86D1EFE6D787E6D1FE06D8B6E1EFC6E8A6E787E6E8B6E8B6E +8B02008B6F8A031F8A6F8A03038B03008B043F8A040F8A04038AEE007F050F89050189EF +003F060388F0001FDF007F1B801A01E0000F1AC0F3003F0A0119E0F4000F1D000C0F17F0 +1E031E001F3F1F0F0D0316F88B8B8C8C8C8CA28C7FEA03E0486C8A7F7F01FF22F0487F80 +6E6514F86E21E06E65486D7E03E05215C06F6403FC52158003FF99B7FC486F50160004E0 +6204FC080F5D04FF505D05C0197F05F84EB75A4804FF06075E06E0171F06FE4CB85ADEFF +F0031F5FDFFFE00107B95A97BCC7FCC4FC6A6A6A22E06C696A000F9EC8FC000320FCC668 +011F1FE001036701009CC9FC021F1DFC02031DF0DA007F1CC0030751CAFCDB007F1AF804 +071AC0DC007F4ECBFC050118E0DD000704FCCCFCDE00014ACDFC>149 +173 114 295 182 I[<000FB600C057B61280003F03F80F0F15E0486F0F3F15F0706970 +9EB7FCB86CA112F86C705516F0A15B836CA14816E0836CA117C071676CA1178071676CA1 +170071676CA15EA15B6C706BA190B7FC846C595E846DA15D72656DA15D72656DA15DA15A +6D706AA15A846D5893C7FC846DA15C72656DA15C7399B7FC6DA15C73636EA15B6B6E7068 +6B856E565E856EA15B73636EA190C8FC73636EA15A73636EA15AA0B7FC6E71666A866F54 +5E866F6B74616F6B74616F6B74616FA0C9FC6A6F70656A866F9BB75A876F6A755F706975 +5F7069755F7069697070646987705293CAFC877068755F70687693B7FC7068765D716768 +717062688871505E887167765D719CCBFC765D7166687170619DB7FC89714F5E89724E5E +897265775B7265775B726567727095CCFC6789724E5D89726478B7FC72641EC173631EE3 +73631EE77304F75E9BB8FCA27363A27398CDFCA27362A27362A27362A27461A37461A274 +61A27461A27496CEFCA27460A27460A27460755F755F090F178009034CCFFC>197 +165 121 290 212 86 D[<0603B512F80503B712F094B9FC040F18E0047F18FC0307BB7E +033F1AE04ABC12F802071BFE023F757E91BE12E00103894989491DFE8B8C8C96C7003F82 +06C0020F8205FCC80003826D03F00300820580824CCA6C8104F8718104E0834C71168093 +CB6C16C05D03F87216E05D6D498403801DF092CD7E5C5C4A1EF86D488690CFFCAE0903B8 +FC081FB9FC070FBAFC0603BBFC187F0507BCFC177F0403BDFC161F93BEFC1507033FF000 +3F92B912C0020305F8C7FC020F1780023F04F8C8FC4A16E049B8C9FC4916FC010F16F049 +16C04993CAFC4915FC90B75A485E485E17804893CBFC5A5E485D485DA25E5A5EA2B7FCA2 +5EA565A282A29AB7FC7E705FA2705F6C63705F705F6C6F5F7193B8FC6C705D7115076C04 +F8151F05FE157F6C706C0107B512BF6C05F890B6FC95B8123F6C1BFE6D1AFC6D1AF86D1A +F06D1AE06D1A806D1A006D19FC6D61023F18E06E06806D15F002074DC7FC020105F06E15 +E06E6C04806E15C0030F03FCC800011500030103C092CAFCDB000F01F0CEFC>125 +133 118 258 154 97 D[<0707B512F84EB712F8061FEEFFC095B912FC0507F0FF80053F +19F094BB12FE0403747E040F1BF0043F1BFC93BE12805D03071DC05D153F5D92BFFC4A1E +805C4A943880007F4A04F0C8FC4A04C0150F4A93C912014A03FC706C140091B700F0171F +494C1707490480834993CCFC4D85494BF11FFE494B190F4D1907491D01494B735A4D1A78 +90B798C7FC5F5A94D0FC5A5E5AA2485DA3485DA35A5EA35AA45EB7FCB26C81A57E82A37E +82A27EA2827E826CF70780711A0F6CF71FC0711A3F6C1F7F71F101FF6D656D6F4F13E071 +616D6F193F6D6F617196B5FC6D7017036D70170F6D70173F6D04F894B6FC7216036E03FF +040F15F06E04C0157F6E04F0020FB7FC6E9326FF8003B8FC6E94BAFC8014006F1DE06F1D +C06F1D800307F4FE006F1CF803001CE0043F1B807050C7FC04071AF804001AC0053F96C8 +FC050718F805001880061F04F8C9FC06011680DE00070280CAFC>124 +133 117 258 145 99 D[<0C03B512FE0C0FECFF805415C05415E0A25415F0B3AC953801 +FFFC067FEBFFE00503B612FE051F6F7E94B812F0040717FC041F17FF047F18C093BA12E0 +030319F84B19FC031F19FE4B96B8FC5D4AC0FC5C5C5C4AEFE0004A04FCC7120F4A04E014 +0191B800806E7E494CC9121F06F8824904E01603494C82494C824DCB7E495D495D5F5B5F +90B75A5A5F4893CCFCA3485DA2485DA3485DA35AA25EA25AA45EA2B7FCB27EA382A37EA4 +6C81A46C81A27E82A27E827E837E836D816D99B7FC715F6D6F5F715F6D6F5F6D6F5F6D04 +C05E7293B8FC6D04F85D6D04FE15076E6F6C141F6E04F091B9FC6E04FF130F6E94BBFC80 +6E876E1AFE6E1AFC6F19F86F19F0030F19E06F19C0030119006F6C5F7005F86D15E0040F +17E0040105806D15C0706C4BC76C1580050F03F00203ECFE000500038091CAFC060701F0 +CDFC>132 167 117 292 162 I[<070FB5FC4EB612FC061FEDFFC04DB812FC050FEFFF80 +053F18E04CBA12FC040719FF041F86047F1AE093BC7E03031BFC4B87031F874B884B8892 +BE7E0203894ADD801F824A9326F80001824A04E0D9003F814A0480020F814A4BC87E06F8 +03018291B7486F82494C8249048070814993CA7E494B71815F497581495D4D7181495D77 +8190B75A484C838D4893CCFCA248894C1D805A5E8A5A4C1DC0A25A5E93BFFCA25AA5C3FC +A22280A222006921F804C0D1FCAA82A27EA4827EA2827EA2827EA2827E827E836C203C71 +1B7C6CF701FE6D6F1A03711A076D6F1A0F201F6D6F1A3F6D6F1AFF6D6F617218076D704E +7F6D70183F6D04F895B6FC6E6F17036E03FF170F6E70163F6E04E04BB7FC6E04F8150F6E +04FF92B8FC6E05F8133F6E94BBFC6F656F65030F656F1DE00301656F9AC7FC043F1BFC04 +0F1BF0701BC0040050C8FC053F19F8050F19C005014EC9FCDD003F17F0060394CAFCDE00 +3F15E0070002F0CBFC>130 133 119 258 149 I[<0007B512FC001F14FF48814881A2B7 +7EB3AC98B512E0081FECFF8097B712F8070716FF073F17C096B912F8060384060F18FF06 +3F854E8595BB7E0503864D864D864D865F4D8694BD128004E19138FE001F04E302C00101 +17C04EC8123F04E701F88104EF01E0030716E04E8193B5C97E4D1BF005F8825F4D835F21 +F85F94CB7E5EA25EA25EA35EA45EB3B3B3B3A96C4B7215F0A26C4B7215E06C92CC6C15C0 +000702FC07011500>125 165 110 292 162 104 D[<0007B61280001F15E04815F04815 +F8A2B712FCA86C15F8A26C15F06C15E000071580CAFCB3A248B6FC000715C04815E04815 +F0A24815F8B3B3B3B3B3B3AA6C15F0A26C15E06C15C000011500>38 +166 112 293 72 I[<0007B512FC001F14FF4815804815C0A2B712E0B3B3B3B3B3B3B3B3 +AB6C15C0A26C15806C1500000714FC>35 165 110 292 72 108 +D[<98B512E0081FECFF800007B500F893B712F8001F02FE030716FF486E033F17C0486F +91B912F8060384B76C010F18FF063F854E8595BB7E0503864D864D864D865F4D8694BD12 +8004C19138FE001F04C302C0010117C04EC8123F04C701F88104CF01E0030716E04E8104 +DF90C97EDCFFFE1BF005F8825F4D835F21F85F94CB7E5EA25EA25EA35EA45EB3B3B3B3A9 +6C4B7215F0A26C4B7215E06C92CC6C15C0000702FC07011500>125 +130 110 257 162 110 D[<97B57E077F14FF0607B712F0067F16FF0503B912E0050F18 +F8057F18FF4CBB12C004071AF0041F1AFC4C8693BD7E4B8803071CF04B88033F1CFE4B88 +92BF7E4ADD8000834A04F8C7000F824A04800200824A4BC9003F814A03F8040F814A03E0 +0403814A4B708191B7CB6C81494B7281494B7281494B72814D84494B7281494B7281A249 +4B72814992CD6C80A290B6487481A2484B7481A2488E4C86488EA2488E4C86A2488EA348 +8EA24C86A2488EA6B72080AF6C2300A37062A36C6AA46C6F505DA36C6A70626C6AA27062 +6C6AA26C6F505DA26C7096B75A6D9EC7FC71606D6F4E5D71606D686D6F4E5D6D6F4E5D71 +606D6F6C94B75A6D704C5E6D704C5E6E03F8040F93C8FC6E03FE043F5D6EDBFFC04AB75A +6E04F8020F5E6E9326FFC001B85A6E94BA5A6E666E66033F52C9FC6F646F6403031CE06F +646F6C98CAFC041F1AFC04071AF004011AC0706C96CBFC051F18FC050318E0DD007F94CC +FC060716F0DE007F92CDFC070114C0>145 133 119 258 164 I[84 130 110 257 +108 114 D[<050FB512F00407B712E0047F16FF0303B912F0031F18FF92BB12E002031A +FC020FF2FF804A1BE0027F1BFC91BDFC49885B5B5B5B49645BA290B738F000014893C812 +0704F8ED007F4803E0040F5C4C1603484B160093CB123F484A180F4B840A015B48874B19 +3F1D1F775A481C039AC8FC81A38181828216F016FC16FF17F0EFFF806C17FCF0FFF0F1FF +C06C19FEF2FFC01BF86C1AFF1CC06C1BF01CFC6C1BFF6C881DE06D876D876D1BFE896D88 +6D8813016D886E876E87020F87800201876E6C86151F03071B801500041F1AC01601EE00 +0FDD007F18E01801F00007F1003F080716F01A01747E1B1F87874886D807C085486C857F +7F6D86487E7F6E1CE080804801F896B6FC806E4E15C06E7E03E05F03F84D15804802FE5F +6F6C4C150004E0167F04FC4BB65ADCFFC0140F05FF49B75ABFFC666666A26C6566001F9A +C7FC00076400011CF8D8003F63010F6301011B806D6C4FC8FC020F19F8020019E0031F95 +C9FC030117F0DB000793CAFCDC000F14C0>108 133 119 258 125 +I[<031FB512E0037F14F892B67E4A81A24A81B3AE0007BD12F0001F1CFC48884888A2BF +1280A86C1D00A26C646C6400071CF0C7000393CBFCB3B3B3B3A585A5F503C06E70150FF5 +1FE01D3F73EDFFF0647314076E70141F0A7F13F807FE0103B5FC6F6F137F97B712FCA281 +A2811EF86F1AF06F1AC01E006F19FC6F19F06F1980704DC7FC7017F0701780040704FCC8 +FC040116C0706C02F8C9FC050701F8CAFC>102 167 122 292 118 +I<001FB5972607FFF097381FFFFE007F02C0071F01FC97B612806F4F01FF61B66C4F6E4E +15C06F96B6616F4E817A606F60A15DA26C6E4E6F1C80A15DA26C6F4D6F1C00A2A15D6C6F +756364A192B6FC8C6C6F4D67A15CA26C6F4D6F63A15CA26C6F94B86C62A2A15C6C7A6270 +5EA15C8D6C6F4C68A15CA26D6E4C7162A2A15C6D6F7597C7FC515BA15C78806D6F4B670B +FC97B6FCA26D6F4B6E6E610BF861A26D6F4B6E6E61A20BF0616D7A607192B57FA15B0BE0 +826D6F4A6F64A15B1DC06D6F4A73608AA15B6E6E4A028070608AA15B0B00826E6F499DC8 +FC7860646E6F49735F7994B6FCA26E6F4949715FA2795E6E4F715F725B795E23806E6F90 +B54865795EA26E6F484A06C05EA2795E6E6F484A06E05EA2795E6F0DF05E72485C795EA2 +6F038F91C804F893C9FCA15A8B6F03DF4907FC5DA27A92B6FC6F4D735D96B5FC7A91B7FC +A26F4D658CA26F4D65A28C6F4D65A28C6F6B638CA2704C65A28C7093CA96CAFCA28C7069 +628D704B65704B725E704B725E704B06075E706C028006011680CA8179FFD9>119 +D E +%EndDVIPSBitmapFont +end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + +%%EndSetup +%%Page: 1 1 +1 0 bop 244 2393 a Fh(V)-9 b(ersion)107 b(control)h(with)g(RCS)1356 +2626 y(and)g(CVS)1284 2858 y Fg(An)69 b(intro)6 b(duction)926 +3263 y(Ma)-6 b(rkus)68 b(Bja)-6 b(rtveit)67 b(Kr\177)-103 +b(uger)3467 5372 y Ff(1)p eop +%%Page: 2 2 +2 1 bop 1698 1167 a Fe(RCS)3 1921 y Fd(R)p Fg(evision)101 +b Fd(C)p Fg(ontrol)f Fd(S)p Fg(ystem,)107 b(written)99 +b(b)-6 b(y)100 b(W)-6 b(alter)3 2154 y(F.)50 b(Tichy)g(in)g(1982)i(and) +e(further)g(develop)6 b(ed)50 b(b)-6 b(y)50 b(P)-6 b(aul)3 +2386 y(Eggert.)3 2868 y(RCS)67 b(is)h(mostly)e(used)i(fo)-6 +b(r)68 b(revision)f(control)h(of)g(sin-)3 3100 y(gle)56 +b(\014les|scripts,)i(con\014guration)e(\014les,)i(and)e(other)3 +3333 y(\014les)82 b(that)f(\\stand)i(alone".)132 b(It)81 +b(is)i(not)f(w)-6 b(ell)82 b(suited)3 3565 y(fo)-6 b(r)70 +b(managing)d(la)-6 b(rge)69 b(collections)g(of)g(\014les.)3 +4047 y(This)77 b(course)g(will)g(only)g(cover)f(basic)h(use)g(of)g +(RCS.)3 4279 y(W)-6 b(e'll)46 b(sho)-6 b(w)47 b(mo)-6 +b(re)44 b(advanced)i(revision)g(control)g(with)3 4512 +y(CVS)69 b(instead.)3467 5372 y Ff(2)p eop +%%Page: 3 3 +3 2 bop 1018 515 a Fe(F)-8 b(eatures)92 b(of)f(RCS)148 +1331 y Fc(\017)83 b Fg(Sto)-6 b(re)45 b(and)h(retrieve)f(multiple)f +(revisions)i(of)g(text.)148 1874 y Fc(\017)83 b Fg(Maintain)67 +b(a)i(complete)e(histo)-6 b(ry)69 b(of)g(changes.)148 +2417 y Fc(\017)83 b Fg(Resolve)68 b(access)g(con\015icts.)148 +2960 y Fc(\017)83 b Fg(Maintain)67 b(a)i(tree)f(of)h(revisions.)148 +3504 y Fc(\017)83 b Fg(Merge)68 b(revisions)h(and)g(resolve)g +(con\015icts.)148 4047 y Fc(\017)83 b Fg(Control)69 b(releases)f(and)h +(con\014gurations.)148 4590 y Fc(\017)83 b Fg(Automatically)101 +b(identify)j(each)f(revision)h(with)319 4803 y(name,)72 +b(revision)h(numb)6 b(er,)72 b(creation)g(time,)g(au-)319 +5016 y(tho)-6 b(r,)69 b(etc.)3467 5372 y Ff(3)p eop +%%Page: 4 4 +4 3 bop 401 1513 a Fe(V)-8 b(ersion,)91 b(release)g(o)-8 +b(r)92 b(revision?)3 2267 y Fg(The)68 b(w)-6 b(o)g(rd)68 +b Fb(version)j Fg(is)c(used)h(b)6 b(oth)68 b(to)f(describ)6 +b(e)67 b(the)3 2499 y(va)-6 b(rious)55 b(stages)e(of)i(a)f(\014le)g +(during)h(development)e(and)3 2732 y(to)48 b(identify)f +Fb(releases)62 b Fg(of)49 b(a)e(soft)-6 b(w)g(a)g(re)48 +b(p)-6 b(ro)6 b(duct)48 b(\(Win-)3 2964 y(do)-6 b(ws)70 +b(NT)f(4.0,)h(Netscap)6 b(e)68 b(4.5,)i(and)f(so)h(on\).)3 +3446 y(T)-17 b(o)87 b(avoid)f(confusion,)92 b(w)-6 b(e)87 +b(will)e(use)i(the)f(term)e Fb(re-)3 3678 y(vision)76 +b Fg(fo)-6 b(r)73 b(\014les.)101 b(Release)71 b(numb)6 +b(ering)72 b(is)g(sepa)-6 b(rate)3 3911 y(from)71 b(revision)g(numb)6 +b(ering,)72 b(and)g(is)g(done)g(through)3 4143 y Fb(symb)6 +b(olic)68 b(revisions)p Fg(.)3467 5372 y Ff(4)p eop +%%Page: 5 5 +5 4 bop 715 907 a Fe(Putting)91 b(\014les)f(into)h(RCS)3 +1661 y Fg(RCS)102 b(maintains)e(an)i(a)-6 b(rchive)101 +b(\014le{called)h(a)f Fb(RCS)3 1893 y(\014le)12 b Fg(|fo)-6 +b(r)103 b(each)f(\014le.)193 b(These)103 b(\014les)f(a)-6 +b(re)102 b(no)-6 b(rmally)3 2126 y(k)g(ept)69 b(in)g(a)f(directo)-6 +b(ry)68 b(named)g Fa(RCS)p Fg(.)3 2607 y(T)-17 b(o)60 +b(sta)-6 b(rt)59 b(using)i(RCS)e(with)g(a)g(\014le,)j(\014rst)e(create) +e(this)3 2840 y(directo)-6 b(ry)75 b(b)-6 b(y)76 b(running)h +Fa(mkdir)86 b(RCS)75 b Fg(in)h(the)f(\014le's)h(di-)3 +3072 y(recto)-6 b(ry)-17 b(,)100 b(then)94 b(put)g(the)f(\014le)h(into) +g(RCS)g(with)f(the)3 3305 y(command)319 3911 y Fa(ci)87 +b(-i)g(-u)h Fb(\014le)3 4517 y Fg(This)78 b(creates)e(a)h(\014le)h +(named)e Fb(\014le)p Fa(,v)h Fg(in)h(the)f Fa(RCS)g Fg(di-)3 +4749 y(recto)-6 b(ry)-17 b(,)69 b(and)g(mak)-6 b(es)66 +b(the)j(\014le)g(read-only)-17 b(.)3467 5372 y Ff(5)p +eop +%%Page: 6 6 +6 5 bop 714 955 a Fe(Editing)90 b(\014les)g(with)h(RCS)3 +1710 y Fg(Y)-17 b(ou)63 b(edit)e(a)h(\014le)g(that)f(has)h(b)6 +b(een)62 b(put)g(into)g(RCS)f(lik)-6 b(e)3 1942 y(this:)75 +2548 y(1.)84 b(Check)68 b(out)h(a)f(w)-6 b(o)g(rking)70 +b(cop)-6 b(y:)568 2967 y Fa(co)87 b(-l)g Fb(\014le)75 +3573 y Fg(2.)d(Edit)68 b(the)g(w)-6 b(o)g(rking)70 b(cop)-6 +b(y)-17 b(.)75 4180 y(3.)84 b(Check)68 b(in)h(the)g(new)f(revision:)568 +4599 y Fa(ci)87 b(-u)g Fb(\014le)3467 5372 y Ff(6)p eop +%%Page: 7 7 +7 6 bop 337 1264 a Fe(Checking)91 b(out)h(a)f(w)-8 b(o)g(rking)92 +b(cop)-8 b(y)3 2018 y Fg(In)74 b(o)-6 b(rder)75 b(to)f(edit)g(a)g +(\014le,)h(y)-6 b(ou)75 b(\014rst)f(need)g(to)h Fb(check)3 +2250 y(out)85 b Fg(a)70 b(w)-6 b(o)g(rking)71 b(cop)-6 +b(y)72 b(of)f(the)f(\014le,)i(b)-6 b(y)71 b(running)h(the)3 +2483 y(command)319 3089 y Fa(co)87 b(-l)g Fb(\014le)3 +3695 y Fa(co)69 b Fg(\(check)g(out\))g(is)g(the)g(command)e(used)j(to)f +(check)3 3927 y(out)83 b(RCS)f(copies.)133 b(The)82 b +Fa(-l)g Fg(option)h(tells)f(RCS)g(to)3 4160 y(lo)6 b(ck)63 +b(the)f(a)-6 b(rchive)63 b(\014le)g(so)g(that)f(others)h(cannot)g(edit) +3 4392 y(the)69 b(\014le)f(while)h(y)-6 b(ou)69 b(a)-6 +b(re)69 b(w)-6 b(o)g(rking)69 b(on)h(it.)3467 5372 y +Ff(7)p eop +%%Page: 8 8 +8 7 bop 467 515 a Fe(Checking)91 b(in)g(a)g(new)g(revision)3 +1248 y Fg(After)75 b(editing,)j(y)-6 b(ou)76 b(need)g(to)f +Fb(check)g(in)k Fg(the)c(\014le)h(in)3 1474 y(o)-6 b(rder)67 +b(to)g(sto)-6 b(re)66 b(y)-6 b(our)68 b(changes)f(in)f(the)h(a)-6 +b(rchive)66 b(and)3 1701 y(release)58 b(the)i(lo)6 b(ck)58 +b(so)i(that)f(others)g(can)g(edit)g(the)g(\014le)3 1927 +y(later.)319 2512 y Fa(ci)87 b(-u)g Fb(\014le)3 3097 +y Fa(ci)53 b Fg(\(check)h(in\))g(is)g(used)g(to)f(check)g(in)h +(revisions.)88 b(The)3 3324 y Fa(-u)59 b Fg(option)g(tells)g(RCS)f(to)h +(unlo)6 b(ck)59 b(the)g(\014le,)i(and)e(also)3 3550 y(to)91 +b(k)-6 b(eep)92 b(the)f(w)-6 b(o)g(rking)92 b(cop)-6 +b(y)-17 b(.)160 b(\(Otherwise,)96 b(RCS)3 3776 y(w)-6 +b(ould)59 b(remove)d(the)h(w)-6 b(o)g(rking)58 b(cop)-6 +b(y)-17 b(,)61 b(which)c(in)h(most)3 4002 y(cases)69 +b(y)-6 b(ou)69 b(don't)h(w)-6 b(ant)68 b(RCS)h(to)f(do.\))3 +4463 y(Y)-17 b(ou)51 b(will)f(b)6 b(e)51 b(ask)-6 b(ed)50 +b(fo)-6 b(r)52 b(a)e(log)h(entry)f(when)h(checking)3 +4689 y(in.)135 b(It)83 b(is)g(imp)6 b(o)-6 b(rtant)81 +b(to)i(write)f(go)6 b(o)g(d)83 b(log)h(entries,)3 4915 +y(so)90 b(that)f(y)-6 b(ou)90 b(can)f(see)g(what)g(changes)g(happ)6 +b(ened)3 5141 y(when)69 b(in)g(the)g(revision)g(histo)-6 +b(ry)-17 b(.)3467 5372 y Ff(8)p eop +%%Page: 9 9 +9 8 bop 881 515 a Fe(Viewing)91 b(di\013erences)3 1187 +y Fg(Y)-17 b(ou)54 b(can)f(view)g(di\013erences)g(b)6 +b(et)-6 b(w)g(een)53 b(t)-6 b(w)g(o)54 b(revisions)3 +1395 y(with)69 b Fa(rcsdiff)p Fg(:)319 1919 y Fa(rcsdiff)86 +b Fb(\014le)3 2444 y Fg(sho)-6 b(ws)60 b(di\013erences)d(b)6 +b(et)-6 b(w)g(een)58 b(the)h(w)-6 b(o)g(rking)59 b(cop)-6 +b(y)58 b(of)3 2651 y Fb(\014le)e Fg(and)g(the)g(latest)f(revision)h +(that)f(w)-6 b(as)56 b(check)-6 b(ed)55 b(in.)319 3176 +y Fa(rcsdiff)86 b(-r1.3)h Fb(\014le)3 3700 y Fg(sho)-6 +b(ws)105 b(di\013erences)d(b)6 b(et)-6 b(w)g(een)103 +b(the)g(w)-6 b(o)g(rking)104 b(cop)-6 b(y)3 3908 y(and)69 +b(revision)g(1.3)h(of)f Fb(\014le)p Fg(.)319 4432 y Fa(rcsdiff)86 +b(-r1.1)h(-r1.2)g Fb(\014le)3 4957 y Fg(sho)-6 b(ws)61 +b(di\013erences)e(b)6 b(et)-6 b(w)g(een)59 b(revision)h(1.1)g(and)g +(1.2)3 5164 y(of)69 b Fb(\014le)p Fg(.)3467 5372 y Ff(9)p +eop +%%Page: 10 10 +10 9 bop 620 515 a Fe(Viewing)91 b(the)g(revision)f(log)3 +1214 y Fg(Y)-17 b(ou)71 b(can)e(view)h(the)g(log)g(of)h(revision)f +(changes)g(with)3 1430 y Fa(rlog)p Fg(:)319 1981 y Fa(rlog)87 +b Fb(\014le)3 2533 y Fg(sho)-6 b(ws)48 b(all)f(log)g(messages)f(fo)-6 +b(r)48 b Fb(\014le)p Fg(,)k(along)47 b(with)g(other)3 +2749 y(RCS)69 b(info)-6 b(rmation.)3 3175 y(Y)-17 b(ou)81 +b(can)f(sp)6 b(ecify)80 b(which)g(revision)h(logs)f(y)-6 +b(ou)81 b(w)-6 b(ant)3 3391 y(to)69 b(see:)319 3943 y +Fa(rlog)87 b(-r1.1)f Fb(\014le)319 4158 y Fa(rlog)h(-r1.1:1.5,1.7)e +Fb(\014le)3 4710 y Fg(The)62 b(\014rst)e(command)f(sho)-6 +b(ws)62 b(the)f(log)h(entry)f(fo)-6 b(r)61 b(re-)3 4925 +y(vision)c(1.1,)k(the)56 b(second)i(sho)-6 b(ws)57 b(the)g(log)g +(entries)f(fo)-6 b(r)3 5141 y(revision)69 b(1.1)h(through)g(1.5)g(and)f +(also)f(revision)h(1.7.)3467 5372 y Ff(10)p eop +%%Page: 11 11 +11 10 bop 648 708 a Fe(Resolving)89 b(lo)8 b(ck)91 b(con\015icts)3 +1463 y Fg(It)54 b(happ)6 b(ens)56 b(quite)f(often)f(that)g(someone)h +(fo)-6 b(rgets)55 b(to)3 1695 y(check)50 b(in)g(a)g(\014le)g(in)g(RCS)g +(after)f(editing)i(it,)j(o)-6 b(r)50 b(fo)-6 b(rgets)3 +1928 y(to)81 b(unlo)6 b(ck)82 b(it.)129 b(In)81 b(this)g(case,)j(RCS)d +(will)g(complain)3 2160 y(when)69 b(y)-6 b(ou)70 b(try)e(to)h(check)f +(out)h(the)f(\014le.)3 2642 y(Con\015icts)h(can)g(b)6 +b(e)68 b(resolved)h(lik)-6 b(e)69 b(this:)75 3248 y(1.)84 +b(Check)h(if)h(the)f(w)-6 b(o)g(rking)86 b(cop)-6 b(y)87 +b(of)f(the)f(\014le)h(dif-)319 3480 y(fers)101 b(from)g(the)g(RCS)g(a) +-6 b(rchive)101 b(with)g Fa(rcsdiff)p Fg(.)319 3713 y(If)84 +b(it)g(do)6 b(es,)90 b(mak)-6 b(e)82 b(an)j(extra)e(cop)-6 +b(y)86 b(of)f(the)f(\014le)319 3945 y(\()p Fb(\014le)p +Fg(.tmp,)68 b(fo)-6 b(r)69 b(instance\).)75 4551 y(2.)84 +b(\\Steal")68 b(the)g(lo)6 b(ck)68 b(with)h(the)f(command)568 +4970 y Fa(rcs)87 b(-L)g Fb(\014le)3467 5372 y Ff(11)p +eop +%%Page: 11 12 +11 11 bop 319 1765 a Fg(RCS)72 b(will)h(send)g(a)g(mail)e(to)i(the)f +(user)h(who)h(had)319 1998 y(the)85 b(lo)6 b(ck,)89 b(info)-6 +b(rming)85 b(him)g(that)f(his)i(lo)6 b(ck)85 b(has)319 +2230 y(b)6 b(een)68 b(b)-6 b(rok)g(en.)75 2836 y(3.)84 +b(If)76 b(the)f(p)-6 b(revious)77 b(w)-6 b(o)g(rking)77 +b(cop)-6 b(y)76 b(di\013ered)g(from)319 3069 y(the)60 +b(latest)f(revision,)j(cop)-6 b(y)61 b(it)f(over)g(the)g(current)319 +3301 y(w)-6 b(o)g(rking)58 b(cop)-6 b(y)58 b(\()p Fa(mv)87 +b Fb(\014le)p Fa(.tmp)g Fb(\014le)p Fg(\))58 b(and)g(check)e(it)319 +3534 y(in)88 b(with)g(an)f(app)-6 b(rop)g(riate)88 b(log)h(message,)j +(then)319 3766 y(check)68 b(the)g(\014le)h(out)g(again.)p +eop +%%Page: 12 13 +12 12 bop 872 515 a Fe(Sp)8 b(ecifying)89 b(revisions)3 +1243 y Fg(Most)h(RCS)g(commands)e(tak)-6 b(e)89 b(the)h(option)h +Fa(-r)p Fb(rev)p Fg(,)3 1467 y(which)63 b(can)f(b)6 b(e)62 +b(used)h(to)g(sp)6 b(ecify)62 b(which)g(revision)h(to)3 +1692 y(check)72 b(out,)i(what)e(revision)h(numb)6 b(er)72 +b(to)h(use)g(when)3 1916 y(checking)c(in,)g(and)g(so)h(on.)319 +2496 y Fa(co)87 b(-r1.4)g Fb(\014le)319 2721 y Fa(ci)g(-r2.0)g +Fb(\014le)319 2945 y Fa(rlog)g(-r1.2:1.4)f Fb(\014le)3 +3525 y Fg(Another)69 b(common)e(option)j(is)f Fa(-d)p +Fb(date)p Fg(,)f(which)h(tells)3 3749 y(RCS)100 b(to)h(use)g(a)f +(revision)h(from)f(the)g(given)h(date.)3 3974 y(This)68 +b(can)g(b)6 b(e)67 b(combined)h(with)f Fa(-z)g Fg(to)h(sp)6 +b(ecify)68 b(lo)6 b(cal)3 4198 y(time)67 b(\(default)i(is)g(UTC\).)319 +4778 y Fa(co)87 b(-d'1999-01-01)e(13:00')i Fb(\014le)319 +5003 y Fa(rlog)g(-d1998-07-06<1999-01-01)c Fb(\014le)3467 +5372 y Ff(12)p eop +%%Page: 13 14 +13 13 bop 777 546 a Fe(Keyw)-8 b(o)g(rd)93 b(substitution)3 +1300 y Fg(RCS)85 b(de\014nes)g(several)f(k)-6 b(eyw)g(o)g(rd)85 +b(strings)g(that)f(will)3 1533 y(b)6 b(e)77 b(replaced)e(with)h(info)-6 +b(rmation)76 b(from)g(RCS)g(when)3 1765 y(checking)64 +b(out)h(a)e(\014le.)91 b(Some)63 b(of)h(these)g(strings)h(a)-6 +b(re:)3 2371 y Fa($Author$)82 b Fg(Login)66 b(name)e(of)i(the)f(user)g +(who)h(check)-6 b(ed)319 2604 y(in)69 b(the)f(revision.)3 +3210 y Fa($Date$)82 b Fg(Date)52 b(and)i(time)e(the)h(revision)h(w)-6 +b(as)53 b(check)-6 b(ed)319 3442 y(in.)3 4048 y Fa($Id$)82 +b Fg(Name)70 b(of)i(RCS)g(\014le,)g(revision)g(numb)6 +b(er,)72 b(date)319 4281 y(and)77 b(time,)h(autho)-6 +b(r,)81 b(state,)e(and)e(lo)6 b(ck)-6 b(er)77 b(of)h(\014le)319 +4513 y(\(if)69 b(lo)6 b(ck)-6 b(ed\).)3 5119 y Fa($Revision$)81 +b Fg(Revision)69 b(numb)6 b(er)68 b(of)h(\014le.)3467 +5372 y Ff(13)p eop +%%Page: 13 15 +13 14 bop 3 1955 a Fa($Log$)82 b Fg(Log)63 b(message.)88 +b(On)62 b(each)f(checkin,)i(the)f(lat-)319 2188 y(est)50 +b(log)i(message)e(is)h(app)6 b(ended)51 b(with)g(the)g(p)-6 +b(re\014x)319 2420 y(of)85 b(the)g($Log$)h(line.)140 +b(This)85 b(is)g(useful)h(fo)-6 b(r)85 b(lan-)319 2653 +y(guages)67 b(with)g(comments)e(that)h(go)h(to)h(the)e(end)319 +2885 y(of)j(the)f(line.)3 3491 y(A)84 b(common)d(p)-6 +b(ractice)83 b(is)g(to)g(put)h(a)f Fa($Id$)g Fg(k)-6 +b(eyw)g(o)g(rd)3 3724 y(in)69 b(a)g(comment)d(at)i(the)g(sta)-6 +b(rt)68 b(of)i(the)e(\014le.)p eop +%%Page: 14 16 +14 15 bop 900 515 a Fe(.)45 b(.)h(.)f(and)91 b(much)f(mo)-8 +b(re)3 1214 y Fg(RCS)89 b(has)g(many)f(mo)-6 b(re)88 +b(features,)94 b(but)c(if)f(y)-6 b(ou)90 b(re-)3 1429 +y(quire)f(them)f(y)-6 b(ou)90 b(a)-6 b(re)88 b(p)-6 b(robably)90 +b(b)6 b(etter)88 b(o\013)h(using)3 1645 y(CVS)i(instead,)96 +b(which)90 b(gives)h(a)f(mo)-6 b(re)90 b(convenient)3 +1860 y(interface.)j(Some)69 b(of)h(the)f(RCS)g(features)g(not)h(cov-)3 +2076 y(ered)f(here)f(a)-6 b(re)148 2627 y Fc(\017)83 +b Fg(Symb)6 b(olic)67 b(names)g(fo)-6 b(r)70 b(revisions)148 +3177 y Fc(\017)83 b Fg(Creating)45 b(and)h(merging)f(development)g(b)-6 +b(ranches)148 3728 y Fc(\017)83 b Fg(Multiple)68 b(w)-6 +b(o)g(rking)69 b(copies)3 4279 y(Mo)-6 b(re)66 b(info)-6 +b(rmation)65 b(on)h(RCS)f(can)h(b)6 b(e)65 b(found)i(in)f(the)3 +4495 y(man)d(pages)i(\(rcs\(1\),)i(ci\(1\),)g(co\(1\),)f(ident\(1\),)h +(rcs-)3 4710 y(di\013\(1\),)61 b(rcsmerge\(1\),)f(rlog\(1\),)i +(rcsintro\(1\)\),)g(and)3 4926 y(in)108 b(the)f(b)6 b(o)g(ok)107 +b Fb(Applying)h(RCS)f(and)g(SCCS)g Fg(from)3 5141 y(O'Reilly)-17 +b(.)3467 5372 y Ff(14)p eop +%%Page: 15 17 +15 16 bop 1699 1039 a Fe(CVS)3 1794 y Fd(C)p Fg(oncurrent)97 +b Fd(V)s Fg(ersions)h Fd(S)p Fg(ystem,)k(o)-6 b(riginally)97 +b(writ-)3 2026 y(ten)80 b(as)g(a)g(set)g(of)h(shell)f(scripts)g(b)-6 +b(y)81 b(Dick)e(Grune)i(in)3 2259 y(1986,)61 b(made)54 +b(into)j(a)f(C)g(p)-6 b(rogram)56 b(in)g(1989)i(b)-6 +b(y)57 b(Brian)3 2491 y(Berliner)69 b(with)f(the)h(aid)g(of)g(Je\013)f +(P)-6 b(olk.)3 2973 y(CVS)52 b(is)g(a)f(widely)h(used)g(version)g +(control)g(system)e(fo)-6 b(r)3 3205 y(p)g(rojects)48 +b(of)h(all)e(sizes.)86 b(CVS)48 b(w)-6 b(as)48 b(o)-6 +b(riginally)48 b(built)g(on)3 3437 y(RCS,)83 b(and)f(although)i(CVS)e +(no)h(longer)g(uses)g(RCS)3 3670 y(internally)-17 b(,)69 +b(CVS)h(still)f(b)6 b(ehaves)70 b(lik)-6 b(e)69 b(RCS)g(in)i(many)3 +3902 y(w)-6 b(a)g(ys.)3 4384 y(F)g(reeBSD)84 b(and)g(Netscap)6 +b(e)84 b(a)-6 b(re)83 b(t)-6 b(w)g(o)85 b(of)f(the)g(la)-6 +b(rger)3 4616 y(soft)g(w)g(a)g(re)69 b(p)-6 b(rojects)69 +b(that)f(uses)h(CVS.)3467 5372 y Ff(15)p eop +%%Page: 16 18 +16 17 bop 1019 607 a Fe(F)-8 b(eatures)92 b(of)f(CVS)3 +1361 y Fg(CVS)69 b(has)g(all)f(the)h(features)f(of)h(RCS,)g(and)g +(also:)148 1967 y Fc(\017)83 b Fg(CVS)99 b(can)g(run)h(scripts)f(when)h +(checking)f(\014les)319 2199 y(in)88 b(o)-6 b(r)88 b(out,)93 +b(e.g.)150 b(mailing)86 b(the)h(p)-6 b(roject)88 b(group)319 +2432 y(ab)6 b(out)45 b(changes,)51 b(indenting)c(co)6 +b(de)46 b(p)-6 b(rop)6 b(erly)-17 b(,)51 b(and)319 2664 +y(so)69 b(on.)148 3270 y Fc(\017)83 b Fg(CVS)62 b(op)6 +b(erates)61 b(on)i(logical)e(collections)h(of)h(\014les)319 +3503 y(\(mo)6 b(dules\),)50 b(not)d(just)e(single)h(\014les)g(as)g(RCS) +g(do)6 b(es.)148 4109 y Fc(\017)83 b Fg(Client/server)68 +b(CVS.)148 4715 y Fc(\017)83 b Fg(CVS)58 b(allo)-6 b(ws)59 +b(several)f(develop)6 b(ers)59 b(to)g(edit)g(a)f(\014le)319 +4947 y(at)68 b(the)g(same)f(time.)3467 5372 y Ff(16)p +eop +%%Page: 17 19 +17 18 bop 462 615 a Fe(A)91 b(simple)d(session)h(with)i(CVS)3 +1369 y Fg(Checking)46 b(out)g(a)g(w)-6 b(o)g(rking)46 +b(cop)-6 b(y)46 b(of)h(a)e(mo)6 b(dule)45 b(named)3 1602 +y Fa(foo)p Fg(:)319 2208 y Fa(cvs)87 b(checkout)f(foo)3 +2814 y Fg(This)65 b(creates)e(a)h(directo)-6 b(ry)63 +b(named)g Fa(foo)h Fg(and)h(copies)3 3046 y(all)87 b(\014les)g(and)g +(sub)6 b(directo)-6 b(ries)87 b(of)h(the)e(mo)6 b(dule)86 +b Fa(foo)3 3279 y Fg(into)e(it.)137 b(Unlik)-6 b(e)83 +b(RCS,)h(which)g(checks)f(out)h(a)g(sin-)3 3511 y(gle)94 +b(\014le)f(at)g(the)g(time,)98 b(CVS)c(op)6 b(erates)92 +b(on)j(entire)3 3744 y(directo)-6 b(ry)69 b(trees.)3 +4225 y(After)d(editing)g(a)g(\014le)g(in)g(the)g(mo)6 +b(dule,)66 b(y)-6 b(ou)67 b Fb(commit)3 4458 y Fg(y)-6 +b(our)70 b(changes)f(with:)319 5064 y Fa(cvs)87 b(commit)f(file)3467 +5372 y Ff(17)p eop +%%Page: 17 20 +17 19 bop 3 2358 a Fg(Y)-17 b(ou)65 b(can)f(also)g(commit)d(all)j +(\014les)g(in)g(the)g(mo)6 b(dule)63 b(b)-6 b(y)3 2590 +y(omitting)68 b(the)g(\014le)h(name.)319 3196 y Fa(cvs)87 +b(commit)p eop +%%Page: 18 21 +18 20 bop 340 553 a Fe(Structure)92 b(of)g(CVS)f(commands)3 +1307 y Fg(All)69 b(CVS)g(commands)d(a)-6 b(re)69 b(on)g(the)g(fo)-6 +b(rm)319 1913 y Fa(cvs)87 b Fb([global)46 b(options])89 +b(command)d([command)319 2145 y(options])j([command)66 +b(a)-6 b(rguments])3 2752 y Fd(Global)77 b(options)84 +b Fg(a)-6 b(re)45 b(common)f(to)i(all)f(commands.)319 +2984 y(\(One)68 b(exception:)92 b(the)69 b Fa(history)e +Fg(command.\))3 3590 y Fd(Command)81 b Fg(is)50 b(what)e(y)-6 +b(ou)51 b(w)-6 b(ant)49 b(CVS)g(to)h(do.)86 b(Most)319 +3823 y(commands)110 b(has)i(a)g(long)h(fo)-6 b(rm)111 +b(and)i(one)f(o)-6 b(r)319 4055 y(mo)g(re)103 b(sho)-6 +b(rt)104 b(fo)-6 b(rms.)197 b(\(E.g.)h(check)-6 b(out)p +Fc(!)p Fg(co,)319 4287 y(commit)p Fc(!)p Fg(ci.\))3 4894 +y Fd(Command)74 b(options)83 b Fg(a)-6 b(re)50 b(sp)6 +b(eci\014c)50 b(to)g(the)g(current)319 5126 y(command.)3467 +5372 y Ff(18)p eop +%%Page: 18 22 +18 21 bop 3 1698 a Fd(Command)74 b(a)-6 b(rguments)82 +b Fg(a)-6 b(re)45 b(often)h(optional.)85 b(When)319 1931 +y(they)65 b(a)-6 b(re)65 b(left)g(out,)i(CVS)e(b)6 b(ehaves)66 +b(recursively)-17 b(.)3 2537 y(Global)68 b(options)h(must)d(b)6 +b(e)68 b(given)g(b)6 b(efo)-6 b(re)69 b(the)e(com-)3 +2769 y(mand,)104 b(command)95 b(options)j(afterw)-6 b(a)g(rds.)176 +b(Global)3 3002 y(options)55 b(mean)d(the)h(same)f(to)i(all)f +(commands,)i(com-)3 3234 y(mand)75 b(options)i(usually)e(have)h +(di\013erent)f(meanings)3 3467 y(fo)-6 b(r)70 b(di\013erent)e +(commands.)3 3948 y Fa(cvs)87 b(-l)h(co)f(foo)g Fc(6)p +Fg(=)h Fa(cvs)f(co)g(-l)h(foo)p eop +%%Page: 19 23 +19 22 bop 1130 515 a Fe(The)91 b(rep)8 b(osito)-8 b(ry)3 +1265 y Fg(CVS)46 b(mo)6 b(dules)45 b(and)h(administrative)d(\014les)j +(a)-6 b(re)45 b(sto)-6 b(red)3 1496 y(in)73 b(a)g Fb(rep)6 +b(osito)-6 b(ry)p Fg(.)104 b(The)73 b(rep)6 b(osito)-6 +b(ry)73 b(can)g(b)6 b(e)73 b(on)g(the)3 1727 y(lo)6 b(cal)77 +b(machine,)h(o)-6 b(r)78 b(b)6 b(e)78 b(accessed)f(over)g(a)g(net)-6 +b(w)g(o)g(rk)3 1958 y(remotely)-17 b(.)3 2435 y(Y)g(ou)90 +b(can)f(sp)6 b(ecify)89 b(where)g(the)g(rep)6 b(osito)-6 +b(ry)89 b(is)g(with)3 2666 y(the)69 b Fa(-d)f Fg(global)h(option,)319 +3268 y Fa(cvs)87 b(-d)g(/usr/local/cvsroot)d(checkout)j(foo)3 +3869 y Fg(o)-6 b(r)53 b(b)-6 b(y)54 b(setting)e(the)h +Fa($CVSROOT)e Fg(environment)h(va)-6 b(riable)3 4100 +y(\(bash)70 b(example\),)319 4702 y Fa(CVSROOT=/usr/local/cvsroot)319 +4933 y(export)86 b(CVSROOT)319 5164 y(cvs)h(checkout)f(foo)3467 +5372 y Ff(19)p eop +%%Page: 19 24 +19 23 bop 3 2595 a Fg(A)46 b(w)-6 b(o)g(rking)47 b(cop)-6 +b(y)46 b(rememb)6 b(ers)43 b(its)i(rep)6 b(osito)-6 b(ry)-17 +b(.)85 b(When)3 2828 y(running)52 b(CVS)e(commands)e(within)i(a)g(w)-6 +b(o)g(rking)50 b(cop)-6 b(y)-17 b(,)3 3060 y(y)-6 b(ou)70 +b(do)f(not)g(need)g(to)g(sp)6 b(ecify)69 b(a)f(rep)6 +b(osito)-6 b(ry)-17 b(.)p eop +%%Page: 20 25 +20 24 bop 666 1264 a Fe(Setting)91 b(up)g(a)g(rep)8 b(osito)-8 +b(ry)3 2018 y Fg(When)80 b(y)-6 b(ou)80 b(a)-6 b(re)79 +b(joining)h(an)g(existing)f(p)-6 b(roject,)82 b(the)3 +2250 y(rep)6 b(osito)-6 b(ry)78 b(is)f(p)-6 b(robably)79 +b(already)d(in)i(place.)118 b(If)77 b(y)-6 b(ou)3 2483 +y(need)69 b(to)g(set)f(up)i(one)f(y)-6 b(ourself,)70 +b(this)f(is)g(ho)-6 b(w:)319 3089 y Fa(cvs)87 b(-d)g(/usr/local/cvs)e +(init)3 3695 y Fg(This)64 b(will)g(create)e(the)h(directo)-6 +b(ry)64 b Fa(/usr/local/cvs)d Fg(if)3 3927 y(it)95 b(do)6 +b(es)96 b(not)f(exist,)102 b(and)96 b(create)d(a)i(rep)6 +b(osito)-6 b(ry)96 b(in)3 4160 y(it.)90 b Fa(cvs)d(init)62 +b Fg(will)g(not)h(overwrite)f(any)g(\014les)h(already)3 +4392 y(p)-6 b(resent)69 b(in)g(the)g(directo)-6 b(ry)-17 +b(.)3467 5372 y Ff(20)p eop +%%Page: 21 26 +21 25 bop 390 515 a Fe(Sta)-8 b(rting)91 b(a)g(p)-8 b(roject)93 +b(with)e(CVS)3 1169 y Fg(T)-17 b(o)86 b(set)f(up)i(a)e(new)g(p)-6 +b(roject)86 b Fa(foo)f Fg(from)f(sources)j(in)3 1371 +y(the)75 b(w)-6 b(o)g(rking)76 b(directo)-6 b(ry)75 b +Fb(wdir)96 b Fg(with)75 b(CVS,)h(use)f Fa(cvs)3 1572 +y(import)p Fg(.)319 2078 y Fa(cd)87 b Fb(wdir)319 2280 +y Fa(cvs)g(import)f(foo)i(foo)f(start)3 2786 y Fg(This)46 +b(creates)f(the)h(directo)-6 b(ry)45 b Fa(foo/rdir)f +Fg(in)j(y)-6 b(our)46 b(rep)6 b(os-)3 2988 y(ito)-6 b(ry)-17 +b(,)67 b(and)f(installs)f(all)g(\014les)h(and)g(sub)6 +b(directo)-6 b(ries)66 b(of)3 3190 y(y)-6 b(our)70 b(w)-6 +b(o)g(rking)69 b(directo)-6 b(ry)-17 b(.)3 3571 y(The)89 +b(\014rst)f(a)-6 b(rgument)87 b(to)h Fa(cvs)f(import)g +Fg(sa)-6 b(ys)88 b(where)3 3773 y(to)69 b(place)f(y)-6 +b(our)70 b(p)-6 b(roject)68 b(in)h(the)g(rep)6 b(osito)-6 +b(ry)-17 b(.)3 4154 y(The)86 b(second)h(a)-6 b(rgument)85 +b(is)h(a)g Fb(vendo)-6 b(r)86 b(tag)94 b Fg(sa)-6 b(ying)3 +4356 y(where)70 b(the)g(source)g(is)h(from.)95 b(It's)70 +b(not)g(alw)-6 b(a)g(ys)70 b(use-)3 4558 y(ful,)g(but)f(CVS)g(requires) +f(it.)3 4939 y(The)85 b(third)f(a)-6 b(rgument)83 b(is)i(a)f +Fb(release)f(tag)p Fg(,)88 b(used)d(to)3 5141 y(ma)-6 +b(rk)67 b(the)h(sta)-6 b(rt)68 b(of)i(the)e(p)-6 b(roject.)3467 +5372 y Ff(21)p eop +%%Page: 22 27 +22 26 bop 337 515 a Fe(Checking)91 b(out)h(a)f(w)-8 b(o)g(rking)92 +b(cop)-8 b(y)3 1242 y Fg(Each)106 b(develop)6 b(er)107 +b(has)g(his)g(o)-6 b(r)108 b(her)f(o)-6 b(wn)107 b(w)-6 +b(o)g(rking)3 1466 y(cop)g(y)65 b(check)-6 b(ed)63 b(out)h(of)g(the)g +(rep)6 b(osito)-6 b(ry)-17 b(.)90 b(When)64 b(y)-6 b(ou)3 +1690 y(sta)g(rt)92 b(w)-6 b(o)g(rking)92 b(on)h(a)f(p)-6 +b(roject,)98 b(y)-6 b(ou)93 b(check)f(it)g(out)3 1914 +y(with)319 2493 y Fa(cvs)87 b(checkout)f(foo)3 3073 y +Fg(This)74 b(creates)e(the)h(directo)-6 b(ry)73 b Fa(foo)f +Fg(and)i(checks)f(out)3 3297 y(a)80 b(w)-6 b(o)g(rking)81 +b(cop)-6 b(y)82 b(to)e(this)h(directo)-6 b(ry)-17 b(.)127 +b(If)80 b(y)-6 b(ou)81 b(w)-6 b(ant)3 3521 y(the)91 b(directo)-6 +b(ry)92 b(to)f(have)g(some)g(other)g(name,)96 b(y)-6 +b(ou)3 3745 y(can)69 b(use)g(the)f Fa(-d)h Fg(option:)319 +4324 y Fa(cvs)87 b(checkout)f(-d)h(foobar)g(foo)3 4903 +y Fg(Y)-17 b(ou)91 b(no)-6 b(rmally)89 b(check)h(out)g(a)g(p)-6 +b(roject)91 b(only)f(once.)3 5127 y(Changes)69 b(a)-6 +b(re)69 b(fetched)f(using)i Fa(cvs)87 b(update)p Fg(.)3467 +5372 y Ff(22)p eop +%%Page: 23 28 +23 27 bop 804 1275 a Fe(Committing)89 b(changes)3 2029 +y Fg(Y)-17 b(ou)105 b(register)e(changes)h(y)-6 b(ou)104 +b(have)g(made)e(in)i(the)3 2262 y(rep)6 b(osito)-6 b(ry)69 +b(with)319 2868 y Fa(cvs)87 b(commit)f([)p Fb(\014le)p +Fa(])3 3474 y Fg(If)67 b(no)g(\014les)g(a)-6 b(re)66 +b(sp)6 b(eci\014ed,)68 b(all)e(changes)h(in)g(the)g(cur-)3 +3706 y(rent)81 b(directo)-6 b(ry)81 b(and)h(its)f(sub)6 +b(directo)-6 b(ries)81 b(a)-6 b(re)81 b(com-)3 3939 y(mited.)113 +b(An)77 b(easy)e(w)-6 b(a)g(y)76 b(to)g(commit)e(all)h(changes)i(is)3 +4171 y(to)69 b(change)h(to)f(the)g(base)g(directo)-6 +b(ry)69 b(of)h(the)f(p)-6 b(roject)3 4404 y(and)69 b(run)g +Fa(cvs)88 b(commit)67 b Fg(from)h(there.)3467 5372 y +Ff(23)p eop +%%Page: 24 29 +24 28 bop 395 1023 a Fe(Up)8 b(dating)90 b(y)-8 b(our)92 +b(w)-8 b(o)g(rking)92 b(cop)-8 b(y)3 1777 y Fg(Use)93 +b Fa(cvs)87 b(update)92 b Fg(to)h(up)6 b(date)93 b(y)-6 +b(our)94 b(w)-6 b(o)g(rking)93 b(cop)-6 b(y)3 2009 y(with)50 +b(the)g(changes)h(others)f(have)g(made,)j(o)-6 b(r)51 +b(to)f(fetch)3 2242 y(a)69 b(sp)6 b(eci\014c)68 b(revision.)319 +2848 y Fa(cvs)87 b(update)f Fb(\014le)319 3080 y Fa(cvs)h(update)f +(-r1.12)h Fb(\014le)3 3687 y Fg(If)79 b(no)h(\014le)f(is)h(sp)6 +b(eci\014ed,)82 b(CVS)d(up)6 b(dates)80 b(all)e(\014les)i(in)3 +3919 y(the)69 b(current)f(directo)-6 b(ry)69 b(and)g(its)f(sub)6 +b(directo)-6 b(ries.)3 4401 y Fa(cvs)87 b(update)71 b +Fg(p)-6 b(rints)72 b(a)g(line)f(fo)-6 b(r)73 b(each)e(\014le,)i(p)-6 +b(receded)3 4633 y(b)g(y)69 b(one)h(cha)-6 b(racter)67 +b(telling)i(the)f(status)g(of)i(the)e(\014le.)3467 5372 +y Ff(24)p eop +%%Page: 25 30 +25 29 bop -85 515 a Fg(U,P)83 b(File)68 b(w)-6 b(as)69 +b(up)6 b(dated.)102 1069 y(A)84 b(File)68 b(has)h(b)6 +b(een)69 b(added)h(to)f(y)-6 b(our)70 b(w)-6 b(o)g(rking)69 +b(cop)-6 b(y)-17 b(,)319 1285 y(and)83 b(will)g(b)6 b(e)83 +b(added)h(to)f(the)g(rep)6 b(osito)-6 b(ry)84 b(when)319 +1502 y(y)-6 b(ou)69 b Fa(commit)p Fg(.)101 2056 y(R)83 +b(File)c(has)h(b)6 b(een)79 b(removed)f(from)h(y)-6 b(our)80 +b(w)-6 b(o)g(rking)319 2272 y(cop)g(y)-17 b(,)68 b(and)g(will)f(b)6 +b(e)68 b(removed)f(from)f(the)i(rep)6 b(os-)319 2489 +y(ito)-6 b(ry)68 b(when)h(y)-6 b(ou)70 b Fa(commit)p +Fg(.)67 3043 y(M)83 b(File)91 b(has)i(b)6 b(een)92 b(changed)g(b)-6 +b(y)93 b(y)-6 b(ou)93 b(since)f(y)-6 b(our)319 3259 y(last)45 +b(commit,)j(and)e(there)f(ma)-6 b(y)44 b(have)i(b)6 b(een)46 +b(merged)319 3476 y(changes)69 b(from)f(the)g(rep)6 b(osito)-6 +b(ry)-17 b(.)104 4030 y(C)83 b(There)i(is)g(a)g(con\015ict)g(b)6 +b(et)-6 b(w)g(een)85 b(y)-6 b(our)86 b(changes)319 4246 +y(to)68 b(the)h(\014les)g(and)g(changes)g(in)g(the)g(rep)6 +b(osito)-6 b(ry)-17 b(.)138 4800 y(?)83 b(File)77 b(is)h(in)g(y)-6 +b(our)79 b(w)-6 b(o)g(rking)78 b(directo)-6 b(ry)-17 +b(,)80 b(but)f(do)6 b(es)319 5016 y(not)69 b(exist)f(in)h(the)g(rep)6 +b(osito)-6 b(ry)-17 b(.)3467 5372 y Ff(25)p eop +%%Page: 26 31 +26 30 bop 749 515 a Fe(Merging)91 b(and)g(con\015icts)3 +1251 y Fg(Unlik)-6 b(e)72 b(RCS,)h(CVS)g(allo)-6 b(ws)73 +b(several)e(develop)6 b(ers)73 b(to)3 1478 y(mo)6 b(dify)56 +b(a)g(\014le)h(at)e(the)i(same)e(time.)86 b(When)57 b(develop-)3 +1705 y(ers)75 b(commit)e(their)i(\014les)g(o)-6 b(r)76 +b(up)6 b(date)75 b(their)f(w)-6 b(o)g(rking)3 1932 y(copies,)70 +b(the)e(changes)h(a)-6 b(re)69 b(merged)e(together.)3 +2395 y(If)93 b(changes)h(a)-6 b(re)93 b(overlapping,)100 +b(CVS)94 b(rep)6 b(o)-6 b(rts)93 b(this)3 2622 y(as)f(a)f(merge)g +(con\015ict)g(and)h(requires)g(the)g(user)g(to)3 2849 +y(resolve)61 b(the)g(con\015icts)g(b)6 b(efo)-6 b(re)61 +b(commiting)e(the)i(\014le.)3 3076 y(Con\015icts)69 b(a)-6 +b(re)68 b(ma)-6 b(rk)g(ed)68 b(lik)-6 b(e)68 b(this:)3 +3539 y Fa(int)87 b(main\(int)g(argc,)f(char**)h(argv\))3 +3766 y({)3 3993 y(<<<<<<<)g(main.c)354 4220 y(if)h(\(argc)f(!=)g(1\))3 +4447 y(=======)354 4673 y(if)h(\(argc)f(!=)g(2\))3 4900 +y(>>>>>>>)g(1.4)706 5127 y(usage\(\);)3467 5372 y Ff(26)p +eop +%%Page: 26 32 +26 31 bop 3 2363 a Fg(This)71 b(sho)-6 b(ws)70 b(a)g(con\015ict)g(in)g +(the)f(\014le)h Fa(main.c)p Fg(,)f(where)3 2595 y(the)i(latest)f +(revision)i(in)g(the)f(rep)6 b(osito)-6 b(ry)71 b(is)h(1.4.)101 +b(T)-17 b(o)3 2828 y(resolve)62 b(the)f(con\015ict,)j(edit)d(the)h(co)6 +b(de)62 b(b)6 b(et)-6 b(w)g(een)61 b(the)3 3060 y Fa(<<<<<<<)p +Fg(,)h Fa(=======)p Fg(,)g(and)g Fa(>>>>>>>)e Fg(ma)-6 +b(rk)g(ers,)62 b(remove)3 3293 y(the)69 b(ma)-6 b(rk)g(ers,)67 +b(and)i(commit.)p eop +%%Page: 27 33 +27 32 bop 506 652 a Fe(Adding)90 b(and)h(removing)f(\014les)3 +1406 y Fg(T)-17 b(o)74 b(add)g(new)g(\014les)g(to)g(a)f(p)-6 +b(roject,)75 b(\014rst)f(create)e(the)3 1638 y(\014les)d(in)g(y)-6 +b(our)69 b(w)-6 b(o)g(rking)70 b(cop)-6 b(y)-17 b(,)69 +b(then)g(run)319 2245 y Fa(cvs)87 b(add)g Fb(\014les)3 +2851 y Fg(T)-17 b(o)47 b(remove)d(\014les,)51 b(\014rst)46 +b(remove)f(the)h(\014les)g(from)f(y)-6 b(our)3 3083 y(w)g(o)g(rking)69 +b(directo)-6 b(ry)-17 b(,)69 b(then)g(run)319 3689 y +Fa(cvs)87 b(remove)f Fb(\014les)3 4295 y Fg(The)59 b(\014les)f(will)h +(b)6 b(e)58 b(added)h(to)f(o)-6 b(r)59 b(removed)f(from)f(the)3 +4528 y(rep)6 b(osito)-6 b(ry)93 b(the)f(next)g(time)e(y)-6 +b(ou)94 b(run)e Fa(cvs)c(commit)p Fg(.)3 4760 y(\(Actually)-17 +b(,)68 b(CVS)g(never)g(really)g(removes)f(\014les)h(from)3 +4993 y(the)56 b(rep)6 b(osito)-6 b(ry)-17 b(,)59 b(it)d(ma)-6 +b(rks)55 b(them)g(as)h(dead)g(instead.\))3467 5372 y +Ff(27)p eop +%%Page: 28 34 +28 33 bop 154 515 a Fe(Adding)90 b(and)h(removing)f(directo)-8 +b(ries)3 1259 y Fg(T)-17 b(o)69 b(add)g(a)g(directo)-6 +b(ry:)319 1856 y Fa(mkdir)86 b Fb(dir)319 2085 y Fa(cvs)h(add)g +Fb(dir)3 2682 y Fg(This)79 b(adds)f(only)h(the)e(directo)-6 +b(ry)-17 b(,)81 b(if)d(there)f(a)-6 b(re)78 b(\014les)3 +2911 y(o)-6 b(r)59 b(sub)6 b(directo)-6 b(ries)59 b(y)-6 +b(ou)59 b(must)f(add)h(these)f(explicitly)-17 b(.)3 3141 +y(If)79 b(y)-6 b(ou)80 b(w)-6 b(ant)79 b(to)g(add)g(a)g(new)g(directo) +-6 b(ry)78 b(hiera)-6 b(rchy)-17 b(,)3 3370 y(y)-6 b(ou)70 +b(can)e(use)h Fa(cvs)88 b(import)67 b Fg(instead.)3 3842 +y(CVS)d(do)6 b(es)65 b Fb(not)78 b Fg(automatically)61 +b(create)h(new)i(direc-)3 4072 y(to)-6 b(ries)53 b(when)g(up)6 +b(dating.)87 b(T)-17 b(o)53 b(fetch)g(new)f(directo)-6 +b(ries)3 4301 y(that)74 b(have)h(b)6 b(een)74 b(added)i(to)e(the)h(mo)6 +b(dule,)76 b(use)f(the)3 4531 y Fa(-d)69 b Fg(option:)319 +5127 y Fa(cvs)87 b(update)f(-d)i(foo)3467 5372 y Ff(28)p +eop +%%Page: 28 35 +28 34 bop 3 1885 a Fg(Y)-17 b(ou)100 b(cannot)f(remove)e(a)i(directo)-6 +b(ry)98 b(directly)-17 b(.)182 b(In-)3 2117 y(stead,)74 +b(y)-6 b(ou)74 b(must)f(remove)e(all)i(\014les)g(in)h(it)f(with)f +Fa(cvs)3 2350 y(remove)p Fg(,)c(then)h(run)319 2956 y +Fa(cvs)87 b(update)f(-P)3 3562 y Fg(The)70 b Fa(-P)f +Fg(option)i(tells)e(CVS)g(to)h(p)-6 b(rune)70 b(a)-6 +b(w)g(a)g(y)69 b(empt)-6 b(y)3 3794 y(directo)g(ries.)p +eop +%%Page: 29 36 +29 35 bop 427 515 a Fe(Moving)90 b(\014les)g(and)h(directo)-8 +b(ries)3 1248 y Fg(Moving)69 b(\014les)g(is)g(no)-6 b(rmally)68 +b(done)h(lik)-6 b(e)68 b(this:)319 1834 y Fa(mv)87 b +Fb(oldname)g(newname)319 2060 y Fa(cvs)g(remove)f Fb(oldname)319 +2286 y Fa(cvs)h(add)g Fb(newname)3 2871 y Fg(Directo)-6 +b(ries)65 b(a)-6 b(re)66 b(moved)f(b)-6 b(y)67 b(adding)f(the)g +(directo)-6 b(ry)-17 b(,)3 3097 y(moving)94 b(all)g(\014les)h(from)f +(the)h(old)g(to)g(the)f(new)h(di-)3 3324 y(recto)-6 b(ry)100 +b(and)i(removing)e(the)g(directo)-6 b(ry)101 b(with)f +Fa(cvs)3 3550 y(update)87 b(-P)p Fg(.)3 4010 y(This)d(w)-6 +b(a)g(y)83 b(of)h(moving)f(\014les)h(is)f(safe,)88 b(but)c(has)f(the)3 +4237 y(dra)-6 b(wback)101 b(that)g(the)g(new)h(\014le)f(loses)h(its)g +(change)3 4463 y(log.)126 b(The)80 b(change)f(log)i(is)f(still)f +(available)f(through)3 4689 y(the)53 b(old)g(\014le)g(name.)85 +b(See)52 b(the)h(CVS)f(do)6 b(cumentation)3 4915 y(fo)-6 +b(r)85 b(w)-6 b(a)g(ys)83 b(to)h(move)f(a)g(\014le)h(and)g(k)-6 +b(eep)84 b(the)g(change)3 5141 y(log.)3467 5372 y Ff(29)p +eop +%%Page: 30 37 +30 36 bop 1244 1265 a Fe(Igno)-8 b(ring)91 b(\014les)3 +2019 y Fg(Often,)54 b(y)-6 b(our)52 b(w)-6 b(o)g(rking)51 +b(directo)-6 b(ry)50 b(will)g(contain)h(tem-)3 2252 y(p)6 +b(o)-6 b(ra)g(ry)46 b(\014les)g(\(object)g(\014les,)k(executables,)g +(etc.\))84 b(that)3 2484 y(y)-6 b(ou)70 b(do)f(not)g(w)-6 +b(ant)68 b(to)h(add)g(to)g(the)g(rep)6 b(osito)-6 b(ry)-17 +b(.)3 2966 y(T)g(o)58 b(mak)-6 b(e)55 b(CVS)i(igno)-6 +b(re)59 b(a)e(\014le,)j(edit)d(the)g Fa(.cvsignore)3 +3198 y Fg(\014le)82 b(in)h(the)f(directo)-6 b(ry)82 b(containing)g(the) +g(\014le.)133 b(Each)3 3431 y(line)75 b(of)h(.cvsigno)-6 +b(re)77 b(sp)6 b(eci\014es)75 b(a)g(\014le)g(o)-6 b(r)76 +b(a)f(\014lename)3 3663 y(wildca)-6 b(rd)69 b(to)f(igno)-6 +b(re.)3 4145 y(Y)-17 b(ou)68 b(can)e(also)i(mak)-6 b(e)64 +b(CVS)j(igno)-6 b(re)68 b(\014les)f(b)-6 b(y)68 b(editing)3 +4377 y(the)h Fa(cvsignore)e Fg(administrative)f(\014le.)3467 +5372 y Ff(30)p eop +%%Page: 31 38 +31 37 bop 938 558 a Fe(Symb)8 b(olic)87 b(revisions)3 +1312 y Fg(T)-17 b(ypically)g(,)56 b(the)d(\014les)g(in)h(a)f(rep)6 +b(osito)-6 b(ry)54 b(will)f(have)g(very)3 1545 y(di\013erent)100 +b(revision)g(numb)6 b(ers.)186 b(This)101 b(means)e(y)-6 +b(ou)3 1777 y(can't)80 b(fetch)g(revision)g(1.4)h(of)g(each)e(\014le)h +(and)g(hop)6 b(e)3 2009 y(to)94 b(get)g(a)g(snapshot)h(of)g(the)f(mo)6 +b(dule)93 b(at)h(a)g(given)3 2242 y(time;)73 b(revision)g(1.4)h(of)f +Fa(main.c)f Fg(could)i(b)6 b(e)72 b(a)h(month)3 2474 +y(old,)53 b(with)47 b(many)f(changes)i(b)6 b(et)-6 b(w)g(een)47 +b(then)g(and)h(no)-6 b(w,)3 2707 y(while)80 b(revision)f(1.4)i(of)f +Fa(Makefile)f Fg(might)f(not)i(even)3 2939 y(exist.)3 +3421 y(One)63 b(w)-6 b(a)g(y)63 b(a)-6 b(round)64 b(this)g(is)f(to)g +(sp)6 b(ecify)63 b(a)g(date)g(when)3 3653 y(checking)69 +b(out)g(o)-6 b(r)69 b(up)6 b(dating)69 b(y)-6 b(our)70 +b(w)-6 b(o)g(rking)69 b(cop)-6 b(y:)319 4259 y Fa(cvs)87 +b(checkout)f(-D)h(1999-03-15)f(00:01)3 4865 y Fg(will)107 +b(check)g(out)h(a)f(snapshot)h(of)g(the)f(rep)6 b(osito)-6 +b(ry)3 5098 y(from)68 b(midnight,)g(Ma)-6 b(rch)69 b(15th.)3467 +5372 y Ff(31)p eop +%%Page: 31 39 +31 38 bop 3 1044 a Fg(A)88 b(b)6 b(etter)86 b(w)-6 b(a)g(y)87 +b(is)h(to)g Fb(tag)94 b Fg(the)88 b(rep)6 b(osito)-6 +b(ry)87 b(with)g(a)3 1277 y(symb)6 b(olic)96 b(name,)104 +b(and)98 b(use)g(this)f(symb)6 b(olic)97 b(name)3 1509 +y(later)68 b(on)h(fo)-6 b(r)70 b(check)-6 b(outs)68 b(and)h(such.)319 +2115 y Fa(cvs)87 b(tag)g(REL)p 1296 2115 53 4 v 63 w(0)p +1447 2115 V 63 w(1)3 2721 y Fg(This)67 b(gives)f(all)g(\014les)g(in)g +(the)g(current)g(directo)-6 b(ry)66 b(and)3 2954 y(sub)6 +b(directo)-6 b(ries)55 b(the)g(symb)6 b(olic)54 b(tag)g(REL)p +3040 2954 62 4 v 74 w(0)p 3217 2954 V 74 w(1.)88 b(No)-6 +b(r-)3 3186 y(mally)-17 b(,)52 b(y)-6 b(ou)50 b(w)-6 +b(ant)50 b(to)g(tag)f(all)g(\014les)h(in)g(the)g(rep)6 +b(osito)-6 b(ry)-17 b(,)3 3419 y(to)69 b(create)e(a)i(snapshot)g(of)h +(the)e(entire)g(mo)6 b(dule.)3 3900 y(The)64 b(tag)g(is)g(\\tied")g(to) +g(the)f(current)h(revision)g(num-)3 4133 y(b)6 b(er)94 +b(of)h(each)f(\014le)g(in)h(y)-6 b(our)95 b(rep)6 b(osito)-6 +b(ry)-17 b(.)168 b(Y)-17 b(ou)95 b(can)3 4365 y(move)88 +b(the)h(tag)f(to)h(another)g(revision)g(numb)6 b(er)88 +b(b)-6 b(y)3 4598 y(rerunning)70 b Fa(tag)e Fg(with)h(the)f +Fa(-f)h Fg(option.)p eop +%%Page: 32 40 +32 39 bop 3 2608 a @beginspecial 0 @llx 0 @lly 398 @urx +180 @ury 3980 @rwi @setspecial +%%BeginDocument: symname.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +0.0 181.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n -1000 4012 m -1000 -1000 l 7620 -1000 l 7620 4012 l cp clip + 0.06000 0.06000 sc +/Times-Roman ff 240.00 scf sf +5000 1500 m +gs 1 -1 sc (RELEASE_0_2) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 1400 m +gs 1 -1 sc (1.2) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 1800 m +gs 1 -1 sc (1.3) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 2200 m +gs 1 -1 sc (1.4) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 2600 m +gs 1 -1 sc (1.5) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 3000 m +gs 1 -1 sc (1.6) col0 sh gr +% Polyline +7.500 slw + [60] 0 sd +n 4000 1000 m 4800 1000 l gs col0 s gr [] 0 sd +/Times-Roman ff 240.00 scf sf +5000 1100 m +gs 1 -1 sc (RELEASE_0_1) col0 sh gr +% Polyline +gs clippath +1630 2053 m 1600 2173 l 1570 2053 l 1570 2215 l 1630 2215 l cp +clip +n 1600 600 m 1600 2200 l gs col0 s gr gr + +% arrowhead +n 1630 2053 m 1600 2173 l 1570 2053 l col0 s +% Polyline +gs clippath +430 2853 m 400 2973 l 370 2853 l 370 3015 l 430 3015 l cp +clip +n 400 600 m 400 3000 l gs col0 s gr gr + +% arrowhead +n 430 2853 m 400 2973 l 370 2853 l col0 s +% Polyline +gs clippath +2830 2453 m 2800 2573 l 2770 2453 l 2770 2615 l 2830 2615 l cp +clip +n 2800 600 m 2800 2600 l gs col0 s gr gr + +% arrowhead +n 2830 2453 m 2800 2573 l 2770 2453 l col0 s +% Polyline + [60] 0 sd +n 400 1800 m 1600 1400 l 2800 1800 l gs col0 s gr [] 0 sd +% Polyline + [15 45] 45 sd +n 400 2600 m 1600 1800 l 2800 1800 l gs col0 s gr [] 0 sd +% Polyline + [15 60] 60 sd +n 4000 1400 m 4800 1400 l gs col0 s gr [] 0 sd +/Times-Roman ff 240.00 scf sf +0 200 m +gs 1 -1 sc (main.c) col0 sh gr +/Times-Roman ff 240.00 scf sf +1200 200 m +gs 1 -1 sc (Makefile) col0 sh gr +/Times-Roman ff 240.00 scf sf +2400 200 m +gs 1 -1 sc (README) col0 sh gr +/Times-Roman ff 240.00 scf sf +1800 1000 m +gs 1 -1 sc (1.1) col0 sh gr +/Times-Roman ff 240.00 scf sf +1800 1400 m +gs 1 -1 sc (1.2) col0 sh gr +/Times-Roman ff 240.00 scf sf +1800 1800 m +gs 1 -1 sc (1.3) col0 sh gr +/Times-Roman ff 240.00 scf sf +1800 2200 m +gs 1 -1 sc (1.4) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 1000 m +gs 1 -1 sc (1.1) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 1400 m +gs 1 -1 sc (1.2) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 1800 m +gs 1 -1 sc (1.3) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 2200 m +gs 1 -1 sc (1.4) col0 sh gr +/Times-Roman ff 240.00 scf sf +3000 2600 m +gs 1 -1 sc (1.5) col0 sh gr +/Times-Roman ff 240.00 scf sf +600 1000 m +gs 1 -1 sc (1.1) col0 sh gr +$F2psEnd +rs + +%%EndDocument + @endspecial 481 x Fg(Y)-17 b(ou)87 b(can)f(no)-6 b(w)87 +b(check)e(out)i(o)-6 b(r)87 b(up)6 b(date)86 b(a)f(w)-6 +b(o)g(rking)3 3322 y(cop)g(y)69 b(co)-6 b(rresp)6 b(onding)71 +b(to)e(REL)p 2335 3322 62 4 v 73 w(0)p 2511 3322 V 75 +w(1:)319 3928 y Fa(cvs)87 b(checkout)f(-rREL)p 1911 3928 +53 4 v 62 w(0)p 2061 3928 V 63 w(1)319 4160 y(cvs)h(update)f(-rREL)p +1735 4160 V 63 w(0)p 1886 4160 V 63 w(1)3467 5372 y Ff(32)p +eop +%%Page: 33 41 +33 40 bop 1333 566 a Fe(Sticky)90 b(tags)3 1320 y Fg(When)49 +b(y)-6 b(ou)50 b(fetch)f(sp)6 b(eci\014c)48 b(revisions)i(using)g +(revision)3 1553 y(numb)6 b(ers,)58 b(symb)6 b(olic)54 +b(names,)j(o)-6 b(r)56 b(dates,)i(CVS)d(gives)3 1785 +y(them)e(a)h Fb(sticky)g(tag)p Fg(.)87 b(This)55 b(is)f(useful)h(with)f +(b)-6 b(ranches)3 2018 y(\(mo)g(re)62 b(on)i(this)f(later)f(on\),)k +(but)d(not)g(so)h(useful)f(with)3 2250 y(non-b)-6 b(ranch)70 +b(tags.)3 2732 y(Sticky)64 b(tags)i(ensure)g(that)e(later)h(commits)e +(and)i(up-)3 2964 y(dates)56 b(uses)h(the)f(same)e(tag.)88 +b(F)-6 b(o)g(r)56 b(non-b)-6 b(ranch)58 b(tags,)3 3197 +y(this)c(means)e(that)h(y)-6 b(ou)55 b(a)-6 b(re)53 b(\\stuck")h(on)h +(the)e(current)3 3429 y(revision)84 b(of)h(each)e(\014le:)122 +b(up)6 b(dates)84 b(fetch)g(the)g(same)3 3662 y(revisions,)70 +b(commits)c(a)-6 b(ren't)68 b(allo)-6 b(w)g(ed.)3 4143 +y(T)-17 b(o)73 b(remove)e(sticky)g(tags)h(and)h(revert)e(to)i(the)f +(head)3 4376 y(of)d(the)g(development)f(trunk,)g(use)i +Fa(cvs)87 b(update)f(-A)p Fg(.)3 4857 y(If)71 b(what)e(y)-6 +b(ou)71 b(really)f(w)-6 b(ant)70 b(is)g(to)g(replace)g(y)-6 +b(our)71 b(cur-)3 5090 y(rent)i(revision)g(of)h(a)f(\014le)f(with)h(a)g +(new)g(\014le,)h(y)-6 b(ou)74 b(can)3467 5372 y Ff(33)p +eop +%%Page: 33 42 +33 41 bop 3 1989 a Fg(do)97 b(this)f(with)g(the)g Fa(-p)g +Fg(option,)105 b(which)96 b(sends)h(the)3 2222 y(contents)69 +b(of)g(the)g(\014le)f(to)h(standa)-6 b(rd)69 b(output.)319 +2828 y Fa(cvs)87 b(update)f(-r1.1)h(-p)h(main.c)e(>)i(main.c)3 +3434 y Fg(This)60 b(replaces)f(y)-6 b(our)60 b(cop)-6 +b(y)60 b(of)g Fa(main.c)e Fg(with)h(revision)3 3666 y(1.1,)70 +b(without)f(making)e(any)i(sticky)e(tags.)p eop +%%Page: 34 43 +34 42 bop 619 515 a Fe(Status,)91 b(logs,)f(di\013erences)3 +1213 y Fg(T)-17 b(o)58 b(view)e(current)h(status)g(of)h(a)e(\014le)i +(\(revision,)i(mo)6 b(d-)3 1428 y(i\014ed)69 b(o)-6 b(r)69 +b(not,)h(new)-6 b(er)68 b(revision)h(in)g(rep)6 b(osito)-6 +b(ry)-17 b(,)69 b(etc\):)319 1978 y Fa(cvs)87 b(status)f +Fb(\014le)3 2528 y Fg(T)-17 b(o)49 b(view)e(change)i(logs)g(of)f(a)g +(\014le)g(\(lik)-6 b(e)48 b Fa(rlog)g Fg(in)h(RCS\):)319 +3078 y Fa(cvs)87 b(log)g Fb(\014le)319 3294 y Fa(cvs)g(log)g(-r1.1)g +(-r1.2)g Fb(\014le)319 3509 y Fa(cvs)g(log)g(-rREL)p +1472 3509 53 4 v 62 w(0)p 1622 3509 V 63 w(1)h Fb(\014le)3 +4059 y Fg(T)-17 b(o)71 b(view)f(di\013erences)g(b)6 b(et)-6 +b(w)g(een)71 b(revisions)g(of)g(a)f(\014le)3 4274 y(\(lik)-6 +b(e)69 b Fa(rdiff)f Fg(in)h(RCS\):)319 4824 y Fa(cvs)87 +b(diff)g Fb(\014le)319 5039 y Fa(cvs)g(diff)g(-r1.1)g(-r1.15)f +Fb(\014le)3467 5372 y Ff(34)p eop +%%Page: 35 44 +35 43 bop 1441 515 a Fe(Branches)3 1170 y Fg(A)-6 b(t)102 +b(times,)110 b(it)102 b(is)g(useful)h(to)f(have)g(several)f(devel-)3 +1371 y(opment)78 b(b)-6 b(ranches)79 b(at)g(the)f(same)g(time.)120 +b(Supp)6 b(ose)3 1573 y(y)-6 b(ou've)103 b(released)f(version)h(1.0)g +(of)g(y)-6 b(our)103 b(soft)-6 b(w)g(a)g(re)3 1775 y(and)110 +b(sta)-6 b(rted)110 b(adding)g(features)g(fo)-6 b(r)110 +b(release)g(1.1.)3 1977 y(Then)97 b(bugs)h(a)-6 b(re)96 +b(found)j(in)e(release)e(1.0,)105 b(but)97 b(re-)3 2179 +y(lease)67 b(1.1)h(has)g(already)e(changed)i(so)g(much)f(that)f(it)3 +2381 y(is)j(imp)-6 b(ractical)66 b(to)j(mak)-6 b(e)67 +b(\014xes)h(there.)3 2763 y(The)i(solution)g(is)f(to)h(mak)-6 +b(e)67 b(a)i(sepa)-6 b(rate)68 b Fb(b)-6 b(ranch)73 b +Fg(fo)-6 b(r)3 2965 y(y)g(our)60 b(bug)h(\014xes,)h(so)e(that)f +(release)g(1.0)i(can)e(b)6 b(e)60 b(\014xed)3 3167 y(without)103 +b(disturbing)g(w)-6 b(o)g(rk)103 b(on)g(release)f(1.1,)113 +b(and)3 3369 y(without)90 b(the)g(new)g(bugs)i(of)e(release)g(1.1)h +(slipping)3 3571 y(into)69 b(release)f(1.0.)3 3953 y(Another)h(reason)g +(to)f(b)-6 b(ranch)69 b(is)g(when)g(y)-6 b(ou)69 b(a)-6 +b(re)68 b(go-)3 4155 y(ing)47 b(to)e(add)h(a)g(majo)-6 +b(r)44 b(new)i(feature,)k(and)c(y)-6 b(our)46 b(changes)3 +4356 y(will)97 b(a\013ect)f(other)h(develop)6 b(ers)98 +b(seriously)-17 b(.)178 b(If)97 b(y)-6 b(ou)3 4558 y(create)81 +b(a)i(new)f(b)-6 b(ranch,)87 b(add)c(y)-6 b(our)83 b(feature)f(there,)3 +4760 y(and)51 b(merge)d(the)i(b)-6 b(ranch)51 b(back)e(when)i(it's)f +(done,)55 b(y)-6 b(ou)3 4962 y(avoid)56 b(making)f(the)g(p)-6 +b(roject)56 b(unstable)g(fo)-6 b(r)57 b(every)-6 b(one)3 +5164 y(else.)3467 5372 y Ff(35)p eop +%%Page: 36 45 +36 44 bop 3 545 a Fg(Given)46 b(that)f(release)f(1.0)j(has)f(b)6 +b(een)46 b(tagged)g(REL)p 3619 545 62 4 v 74 w(1)p 3796 +545 V 74 w(0,)3 777 y(y)-6 b(ou)70 b(can)e(create)g(a)g(b)-6 +b(ranch)69 b(with)319 1383 y Fa(cvs)87 b(rtag)g(-b)g(-r)h(REL)p +1911 1383 53 4 v 62 w(1)p 2061 1383 V 63 w(0)g(REL)p +2564 1383 V 63 w(1)p 2715 1383 V 63 w(0)p 2866 1383 V +63 w(FIXES)e(foo)3 1989 y Fg(This)46 b(command)e(do)6 +b(es)46 b(not)g(require)g(a)g(w)-6 b(o)g(rking)46 b(cop)-6 +b(y)-17 b(.)3 2222 y(It)106 b(creates)g(a)g(b)-6 b(ranch)108 +b(named)d(REL)p 2870 2222 62 4 v 74 w(1)p 3047 2222 V +75 w(0)p 3225 2222 V 74 w(FIXES,)3 2454 y(ro)6 b(oted)104 +b(at)f(REL)p 1327 2454 V 74 w(1)p 1504 2454 V 75 w(0.)198 +b(Y)-17 b(ou)105 b(can)f(also)g(create)e(a)3 2687 y(b)-6 +b(ranch)69 b(from)f(y)-6 b(our)70 b(current)e(w)-6 b(o)g(rking)69 +b(cop)-6 b(y:)319 3293 y Fa(cvs)87 b(tag)g(-b)g(REL)p +1559 3293 53 4 v 63 w(1)p 1710 3293 V 63 w(0)p 1861 3293 +V 63 w(FIXES)3 3899 y Fg(T)-17 b(o)69 b(sta)-6 b(rt)68 +b(w)-6 b(o)g(rking)69 b(on)h(a)e(b)-6 b(ranch,)70 b(use)f +Fa(checkout)p Fg(:)319 4505 y Fa(cvs)87 b(checkout)f(-r)h(REL)p +1998 4505 V 63 w(1)p 2149 4505 V 63 w(0)p 2300 4505 V +63 w(FIXES)3 5111 y Fg(Or,)69 b(if)g(y)-6 b(ou)69 b(already)f(have)g(a) +h(w)-6 b(o)g(rking)69 b(cop)-6 b(y:)3467 5372 y Ff(36)p +eop +%%Page: 36 46 +36 45 bop 319 2188 a Fa(cvs)87 b(update)f(-r)i(REL)p +1823 2188 53 4 v 62 w(1)p 1973 2188 V 63 w(0)p 2124 2188 +V 64 w(FIXES)3 2794 y Fg(Branch)46 b(tags)g(a)-6 b(re)45 +b(sticky)-17 b(,)50 b(meaning)45 b(that)g(later)f(com-)3 +3026 y(mits)74 b(go)i(to)g(y)-6 b(our)76 b(current)f(b)-6 +b(ranch,)78 b(not)e(the)f(main)3 3259 y(b)-6 b(ranch,)110 +b(and)101 b(up)6 b(dates)101 b(fetches)g(the)g(latest)f(revi-)3 +3491 y(sions)70 b(of)f(the)g(b)-6 b(ranch.)p eop +%%Page: 37 47 +37 46 bop 685 806 a Fe(Branches)91 b(and)g(revisions)3 +3461 y @beginspecial 0 @llx 0 @lly 431 @urx 254 @ury +4310 @rwi @setspecial +%%BeginDocument: branch.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +1.0 253.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n -1000 5212 m -1000 -1000 l 8161 -1000 l 8161 5212 l cp clip + 0.06000 0.06000 sc +/Times-Roman ff 270.00 scf sf +225 3975 m +gs 1 -1 sc (Branch 1.2.4) col0 sh gr +/Times-Roman ff 270.00 scf sf +450 2775 m +gs 1 -1 sc (1.1) dup sw pop 2 div neg 0 rm col0 sh gr +% Polyline +15.000 slw +gs clippath +1953 1470 m 2073 1500 l 1953 1530 l 2130 1530 l 2130 1470 l cp +clip +n 1800 1500 m 2100 1500 l gs col0 s gr gr + +% arrowhead +7.500 slw +n 1953 1470 m 2073 1500 l 1953 1530 l col0 s +/Times-Roman ff 270.00 scf sf +300 1575 m +gs 1 -1 sc (Branch 1.2.2) col0 sh gr +% Polyline +n 4500 0 m 6000 0 l 6000 600 l 4500 600 l cp gs col0 s gr +/Times-Roman ff 270.00 scf sf +5250 375 m +gs 1 -1 sc (1.2.2.2.2.1) dup sw pop 2 div neg 0 rm col0 sh gr +% Polyline +15.000 slw +gs clippath +4128 270 m 4248 300 l 4128 330 l 4305 330 l 4305 270 l cp +clip +n 3975 300 m 4275 300 l gs col0 s gr gr + +% arrowhead +7.500 slw +n 4128 270 m 4248 300 l 4128 330 l col0 s +/Times-Roman ff 270.00 scf sf +2025 375 m +gs 1 -1 sc (Branch 1.2.2.2.2) col0 sh gr +% Polyline +n 1500 2400 m 2400 2400 l 2400 3000 l 1500 3000 l cp gs col0 s gr +% Polyline +n 3000 2400 m 3900 2400 l 3900 3000 l 3000 3000 l cp gs col0 s gr +% Polyline +n 4500 2400 m 5400 2400 l 5400 3000 l 4500 3000 l cp gs col0 s gr +% Polyline +n 2250 3600 m 3150 3600 l 3150 4200 l 2250 4200 l cp gs col0 s gr +% Polyline +n 3750 3600 m 4650 3600 l 4650 4200 l 3750 4200 l cp gs col0 s gr +% Polyline +n 5250 3600 m 6150 3600 l 6150 4200 l 5250 4200 l cp gs col0 s gr +% Polyline +n 5250 1200 m 6150 1200 l 6150 1800 l 5250 1800 l cp gs col0 s gr +% Polyline +n 3750 1200 m 4650 1200 l 4650 1800 l 3750 1800 l cp gs col0 s gr +% Polyline +n 2250 1200 m 3150 1200 l 3150 1800 l 2250 1800 l cp gs col0 s gr +% Polyline +15.000 slw +gs clippath +1878 3870 m 1998 3900 l 1878 3930 l 2055 3930 l 2055 3870 l cp +clip +n 1725 3900 m 2025 3900 l gs col0 s gr gr + +% arrowhead +7.500 slw +n 1878 3870 m 1998 3900 l 1878 3930 l col0 s +% Polyline +n 900 2700 m 1500 2700 l gs col0 s gr +% Polyline +n 2400 2700 m 3000 2700 l gs col0 s gr +% Polyline +n 3900 2700 m 4500 2700 l gs col0 s gr +% Polyline +n 1950 3000 m 2250 3975 l gs col0 s gr +% Polyline +n 1950 2400 m 2250 1500 l gs col0 s gr +% Polyline +n 3150 1500 m 3750 1500 l gs col0 s gr +% Polyline +n 4650 1500 m 5250 1500 l gs col0 s gr +% Polyline +n 4196 1200 m 4204 1200 l gs col0 s gr +% Polyline +n 4200 1200 m 4500 300 l gs col0 s gr +% Polyline +n 3150 3900 m 3750 3900 l gs col0 s gr +% Polyline +n 4650 3900 m 5250 3900 l gs col0 s gr +/Times-Roman ff 270.00 scf sf +5700 2775 m +gs 1 -1 sc (Main branch) col0 sh gr +/Times-Roman ff 270.00 scf sf +1950 2775 m +gs 1 -1 sc (1.2) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +3450 2775 m +gs 1 -1 sc (1.3) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +4950 2775 m +gs 1 -1 sc (1.4) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +2700 3975 m +gs 1 -1 sc (1.2.4.1) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +5700 3975 m +gs 1 -1 sc (1.2.4.3) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +5700 1575 m +gs 1 -1 sc (1.2.2.3) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +4200 1575 m +gs 1 -1 sc (1.2.2.2) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +2700 1575 m +gs 1 -1 sc (1.2.2.1) dup sw pop 2 div neg 0 rm col0 sh gr +/Times-Roman ff 270.00 scf sf +4200 3975 m +gs 1 -1 sc (1.2.4.2) dup sw pop 2 div neg 0 rm col0 sh gr +% Polyline +n 0 2400 m 900 2400 l 900 3000 l 0 3000 l cp gs col0 s gr +$F2psEnd +rs + +%%EndDocument + @endspecial 482 x Fg(When)47 b(a)g(b)-6 b(ranch)48 b(is)f(made,)k(a)c +(b)-6 b(ranch)47 b(revision)h(num-)3 4175 y(b)6 b(er)92 +b(is)g(created)e(b)-6 b(y)93 b(app)6 b(ending)92 b(the)g(\014rst)g +(unused)3 4408 y(even)67 b(integer)h(to)f(the)g(current)g(revision.)92 +b(After)67 b(the)3 4640 y(b)-6 b(ranch)64 b(numb)6 b(er)62 +b(follo)-6 b(ws)63 b(the)g(revision)g(numb)6 b(er)62 +b(on)3 4873 y(the)69 b(b)-6 b(ranch.)3467 5372 y Ff(37)p +eop +%%Page: 38 48 +38 47 bop 975 1496 a Fe(Merging)91 b(a)g(b)-8 b(ranch)3 +2250 y Fg(Y)-17 b(ou)56 b(can)g(merge)e(changes)h(made)f(on)j(a)e(b)-6 +b(ranch)56 b(into)3 2483 y(y)-6 b(our)68 b(w)-6 b(o)g(rking)68 +b(cop)-6 b(y)69 b(b)-6 b(y)68 b(using)g Fa(update)f Fg(with)g(the)g +Fa(-j)3 2715 y Fg(option.)319 3321 y Fa(cvs)87 b(update)f(-j)i(REL)p +1823 3321 53 4 v 62 w(1)p 1973 3321 V 63 w(0)p 2124 3321 +V 64 w(FIXES)3 3927 y Fg(After)94 b(resolving)h(any)f(con\015icts)g +(that)f(o)6 b(ccur,)101 b(y)-6 b(ou)3 4160 y(commit)66 +b(the)j(merged)e(\014les)i(as)g(usual)g(with)f Fa(commit)p +Fg(.)3467 5372 y Ff(38)p eop +%%Page: 39 49 +39 48 bop 734 1024 a Fe(Merging)90 b(several)h(times)3 +1778 y Fg(Sometimes)79 b(y)-6 b(ou)83 b(k)-6 b(eep)81 +b(changing)i(a)f(b)-6 b(ranch)82 b(after)3 2011 y(merging)100 +b(it)h(into)h(the)e(main)g(b)-6 b(ranch.)190 b(T)-17 +b(o)101 b(avoid)3 2243 y(unneccessa)-6 b(ry)84 b(w)-6 +b(o)g(rk)84 b(with)g(the)f(merge,)k(it)c(is)i(con-)3 +2476 y(venient)h(to)g(merge)f(only)h(the)g(changes)g(since)h(last)3 +2708 y(merge)67 b(into)i(the)g(main)e(b)-6 b(ranch.)3 +3190 y(The)58 b(easiest)f(w)-6 b(a)g(y)57 b(to)h(do)g(this)g(is)f(to)h +(tag)f(the)g(b)-6 b(ranch)3 3422 y(each)76 b(time)e(y)-6 +b(ou)77 b(merge)e(it,)j(then)e(give)g(t)-6 b(w)g(o)77 +b Fa(-j)e Fg(op-)3 3655 y(tions)57 b(to)f Fa(update)p +Fg(.)87 b(Only)56 b(the)g(changes)h(b)6 b(et)-6 b(w)g(een)56 +b(the)3 3887 y(t)-6 b(w)g(o)69 b(revisions)g(sp)6 b(eci\014ed)69 +b(a)-6 b(re)68 b(merged.)319 4493 y Fa(cvs)87 b(update)f(-jREL)p +1735 4493 53 4 v 63 w(1)p 1886 4493 V 63 w(0)p 2037 4493 +V 63 w(MERGED)g(-jREL)p 3154 4493 V 63 w(1)p 3305 4493 +V 63 w(0)p 3456 4493 V 63 w(FIXES)3467 5372 y Ff(39)p +eop +%%Page: 40 50 +40 49 bop 933 515 a Fe(Client/server)92 b(CVS)3 1169 +y Fg(Y)-17 b(ou)101 b(can)e(use)i(a)e(CVS)h(rep)6 b(osito)-6 +b(ry)100 b(on)h(a)f(remote)3 1371 y(machine)78 b(b)-6 +b(y)80 b(sp)6 b(ecifying)80 b(the)g(rep)6 b(osito)-6 +b(ry)79 b(as)h Fb(host-)3 1573 y(name)12 b Fg(:)p Fb(directo)-6 +b(ry)21 b Fg(:)319 2079 y Fa(cvs)87 b(-d)g +(verden.pvv.ntnu.no:/usr/local/cvs)319 2281 y(checkout)f(foo)3 +2787 y Fg(This)51 b(uses)g Fa(rsh)g Fg(to)f(connect)h(to)f +Fa(verden.pvv.ntnu.no)3 2988 y Fg(and)93 b(check)g(out)g(the)g +Fa(foo)g Fg(mo)6 b(dule.)164 b(Y)-17 b(ou)94 b(do)g(not)3 +3190 y(need)108 b(to)g(have)g(a)f(CVS)h(server)f(running)j(on)e(the)3 +3392 y(remote)80 b(machine;)86 b(CVS)c(sta)-6 b(rts)80 +b(a)i(server)e(p)-6 b(ro)6 b(cess)3 3594 y(when)69 b(connecting.)3 +3975 y(If)101 b(y)-6 b(ou)102 b(w)-6 b(ant)101 b(to)g(use)g(something)g +(else)g(than)f Fa(rsh)3 4177 y Fg(to)i(connect,)110 b(set)102 +b(the)f Fa($CVS)p 2192 4177 53 4 v 63 w(RSH)g Fg(va)-6 +b(riable)100 b(to)i(the)3 4379 y(p)-6 b(rogram)68 b(y)-6 +b(ou)70 b(w)-6 b(ant)68 b(to)h(use)g(\(e.g.,)h Fa(ssh)p +Fg(\).)3 4760 y(CVS)c(also)g(p)-6 b(rovides)67 b(other)f(w)-6 +b(a)g(ys)66 b(to)g(use)g(a)g(remote)3 4962 y(server.)110 +b(See)74 b(the)h(CVS)g(do)6 b(cumentation)73 b(fo)-6 +b(r)76 b(mo)-6 b(re)3 5164 y(info)g(rmation.)3467 5372 +y Ff(40)p eop +%%Page: 41 51 +41 50 bop 777 2346 a Fe(Keyw)-8 b(o)g(rd)93 b(substitution)3 +3100 y Fg(CVS)77 b(p)-6 b(rovides)78 b(the)f(same)f(k)-6 +b(eyw)g(o)g(rd)77 b(substitutions)3 3333 y(as)69 b(RCS.)3467 +5372 y Ff(41)p eop +%%Page: 42 52 +42 51 bop 1337 615 a Fe(Bina)-8 b(ry)91 b(\014les)3 1369 +y Fg(Sometimes)72 b(y)-6 b(ou)76 b(w)-6 b(ant)75 b(to)g(include)h(bina) +-6 b(ry)75 b(\014les)h(in)3 1602 y(a)84 b(CVS)g(rep)6 +b(osito)-6 b(ry:)123 b(images,)87 b(W)-6 b(o)g(rd)84 +b(do)6 b(cuments,)3 1834 y(external)93 b(lib)-6 b(ra)g(ries,)100 +b(etc.)167 b(This)94 b(causes)g(p)-6 b(roblems)3 2067 +y(if)70 b(CVS)h(expands)f(k)-6 b(eyw)g(o)g(rds)71 b(in)f(the)g(bina)-6 +b(ry)70 b(\014les)g(o)-6 b(r)3 2299 y(tries)68 b(to)h(merge)e +(revisions.)3 2781 y(Y)-17 b(ou)69 b(avoid)e(these)h(p)-6 +b(roblems)68 b(b)-6 b(y)68 b(sp)6 b(ecifying)68 b(that)f(a)3 +3013 y(\014le)i(is)g(bina)-6 b(ry:)319 3619 y Fa(cvs)87 +b(add)g(-kb)g Fb(\014le)3 4225 y Fg(If)71 b(y)-6 b(ou've)72 +b(already)e(added)h(the)g(\014le,)h(y)-6 b(ou)72 b(can)f(ma)-6 +b(rk)3 4458 y(it)69 b(as)f(bina)-6 b(ry)69 b(with)f Fa(cvs)88 +b(admin)p Fg(:)319 5064 y Fa(cvs)f(admin)g(-kb)g Fb(\014le)3467 +5372 y Ff(42)p eop +%%Page: 42 53 +42 52 bop 3 2491 a Fg(Y)-17 b(ou)65 b(can)f(sp)6 b(ecify)64 +b(that)g(CVS)g(should)h(treat)e(all)h(\014les)3 2723 +y(matching)50 b(a)g(wildca)-6 b(rd)51 b(\(e.g.,)56 b(all)50 +b Fa(.exe)g Fg(\014les,)55 b(all)c Fa(.jpg)3 2956 y Fg(\014les\))78 +b(as)f(bina)-6 b(ry)78 b(b)-6 b(y)78 b(editing)f(the)h +Fa(cvswrappers)d Fg(ad-)3 3188 y(minstrative)66 b(\014le.)p +eop +%%Page: 43 54 +43 53 bop 890 515 a Fe(Administrative)88 b(\014les)3 +1234 y Fg(There)107 b(a)-6 b(re)107 b(several)g(administrative)d +(\014les)k(in)f(the)3 1456 y(CVS)65 b(rep)6 b(osito)-6 +b(ry)65 b(that)g(tells)f(CVS)h(ho)-6 b(w)66 b(to)f(b)6 +b(ehave.)3 1677 y(Y)-17 b(ou)92 b(can)e(edit)h(these)f(\014les)h(b)-6 +b(y)91 b(checking)g(out)g(the)3 1899 y Fa(CVSROOT)97 +b Fg(mo)6 b(dule,)104 b(edit)98 b(the)f(\014les)h(y)-6 +b(ou)98 b(w)-6 b(ant)98 b(and)3 2121 y(commit.)114 b(See)76 +b(the)h(CVS)g(do)6 b(cumentation)75 b(fo)-6 b(r)78 b(full)3 +2342 y(descriptions)69 b(of)h(each)e(of)h(these)g(\014les.)3 +2913 y Fd(mo)6 b(dules)83 b Fg(Sp)6 b(eci\014es)67 b(which)h(mo)6 +b(dules)67 b(exist)g(in)h(the)319 3135 y(rep)6 b(osito)-6 +b(ry)-17 b(,)73 b(allo)-6 b(ws)73 b(setting)f(up)i(alias)e(mo)6 +b(dules)319 3357 y(and)52 b(options)i(fo)-6 b(r)53 b(running)h(p)-6 +b(rograms)51 b(when)i(the)319 3579 y(mo)6 b(dule)68 b(is)g(used.)3 +4150 y Fd(cvswrapp)6 b(ers)85 b Fg(Allo)-6 b(ws)67 b(y)-6 +b(ou)68 b(to)g(transfo)-6 b(rm)66 b(\014les)h(on)319 +4371 y(their)98 b(w)-6 b(a)g(y)99 b(in)g(and)h(out)f(of)h(CVS.)f +(Useful)g(fo)-6 b(r)319 4593 y(sp)6 b(ecifying)57 b(bina)-6 +b(ry)57 b(\014les,)j(among)c(other)h(things.)3 5164 y +Fd(commitinfo)81 b Fg(Checks)58 b(that)g(a)g(commit)d(is)j(allo)-6 +b(w)g(ed.)3467 5372 y Ff(43)p eop +%%Page: 43 55 +43 54 bop 3 669 a Fd(verifymsg)83 b Fg(Evaluates)109 +b(and)i(validates)e(log)i(mes-)319 902 y(sages.)3 1508 +y Fd(editinfo)85 b Fg(Program)78 b(to)j(use)g(fo)-6 b(r)81 +b(editing)f(log)h(mes-)319 1740 y(sages.)3 2346 y Fd(loginfo)k +Fg(Program)108 b(run)i(on)g(complete)e(commits.)319 2579 +y(Can)97 b(b)6 b(e)97 b(used)h(fo)-6 b(r)98 b(mailing)e(a)h(notice)g +(to)g(the)319 2811 y(p)-6 b(roject)68 b(group)i(up)6 +b(on)70 b(commits.)3 3417 y Fd(rcsinfo)84 b Fg(A)69 b(fo)-6 +b(rm)68 b(fo)-6 b(r)70 b(log)f(messages.)3 4023 y Fd(cvsigno)-6 +b(re)83 b Fg(Sp)6 b(eci\014es)57 b(which)g(\014les)g(CVS)g(should)h +(ig-)319 4256 y(no)-6 b(re.)3 4862 y Fd(con\014g)84 b +Fg(V)-6 b(a)g(rious)70 b(other)e(CVS)h(con\014guration.)p +eop +%%Page: 44 56 +44 55 bop 867 1051 a Fe(Releasing)90 b(a)h(mo)8 b(dule)3 +1805 y Fg(If)92 b(y)-6 b(ou)93 b(a)-6 b(re)91 b(done)i(with)f(y)-6 +b(our)92 b(w)-6 b(o)g(rking)93 b(cop)-6 b(y)-17 b(,)98 +b(y)-6 b(ou)3 2038 y(should)93 b(notify)e(CVS)g(ab)6 +b(out)91 b(it)g(with)g(the)g Fa(release)3 2270 y Fg(command.)132 +b(CVS)83 b(logs)g(check)-6 b(outs)83 b(and)g(releases,)3 +2502 y(which)99 b(can)f(b)6 b(e)99 b(view)-6 b(ed)98 +b(with)g(the)h Fa(history)e Fg(com-)3 2735 y(mand.)148 +b(When)88 b(y)-6 b(ou)89 b(release)d(y)-6 b(our)89 b(w)-6 +b(o)g(rking)88 b(cop)-6 b(y)-17 b(,)3 2967 y(CVS)108 +b(will)f(check)g(that)f(y)-6 b(ou)109 b(haven't)e(made)f(any)3 +3200 y(changes)82 b(since)h(last)e(commit.)129 b(If)82 +b(y)-6 b(ou)82 b(w)-6 b(ant)82 b(CVS)3 3432 y(to)74 b(delete)g(the)g(w) +-6 b(o)g(rking)75 b(cop)-6 b(y)75 b(after)e(releasing)h(the)3 +3665 y(mo)6 b(dule,)68 b(give)h(the)g Fa(-d)f Fg(option)i(to)e +Fa(release)p Fg(.)319 4271 y Fa(cvs)87 b(release)f(foo)319 +4503 y(cvs)h(release)f(-d)i(foo)3467 5372 y Ff(44)p eop +%%Page: 45 57 +45 56 bop 650 515 a Fe(F)-8 b(o)g(r)92 b(mo)-8 b(re)91 +b(info)-8 b(rmation...)3 1261 y Fg(This)67 b(course)g(gives)g(a)f +(basic)h(intro)6 b(duction)66 b(to)h(CVS)3 1491 y(which)46 +b(should)h(b)6 b(e)46 b(su\016cient)g(fo)-6 b(r)47 b(most)d(needs.)85 +b(Ho)-6 b(w-)3 1721 y(ever,)94 b(there)88 b(a)-6 b(re)89 +b(many)e(options)j(and)f(commands)3 1952 y(not)69 b(covered.)92 +b(F)-6 b(o)g(r)69 b(mo)-6 b(re)68 b(info)-6 b(rmation:)3 +2550 y Fd(man)75 b(pages)83 b Fg(cvs\(1\),)70 b(cvs\(5\))3 +3148 y Fd(info)77 b(pages)83 b Fg(info)70 b(cvs)3 3747 +y Fd(\\V)-6 b(ersion)75 b(Management)f(with)j(CVS")83 +b Fg(The)46 b(ref-)319 3977 y(erence)j(manual)f(to)i(CVS,)g(written)e +(b)-6 b(y)50 b(P)-6 b(er)50 b(Ced-)319 4207 y(erqvist)80 +b(et)g(al.)127 b(The)80 b(manual)f(co)-6 b(rresp)6 b(onds)82 +b(to)319 4437 y(the)45 b(info)i(pages,)k(and)46 b(this)g(course)g +(builds)h(mainly)319 4667 y(on)f(it.)84 b(The)46 b(manual)e(is)i(also)g +(available)f(as)g(HTML)319 4897 y(and)69 b(P)-6 b(ostScript:)319 +5127 y Fa(http://www.loria.fr/~molli/)3467 5372 y Ff(45)p +eop +%%Page: 45 58 +45 57 bop 3 1410 a Fd(Cyclic)77 b(Soft)-6 b(w)g(a)g(re)82 +b Fg(Cyclic)45 b(Soft)-6 b(w)g(a)g(re)46 b(maintains)d(and)319 +1642 y(develops)64 b(CVS.)h(Their)f(w)-6 b(eb)64 b(site)g(contains)g +(the)319 1875 y(latest)59 b(releases)g(of)i(CVS,)g(and)g(lots)f(and)h +(lots)f(of)319 2107 y(info)-6 b(rmation,)68 b(add-ons,)i(etc,)e(etc.) +319 2339 y Fa(http://www.cyclic.com)3 2946 y Fd(\\Op)6 +b(en)76 b(Source)g(Development)e(With)j(CVS")83 b Fg(This)319 +3178 y(b)6 b(o)g(ok)78 b(b)-6 b(y)78 b(Ka)-6 b(rl)78 +b(F)-6 b(ogel)78 b(is)h(the)e(only)i(CVS)f(b)6 b(o)g(ok)319 +3410 y(I)71 b(kno)-6 b(w)72 b(of.)101 b(It)72 b(w)-6 +b(as)71 b(published)i(quite)f(recently)-17 b(.)319 3643 +y(Most)87 b(of)i(the)e(b)6 b(o)g(ok)88 b(is)g(available)e(fo)-6 +b(r)89 b(free)e(on)319 3875 y(WWW:)319 4108 y Fa +(http://cvsbook.red-bean.com/)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF