# HG changeset patch # User Patrick PIERRE # Date 1338394873 -7200 # Node ID e8d6296c8d5e9ccf1775a4a2af9540f91a5bb84a Remise à zéro du dépôt diff -r 000000000000 -r e8d6296c8d5e Css/prismallia.css --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Css/prismallia.css mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,14 @@ +/* $Id$ */ +/* Skin Prismallia */ + +body { margin: 1em; } + +h1 { color: #993333; font-size:180%; font-variant: small-caps; } +h2 { color: #c05800; font-size:123.1%; } +h3 { font-size:108%; } +h4 { margin: .8em 0; color: #4f4f4f; border-bottom: 1px solid #000000; } + +.h1 { color: #993333; margin:1em 0; font-size:180%; font-weight: bold; font-variant: small-caps; } +.h2 { color: #c05800; margin:1em 0; font-size:123.1%; font-weight: bold; } +.h3 { margin:1em 0; font-size:108%; font-weight: bold; } +.h4 { margin: .8em 0; color: #4f4f4f; border-bottom: 1px solid #000000; } diff -r 000000000000 -r e8d6296c8d5e Images/butterfly.png Binary file Images/butterfly.png has changed diff -r 000000000000 -r e8d6296c8d5e Images/devinette.tiff Binary file Images/devinette.tiff has changed diff -r 000000000000 -r e8d6296c8d5e Images/eres.eps --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Images/eres.eps mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,1 @@ +%!PS-Adobe-3.1 EPSF-3.0 %%Title: 4Stt0501.eps %%Creator: Adobe Illustrator(R) X %%AI8_CreatorVersion: 10.0 %AI9_PrintingDataBegin %%For: Olivier Cabon %%CreationDate: 03/06/15 %%BoundingBox: 0 0 516 645 %%HiResBoundingBox: 0 0 515.4996 644.0167 %%CropBox: 0 0 515.4996 644.0167 %%LanguageLevel: 2 %%DocumentData: Clean7Bit %ADOBeginClientInjection: DocumentHeader "AI10" %ADOEndClientInjection: DocumentHeader "AI10" %%Pages: 1 %%DocumentNeededResources: %%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0) %%+ procset Adobe_CoolType_Utility_MAKEOCF (1.13 0) %%+ procset Adobe_CoolType_Core (2.12 0) %%+ procset Adobe_AGM_Core (2.0 0) %%+ procset Adobe_AGM_Utils (1.0 0) %%DocumentFonts: %%DocumentNeededFonts: %%DocumentNeededFeatures: %%DocumentSuppliedFeatures: %%DocumentProcessColors: Cyan Magenta Yellow Black %%DocumentCustomColors: %%CMYKCustomColor: %%RGBCustomColor: %%EndComments %%BeginDefaults %%ViewingOrientation: 1 0 0 1 %%EndDefaults %%BeginProlog %ADOBeginClientInjection: DocumentProlog Start "AI10" %ADOEndClientInjection: DocumentProlog Start "AI10" %%BeginResource: procset Adobe_AGM_Utils 1.0 0 %%Version: 1.0 0 %%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc. All Rights Reserved. systemdict /setpacking known { currentpacking true setpacking } if userdict /Adobe_AGM_Utils 60 dict dup begin put /bdf { bind def } bind def /nd{ null def }bdf /xdf { exch def }bdf /ldf { load def }bdf /ddf { put }bdf /xddf { 3 -1 roll put }bdf /xpt { exch put }bdf /ndf { exch dup where{ pop pop pop }{ xdf }ifelse }def /cdndf { exch dup currentdict exch known{ pop pop }{ exch def }ifelse }def /bdict { mark }bdf /edict { counttomark 2 idiv dup dict begin {def} repeat pop currentdict end }def /ps_level /languagelevel where{ pop systemdict /languagelevel get exec }{ 1 }ifelse def /level2 ps_level 2 ge def /level3 ps_level 3 ge def /ps_version {version cvr} stopped { -1 }if def /makereadonlyarray { /packedarray where{ pop packedarray }{ array astore readonly }ifelse }bdf /map_reserved_ink_name { dup type /stringtype eq{ dup /Red eq{ pop (_Red_) }{ dup /Green eq{ pop (_Green_) }{ dup /Blue eq{ pop (_Blue_) }{ dup /Cyan eq{ pop (_Cyan_) }{ dup /Magenta eq{ pop (_Magenta_) }{ dup /Yellow eq{ pop (_Yellow_) }{ dup /Black eq{ pop (_Black_) }{ dup () cvn eq{ pop (Process) }if }ifelse }ifelse }ifelse }ifelse }ifelse }ifelse }ifelse }if }bdf /AGMUTIL_GSTATE 22 dict def /get_gstate { AGMUTIL_GSTATE begin /AGMUTIL_GSTATE_clr_spc currentcolorspace def /AGMUTIL_GSTATE_clr_indx 0 def /AGMUTIL_GSTATE_clr_comps 12 array def mark currentcolor counttomark {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop /AGMUTIL_GSTATE_fnt rootfont def /AGMUTIL_GSTATE_lw currentlinewidth def /AGMUTIL_GSTATE_lc currentlinecap def /AGMUTIL_GSTATE_lj currentlinejoin def /AGMUTIL_GSTATE_ml currentmiterlimit def currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf /AGMUTIL_GSTATE_sa currentstrokeadjust def /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def /AGMUTIL_GSTATE_op currentoverprint def /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf /AGMUTIL_GSTATE_ht currenthalftone def /AGMUTIL_GSTATE_flt currentflat def end }def /set_gstate { AGMUTIL_GSTATE begin AGMUTIL_GSTATE_clr_spc setcolorspace AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor AGMUTIL_GSTATE_fnt setfont AGMUTIL_GSTATE_lw setlinewidth AGMUTIL_GSTATE_lc setlinecap AGMUTIL_GSTATE_lj setlinejoin AGMUTIL_GSTATE_ml setmiterlimit AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash AGMUTIL_GSTATE_sa setstrokeadjust AGMUTIL_GSTATE_clr_rnd setcolorrendering AGMUTIL_GSTATE_op setoverprint AGMUTIL_GSTATE_bg cvx setblackgeneration AGMUTIL_GSTATE_ucr cvx setundercolorremoval AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or { currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne { mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark } if }{ AGMUTIL_GSTATE_ht sethalftone } ifelse AGMUTIL_GSTATE_flt setflat end }def /AGMUTIL_str256 256 string def /AGMUTIL_src256 256 string def /AGMUTIL_dst64 64 string def /AGMUTIL_srcLen nd /AGMUTIL_ndx nd /rdline { currentfile AGMUTIL_str256 readline pop } bdf /rdcmntline { currentfile AGMUTIL_str256 readline pop (%) anchorsearch {pop} if } bdf /filter_cmyk { dup type /filetype ne{ 0 () /SubFileDecode filter }if [ exch { AGMUTIL_src256 readstring pop dup length /AGMUTIL_srcLen exch def /AGMUTIL_ndx 0 def AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ 1 index exch get AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put /AGMUTIL_ndx AGMUTIL_ndx 1 add def }for pop AGMUTIL_dst64 0 AGMUTIL_ndx getinterval } bind /exec cvx ] cvx } bdf /AGMUTIL_imagefile nd /AGMUTIL_imbuf nd /read_image_file { AGMUTIL_imagefile 0 setfileposition dup /DataSource {AGMUTIL_imagefile AGMUTIL_imbuf readstring pop} put exch load exec }def /write_image_file { begin { (AGMUTIL_imagefile) (w+) file } stopped{ false }{ Adobe_AGM_Utils/AGMUTIL_imagefile xddf Adobe_AGM_Utils/AGMUTIL_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf 1 1 Height { pop DataSource dup type /filetype eq{ AGMUTIL_imbuf readstring pop }{ exec } ifelse AGMUTIL_imagefile exch writestring }for true }ifelse end }def /close_image_file { AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile }def /consumeimagedata { begin currentdict /MultipleDataSources known not {/MultipleDataSources false def} if MultipleDataSources { 1 dict begin /flushbuffer Width cvi string def 1 1 Height cvi { pop 0 1 DataSource length 1 sub { DataSource exch get dup type dup /filetype eq { exch flushbuffer readstring pop pop }if /arraytype eq { exec pop }if }for }for end } { /DataSource load type dup /filetype eq { 1 dict begin /flushbuffer Width Decode length 2 div mul cvi string def 1 1 Height { pop DataSource flushbuffer readstring pop pop} for end }if /arraytype eq { 1 1 Height { pop DataSource pop } for }if }ifelse end }bdf /addprocs { 2{/exec load}repeat 3 1 roll [ 5 1 roll ] bind cvx }def /modify_halftone_xfer { currenthalftone dup length dict copy begin currentdict 2 index known{ 1 index load dup length dict copy begin currentdict/TransferFunction known{ /TransferFunction load }{ currenttransfer }ifelse addprocs /TransferFunction xdf currentdict end def currentdict end sethalftone }{ currentdict/TransferFunction known{ /TransferFunction load }{ currenttransfer }ifelse addprocs /TransferFunction xdf currentdict end sethalftone pop }ifelse }def /doc_setup{ Adobe_AGM_Utils begin }bdf /doc_trailer{ currentdict Adobe_AGM_Utils eq{ end }if }bdf systemdict /setpacking known { setpacking } if %%EndResource %%BeginResource: procset Adobe_AGM_Core 2.0 0 %%Version: 2.0 0 %%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc. All Rights Reserved. systemdict /setpacking known { currentpacking true setpacking } if userdict /Adobe_AGM_Core 205 dict dup begin put /nd{ null def }bind def /Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def /AGMCORE_str256 256 string def /AGMCORE_src256 256 string def /AGMCORE_save nd /AGMCORE_graphicsave nd /AGMCORE_c 0 def /AGMCORE_m 0 def /AGMCORE_y 0 def /AGMCORE_k 0 def /AGMCORE_cmykbuf 4 array def /AGMCORE_screen [currentscreen] cvx def /AGMCORE_tmp 0 def /AGMCORE_&setgray nd /AGMCORE_&setcolor nd /AGMCORE_&setcolorspace nd /AGMCORE_&setcmykcolor nd /AGMCORE_cyan_plate nd /AGMCORE_magenta_plate nd /AGMCORE_yellow_plate nd /AGMCORE_black_plate nd /AGMCORE_plate_ndx nd /AGMCORE_get_ink_data nd /AGMCORE_is_cmyk_sep nd /AGMCORE_host_sep nd /AGMCORE_will_host_sep nd /AGMCORE_avoid_L2_sep_space nd /AGMCORE_distilling nd /AGMCORE_composite_job nd /AGMCORE_producing_seps nd /AGMCORE_ps_level -1 def /AGMCORE_ps_version -1 def /AGMCORE_environ_ok nd /AGMCORE_CSA_cache 0 dict def /AGMCORE_CSD_cache 0 dict def /AGMCORE_pattern_cache 0 dict def /AGMCORE_currentoverprint false def /AGMCORE_deltaX nd /AGMCORE_deltaY nd /AGMCORE_name nd /AGMCORE_sep_special nd /AGMCORE_err_strings 4 dict def /AGMCORE_cur_err nd /AGMCORE_ovp nd /AGMCORE_current_spot_alias false def /AGMCORE_inverting false def /AGMCORE_feature_dictCount nd /AGMCORE_feature_opCount nd /AGMCORE_feature_ctm nd /AGMCORE_ConvertToProcess false def /AGMCORE_Default_CTM matrix def /knockout_unitsq nd /AGMCORE_CRD_cache where{ pop }{ /AGMCORE_CRD_cache 0 dict def }ifelse /AGMCORE_key_known { where{ /Adobe_AGM_Core_Id known }{ false }ifelse }ndf /flushinput { save /CompareBuffer 3 -1 roll def /readbuffer 256 string def mark { currentfile readbuffer {readline} stopped {cleartomark mark} { not {pop exit} if CompareBuffer eq {exit} if }ifelse }loop cleartomark restore }bdf /getspotfunction { AGMCORE_screen exch pop exch pop dup type /dicttype eq{ dup /HalftoneType get 1 eq{ /SpotFunction get }{ dup /HalftoneType get 2 eq{ /GraySpotFunction get }{ pop { abs exch abs 2 copy add 1 gt{ 1 sub dup mul exch 1 sub dup mul add 1 sub }{ dup mul exch dup mul add 1 exch sub }ifelse }bind }ifelse }ifelse }if } def /clp_npth { clip newpath } def /eoclp_npth { eoclip newpath } def /stkpath_clp_npth { strokepath clip newpath } def /stk_n_clp_npth { gsave stroke grestore clip newpath } def /npth_clp { newpath clip } def /graphic_setup { /AGMCORE_graphicsave save def concat 0 setgray 0 setlinecap 0 setlinejoin 1 setlinewidth [] 0 setdash 10 setmiterlimit newpath false setoverprint false setstrokeadjust Adobe_AGM_Core/spot_alias get exec /Adobe_AGM_Image where { pop Adobe_AGM_Image/spot_alias 2 copy known{ get exec }{ pop pop }ifelse } if 100 dict begin /showpage {} def mark } def /graphic_cleanup { cleartomark end AGMCORE_graphicsave restore } def /compose_error_msg { grestoreall initgraphics /Helvetica findfont 10 scalefont setfont /AGMCORE_deltaY 100 def /AGMCORE_deltaX 310 def clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath 0 AGMCORE_&setgray gsave 1 AGMCORE_&setgray fill grestore 1 setlinewidth gsave stroke grestore currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto /AGMCORE_deltaY 12 def /AGMCORE_tmp 0 def AGMCORE_err_strings exch get { dup 32 eq { pop AGMCORE_str256 0 AGMCORE_tmp getinterval stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt { currentpoint AGMCORE_deltaY sub exch pop clippath pathbbox pop pop pop 44 add exch moveto } if AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show 0 1 AGMCORE_str256 length 1 sub { AGMCORE_str256 exch 0 put }for /AGMCORE_tmp 0 def } { AGMCORE_str256 exch AGMCORE_tmp exch put /AGMCORE_tmp AGMCORE_tmp 1 add def } ifelse } forall } bdf /doc_setup{ Adobe_AGM_Core begin /AGMCORE_will_host_separate xdf /AGMCORE_ps_version xdf /AGMCORE_ps_level xdf errordict /AGM_handleerror known not{ errordict /AGM_handleerror errordict /handleerror get put errordict /handleerror { Adobe_AGM_Core begin $error /newerror get AGMCORE_cur_err null ne and{ $error /newerror false put AGMCORE_cur_err compose_error_msg }if $error /newerror true put end errordict /AGM_handleerror get exec } bind put }if /AGMCORE_environ_ok ps_level AGMCORE_ps_level ge ps_version AGMCORE_ps_version ge and AGMCORE_ps_level -1 eq or def AGMCORE_environ_ok not {/AGMCORE_cur_err /AGMCORE_bad_environ def} if /AGMCORE_&setgray systemdict/setgray get def level2{ /AGMCORE_&setcolor systemdict/setcolor get def /AGMCORE_&setcolorspace systemdict/setcolorspace get def }if /AGMCORE_distilling /product where{ pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and }{ false }ifelse def /AGMCORE_in_rip_sep /AGMCORE_in_rip_sep where{ pop AGMCORE_in_rip_sep }{ AGMCORE_distilling { false }{ userdict/Adobe_AGM_OnHost_Seps known{ false }{ level2{ currentpagedevice/Separations 2 copy known{ get }{ pop pop false }ifelse }{ false }ifelse }ifelse }ifelse }ifelse def level2 not{ /xput{ dup load dup length exch maxlength eq{ dup dup load dup length dup 0 eq {pop 1} if 2 mul dict copy def }if load begin def end }def }{ /xput{ load 3 1 roll put }def }ifelse /AGMCORE_GSTATE AGMCORE_key_known not{ /AGMCORE_GSTATE 21 dict def /AGMCORE_gstack 32 array def /AGMCORE_gstackptr 0 def /AGMCORE_gstacksaveptr 0 def /AGMCORE_gstackframekeys 8 def /AGMCORE_&gsave /gsave ldf /AGMCORE_&grestore /grestore ldf /AGMCORE_&grestoreall /grestoreall ldf /AGMCORE_&save /save ldf /AGMCORE_gdictcopy { begin { def } forall end }def /AGMCORE_gput { AGMCORE_gstack AGMCORE_gstackptr get 3 1 roll put }def /AGMCORE_gget { AGMCORE_gstack AGMCORE_gstackptr get exch get }def /gsave { AGMCORE_&gsave AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gstackptr 1 add dup 32 ge {limitcheck} if Adobe_AGM_Core exch /AGMCORE_gstackptr exch put AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gdictcopy }def /grestore { AGMCORE_&grestore AGMCORE_gstackptr 1 sub dup AGMCORE_gstacksaveptr lt {1 add} if Adobe_AGM_Core exch /AGMCORE_gstackptr exch put }def /grestoreall { AGMCORE_&grestoreall Adobe_AGM_Core /AGMCORE_gstackptr AGMCORE_gstacksaveptr put }def /save { AGMCORE_&save AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gstackptr 1 add dup 32 ge {limitcheck} if Adobe_AGM_Core begin /AGMCORE_gstackptr exch def /AGMCORE_gstacksaveptr AGMCORE_gstackptr def end AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gdictcopy }def 0 1 AGMCORE_gstack length 1 sub { AGMCORE_gstack exch AGMCORE_gstackframekeys dict put } for }if /currentcmykcolor [0 0 0 0] AGMCORE_gput /currentstrokeadjust false AGMCORE_gput /currentcolorspace [/DeviceGray] AGMCORE_gput /sep_tint 0 AGMCORE_gput /sep_colorspace_dict null AGMCORE_gput /indexed_colorspace_dict null AGMCORE_gput /currentcolor_intent () AGMCORE_gput /customcolor_tint 1 AGMCORE_gput end }def /page_setup { /setcmykcolor where{ pop Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put }if Adobe_AGM_Core begin /setcmykcolor { 4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput 1 sub 4 1 roll 3 { 3 index add neg dup 0 lt { pop 0 } if 3 1 roll } repeat setrgbcolor pop }ndf /currentcmykcolor { /currentcmykcolor AGMCORE_gget aload pop }ndf /setoverprint { pop }ndf /currentoverprint { false }ndf /AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def /AGMCORE_plate_ndx AGMCORE_cyan_plate{ 0 }{ AGMCORE_magenta_plate{ 1 }{ AGMCORE_yellow_plate{ 2 }{ AGMCORE_black_plate{ 3 }{ 4 }ifelse }ifelse }ifelse }ifelse def /AGMCORE_composite_job AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def /AGM_preserve_spots /AGM_preserve_spots where{ pop AGM_preserve_spots }{ AGMCORE_distilling AGMCORE_producing_seps or }ifelse def /AGM_is_distiller_preserving_spotimages { currentdistillerparams/PreserveOverprintSettings known { currentdistillerparams/PreserveOverprintSettings get { currentdistillerparams/ColorConversionStrategy known { currentdistillerparams/ColorConversionStrategy get /LeaveColorUnchanged eq }{ true }ifelse }{ false }ifelse }{ false }ifelse }def /convert_spot_to_process where {pop}{ /convert_spot_to_process { dup dup (None) eq exch (All) eq or { pop false }{ AGMCORE_host_sep { gsave 1 0 0 0 setcmykcolor currentgray 1 exch sub 0 1 0 0 setcmykcolor currentgray 1 exch sub 0 0 1 0 setcmykcolor currentgray 1 exch sub 0 0 0 1 setcmykcolor currentgray 1 exch sub add add add 0 eq { pop false }{ false setoverprint 1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq }ifelse grestore }{ AGMCORE_distilling { pop AGM_is_distiller_preserving_spotimages not }{ Adobe_AGM_Core/AGMCORE_name xddf false currentpagedevice/OverrideSeparations known { currentpagedevice/OverrideSeparations get { /HqnSpots /ProcSet resourcestatus { pop pop pop true }if }if }if { AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not }{ gsave [/Separation AGMCORE_name /DeviceGray {}]setcolorspace false currentpagedevice/SeparationColorNames 2 copy known { get { AGMCORE_name eq or}forall not }{ pop pop pop true }ifelse grestore }ifelse }ifelse }ifelse }ifelse }def }ifelse /convert_to_process where {pop}{ /convert_to_process { dup length 0 eq { pop false }{ AGMCORE_host_sep { true exch { convert_spot_to_process and } forall }{ false exch { convert_spot_to_process or } forall }ifelse }ifelse }def }ifelse AGMCORE_host_sep AGMCORE_will_host_separate not and { /AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def AGMCORE_color_space_onhost_seps }if /AGMCORE_avoid_L2_sep_space version cvr 2012 lt level2 and AGMCORE_producing_seps not and def /AGMCORE_is_cmyk_sep AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or def /AGM_avoid_0_cmyk where{ pop AGM_avoid_0_cmyk }{ AGM_preserve_spots userdict/Adobe_AGM_OnHost_Seps known userdict/Adobe_AGM_InRip_Seps known or not and }ifelse { /setcmykcolor[ { 4 copy add add add 0 eq currentoverprint and{ pop 0.0005 }if }/exec cvx /AGMCORE_&setcmykcolor load dup type/operatortype ne{ /exec cvx }if ]cvx def }if AGMCORE_host_sep{ /AGMCORE_get_ink_data AGMCORE_cyan_plate{ {pop pop pop} }{ AGMCORE_magenta_plate{ {4 3 roll pop pop pop} }{ AGMCORE_yellow_plate{ {4 2 roll pop pop pop} }{ {4 1 roll pop pop pop} }ifelse }ifelse }ifelse def /clip AGMCORE_key_known not{ Adobe_AGM_Core/AGMCORE_&clip /clip load put /clip { current_spot_alias{ currentdict/InksUsed known{ [ InksUsed{ dup map_alias{ /Name get exch pop }if }forall ] /InksUsed xdf }if }if AGMCORE_&clip }def }if /eoclip AGMCORE_key_known not{ Adobe_AGM_Core/AGMCORE_&eoclip /eoclip load put /eoclip { current_spot_alias{ currentdict/InksUsed known{ [ InksUsed{ dup map_alias{ /Name get exch pop }if }forall ] /InksUsed xdf }if }if AGMCORE_&eoclip }def }if }if AGMCORE_in_rip_sep{ /setcustomcolor { exch aload pop dup 7 1 roll inRip_spot_has_ink not { 4 {4 index mul 4 1 roll} repeat /DeviceCMYK setcolorspace 6 -2 roll pop pop }{ Adobe_AGM_Core begin /AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf end [/Separation 4 -1 roll /DeviceCMYK {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} ] setcolorspace }ifelse setcolor }ndf /setseparationgray { [/Separation (All) /DeviceGray {}] setcolorspace_opt 1 exch sub setcolor }ndf }{ /setseparationgray { AGMCORE_&setgray }ndf }ifelse /findcmykcustomcolor { 5 makereadonlyarray }ndf /setcustomcolor { exch aload pop pop 4 {4 index mul 4 1 roll} repeat setcmykcolor pop }ndf /has_color /colorimage where{ AGMCORE_producing_seps{ pop true }{ systemdict eq }ifelse }{ false }ifelse def /map_index { 1 index mul exch getinterval {255 div} forall }def level2{ /mo /moveto ldf /li /lineto ldf /cv /curveto ldf /knockout_unitsq { 1 setgray 0 0 1 1 rectfill }def /level2ScreenFreq{ begin 60 HalftoneType 1 eq{ pop Frequency }if HalftoneType 2 eq{ pop GrayFrequency }if HalftoneType 5 eq{ pop Default level2ScreenFreq }if end }def /currentScreenFreq{ currenthalftone level2ScreenFreq }def level2 /setcolorspace AGMCORE_key_known not and{ /AGMCORE_&&&setcolorspace /setcolorspace ldf /AGMCORE_ReplaceMappedColor { dup type dup /arraytype eq exch /packedarraytype eq or { dup 0 get dup /Separation eq { pop dup length array copy dup dup 1 get current_spot_alias { dup map_alias { begin /sep_colorspace_dict currentdict AGMCORE_gput pop pop pop [ /Separation Name CSA map_csa dup /MappedCSA xdf /sep_colorspace_proc load ] dup Name end }if }if map_reserved_ink_name 1 exch put }{ /DeviceN eq { dup length array copy dup dup 1 get [ exch { current_spot_alias{ dup map_alias{ /Name get exch pop }if }if map_reserved_ink_name } forall ] 1 exch put }if }ifelse }if }def /setcolorspace { dup type dup /arraytype eq exch /packedarraytype eq or { dup 0 get /Indexed eq { AGMCORE_distilling { /PhotoshopDuotoneList where { pop false }{ true }ifelse }{ true }ifelse { aload pop 3 -1 roll AGMCORE_ReplaceMappedColor 3 1 roll 4 array astore }if }{ AGMCORE_ReplaceMappedColor }ifelse }if AGMCORE_&&&setcolorspace }def }if }{ /adj { currentstrokeadjust{ transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform }if }def /mo{ adj moveto }def /li{ adj lineto }def /cv{ 6 2 roll adj 6 2 roll adj 6 2 roll adj curveto }def /knockout_unitsq { 1 setgray 8 8 1 [8 0 0 8 0 0] {} image }def /currentstrokeadjust{ /currentstrokeadjust AGMCORE_gget }def /setstrokeadjust{ /currentstrokeadjust exch AGMCORE_gput }def /currentScreenFreq{ currentscreen pop pop }def /setcolorspace { /currentcolorspace exch AGMCORE_gput } def /currentcolorspace { /currentcolorspace AGMCORE_gget } def /n_color_components { dup type /arraytype eq{ 0 get }if dup /DeviceGray eq{ pop 1 }{ /DeviceCMYK eq{ 4 }{ 3 }ifelse }ifelse } def /setcolor_devicecolor { dup type /arraytype eq{ 0 get }if dup /DeviceGray eq{ pop setgray }{ /DeviceCMYK eq{ setcmykcolor }{ setrgbcolor }ifelse }ifelse }def /setcolor { currentcolorspace 0 get dup /DeviceGray ne{ dup /DeviceCMYK ne{ dup /DeviceRGB ne{ dup /Separation eq{ pop currentcolorspace 3 get exec currentcolorspace 2 get }{ dup /Indexed eq{ pop currentcolorspace 3 get dup type /stringtype eq{ currentcolorspace 1 get n_color_components 3 -1 roll map_index }{ exec }ifelse currentcolorspace 1 get }{ /AGMCORE_cur_err /AGMCORE_invalid_color_space def AGMCORE_invalid_color_space }ifelse }ifelse }if }if }if setcolor_devicecolor } def }ifelse /sop /setoverprint ldf /lw /setlinewidth ldf /lc /setlinecap ldf /lj /setlinejoin ldf /ml /setmiterlimit ldf /dsh /setdash ldf /sadj /setstrokeadjust ldf /gry /setgray ldf /rgb /setrgbcolor ldf /cmyk /setcmykcolor ldf /sep /setsepcolor ldf /idx /setindexedcolor ldf /colr /setcolor ldf /csacrd /set_csa_crd ldf /sepcs /setsepcolorspace ldf /idxcs /setindexedcolorspace ldf /cp /closepath ldf /clp /clp_npth ldf /eclp /eoclp_npth ldf /spclp /stkpath_clp_npth ldf /f /fill ldf /ef /eofill ldf /s /stroke ldf /sclp /stk_n_clp_npth ldf /nclp /npth_clp ldf /gset /graphic_setup ldf /gcln /graphic_cleanup ldf currentdict{ dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and { bind }if def }forall }def /page_trailer { end }def /doc_trailer{ }def systemdict /findcolorrendering known{ /findcolorrendering systemdict /findcolorrendering get def }if systemdict /setcolorrendering known{ /setcolorrendering systemdict /setcolorrendering get def }if /test_cmyk_color_plate { gsave setcmykcolor currentgray 1 ne grestore }def /inRip_spot_has_ink { dup Adobe_AGM_Core/AGMCORE_name xddf convert_spot_to_process not }def /current_ink { dup length 0 eq{ pop true }{ Adobe_AGM_Core/ink_result false put { dup /ProcessCyan eq{ AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf }{ dup /ProcessMagenta eq{ AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf }{ dup /ProcessYellow eq{ AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf }{ dup /ProcessBlack eq{ AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf }{ dup /sep_colorspace_dict AGMCORE_gget dup null eq{ pop false ink_result or Adobe_AGM_Core/ink_result xddf }{ /Name get eq{ 1 setsepcolor currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf }{ false ink_result or Adobe_AGM_Core/ink_result xddf }ifelse }ifelse }ifelse }ifelse }ifelse }ifelse pop } forall ink_result }ifelse }def /map255_to_range { 1 index sub 3 -1 roll 255 div mul add }def /set_csa_crd { /sep_colorspace_dict null AGMCORE_gput begin CSA map_csa setcolorspace_opt set_crd end } def /setsepcolor { /sep_colorspace_dict AGMCORE_gget begin dup /sep_tint exch AGMCORE_gput TintProc end } def /sep_colorspace_proc { Adobe_AGM_Core/AGMCORE_tmp xddf /sep_colorspace_dict AGMCORE_gget begin currentdict/Components known{ Components aload pop TintMethod/Lab eq{ 2 {AGMCORE_tmp mul NComponents 1 roll} repeat LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll }{ TintMethod/Subtractive eq{ NComponents{ AGMCORE_tmp mul NComponents 1 roll }repeat }{ NComponents{ 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll } repeat }ifelse }ifelse }{ ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get aload pop }ifelse end } def /sep_colorspace_gray_proc { Adobe_AGM_Core/AGMCORE_tmp xddf /sep_colorspace_dict AGMCORE_gget begin GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get end } def /sep_proc_name { dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{ pop [/DeviceGray] /sep_colorspace_gray_proc }{ /sep_colorspace_proc }ifelse } def /setsepcolorspace { current_spot_alias{ dup begin Name map_alias{ exch pop }if end }if dup /sep_colorspace_dict exch AGMCORE_gput begin /MappedCSA CSA map_csa def Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf AGMCORE_avoid_L2_sep_space{ [/Indexed MappedCSA sep_proc_name 255 exch { 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx ] setcolorspace_opt /TintProc { 255 mul round cvi setcolor }bdf }{ MappedCSA 0 get /DeviceCMYK eq currentdict/Components known and AGMCORE_sep_special not and{ /TintProc [ Components aload pop Name findcmykcustomcolor /exch cvx /setcustomcolor cvx ] cvx bdf }{ AGMCORE_host_sep Name (All) eq and{ /TintProc { 1 exch sub setseparationgray }bdf }{ AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and AGMCORE_host_sep or Name () eq and{ /TintProc [ MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{ cvx /setcmykcolor cvx }{ cvx /setgray cvx }ifelse ] cvx bdf }{ AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{ /TintProc [ /dup cvx MappedCSA sep_proc_name cvx exch 0 get /DeviceGray eq{ 1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx }if /Name cvx /findcmykcustomcolor cvx /exch cvx AGMCORE_host_sep{ AGMCORE_is_cmyk_sep }{ Name inRip_spot_has_ink not }ifelse { /pop cvx 1 }if /setcustomcolor cvx ] cvx bdf }{ /TintProc /setcolor ldf [/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt }ifelse }ifelse }ifelse }ifelse }ifelse set_crd setsepcolor end } def /setindexedcolorspace { dup /indexed_colorspace_dict exch AGMCORE_gput begin /MappedCSA CSA map_csa def AGMCORE_host_sep level2 not and{ 0 0 0 0 setcmykcolor }{ [/Indexed MappedCSA level2 not has_color not and{ dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{ pop [/DeviceGray] }if HiVal GrayLookup }{ HiVal currentdict/RangeArray known{ { /indexed_colorspace_dict AGMCORE_gget begin Lookup exch dup HiVal gt{ pop HiVal }if NComponents mul NComponents getinterval {} forall NComponents 1 sub -1 0{ RangeArray exch 2 mul 2 getinterval aload pop map255_to_range NComponents 1 roll }for end } bind }{ Lookup }ifelse }ifelse ] setcolorspace_opt set_crd }ifelse end }def /setindexedcolor { AGMCORE_host_sep{ /indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor }{ setcolor }ifelse } def /ignoreimagedata { currentoverprint not{ gsave dup begin 1 setgray 0 0 ImageMatrix itransform Width Height ImageMatrix idtransform rectfill end grestore }if consumeimagedata }def /add_csa { Adobe_AGM_Core begin /AGMCORE_CSA_cache xput end }def /map_csa { dup type /nametype eq{ Adobe_AGM_Core/AGMCORE_CSA_cache get exch get }if }def /add_csd { Adobe_AGM_Core begin /AGMCORE_CSD_cache xput end }def /get_csd { dup type /nametype eq{ Adobe_AGM_Core/AGMCORE_CSD_cache get exch get }if }def /get_csd_by_name { dup type dup /nametype eq exch /stringtype eq or{ Adobe_AGM_Core begin /AGMCORE_CSD_Name xdf AGMCORE_CSD_cache { dup /Name get AGMCORE_CSD_Name eq { exch pop exit }{ pop }ifelse pop }forall end }if }def /cachepattern_level2 { 4 dict begin /comparebuffer exch def /holdbuffer exch def /readbuffer 1024 string def /LZWFilter holdbuffer /LZWEncode filter def { currentfile readbuffer readline not {pop exit} if dup LZWFilter exch writestring LZWFilter (\n) writestring comparebuffer eq {exit} if }loop LZWFilter closefile end }def /cachepattern_level3 { 3 dict begin /comparebuffer exch def /readbuffer 1024 string def /DoEOL false def { DoEOL { (\n) /DoEOL false def } { currentfile readbuffer readline not {pop ()} { dup length 0 eq { pop(\n)} { dup comparebuffer eq {pop ()} {/DoEOL true def} ifelse } ifelse } ifelse } ifelse } /ReusableStreamDecode filter end }def /add_pattern { Adobe_AGM_Core begin /AGMCORE_pattern_cache xput end }def /get_pattern { dup type /nametype eq{ Adobe_AGM_Core/AGMCORE_pattern_cache get exch get }if }def /make_pattern { dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub matrix translate exch matrix concatmatrix makepattern }def /exec_file statusdict /currentfilenameextend known{ { 0 () /SubFileDecode filter cvx exec } }{ {cvx exec} }ifelse def /set_pattern { dup /PatternType get 1 eq{ dup /PaintType get 1 eq{ false sop [/DeviceGray] setcolorspace 0 setgray }if }if setpattern }def /setcolorspace_opt { dup currentcolorspace eq{ pop }{ setcolorspace }ifelse }def /updatecolorrendering { currentcolorrendering/Intent known{ currentcolorrendering/Intent get }{ null }ifelse Intent ne{ false Intent AGMCORE_CRD_cache { exch pop begin dup Intent eq{ currentdict setcolorrendering_opt end exch pop true exch exit }if end } forall pop not{ systemdict /findcolorrendering known{ Intent findcolorrendering pop /ColorRendering findresource dup length dict copy setcolorrendering_opt }if }if }if } def /add_crd { AGMCORE_CRD_cache 3 1 roll put }def /set_crd { AGMCORE_host_sep not level2 and{ currentdict/CRD known{ AGMCORE_CRD_cache CRD get dup null ne{ setcolorrendering_opt }{ pop }ifelse }{ currentdict/Intent known{ updatecolorrendering }if }ifelse }if }def /setcolorrendering_opt { dup currentcolorrendering eq{ pop }{ begin /Intent Intent def currentdict end setcolorrendering }ifelse }def /cdndf { exch dup currentdict exch known{ pop pop }{ exch def }ifelse }def /cpaint_gcomp { convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf Adobe_AGM_Core/AGMCORE_ConvertToProcess get not { (%end_cpaint_gcomp) flushinput }if }def /cpaint_gsep { Adobe_AGM_Core/AGMCORE_ConvertToProcess get { (%end_cpaint_gsep) flushinput }if }def /cpaint_gend { newpath }def /AGMCORE_ctm_stack bdict /push_ctm { stack length size le{ stack dup length 2 mul array dup /stack exch def copy pop }if stack size 3 -1 roll put /size size 1 add def } /pop_ctm { /size size 1 sub def size 0 lt{ /size 0 def }if stack size get } /stack 1 array /size 0 edict def /save_ctm { matrix currentmatrix AGMCORE_ctm_stack begin push_ctm end }def /restore_ctm { AGMCORE_ctm_stack begin pop_ctm end setmatrix }def /path_rez { dup 0 ne{ AGMCORE_deviceDPI exch div dup 1 lt{ pop 1 }if setflat }{ pop }ifelse }def /rdcmntline { currentfile AGMCORE_str256 readline pop (%) anchorsearch {pop} if } def /set_spot_alias_ary { /AGMCORE_SpotAliasAry where{ pop pop }{ Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf true set_spot_alias }ifelse }def /set_spot_alias { /AGMCORE_SpotAliasAry where{ /AGMCORE_current_spot_alias 3 -1 roll put }{ pop }ifelse }def /current_spot_alias { /AGMCORE_SpotAliasAry where{ /AGMCORE_current_spot_alias get }{ false }ifelse }def /map_alias { /AGMCORE_SpotAliasAry where{ begin /AGMCORE_name xdf false AGMCORE_SpotAliasAry{ dup/Name get AGMCORE_name eq{ save exch /Adobe_AGM_Core currentdict def /CSD get get_csd exch restore exch pop true exit }{ pop }ifelse }forall end }{ pop false }ifelse }bdf /spot_alias { true set_spot_alias /AGMCORE_&setcustomcolor AGMCORE_key_known not { Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put } if /customcolor_tint 1 AGMCORE_gput Adobe_AGM_Core begin /setcustomcolor { dup /customcolor_tint exch AGMCORE_gput current_spot_alias{ 1 index 4 get map_alias{ mark 3 1 roll setsepcolorspace counttomark 0 ne{ setsepcolor }if pop pop }{ AGMCORE_&setcustomcolor }ifelse }{ AGMCORE_&setcustomcolor }ifelse }bdf end }def /begin_feature { Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if }def /end_feature { 2 dict begin /spd /setpagedevice load def /setpagedevice { get_gstate spd set_gstate } def stopped{$error/newerror false put}if end count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if }def /set_negative { Adobe_AGM_Core begin /AGMCORE_inverting exch def level2{ currentpagedevice/NegativePrint known{ currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{ true begin_feature true{ bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice }end_feature }if /AGMCORE_inverting false def }if }if AGMCORE_inverting{ [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse fill grestore }if end }def /lw_save_restore_override { /md where { pop md begin currentdict /lw_initializepage known not { /lw_initializepage /initializepage load def /initializepage { lw_initializepage /initializepage {} def }def }if /pmSVsetup{} def /endp{}def /pse{}def /psb{}def /orig_showpage where {pop} {/orig_showpage /showpage load def} ifelse /showpage {orig_showpage gR} def end }if }def /pscript_showpage_override { /NTPSOct95 where { begin showpage save /showpage /restore load def /restore {exch pop}def end }if }def /driver_media_override { /md where { pop md /initializepage known { md /initializepage {} put } if md /rC known { md /rC {4{pop}repeat} put } if }if Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put }def /driver_check_media_override { Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne { Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix }if }def AGMCORE_err_strings begin /AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def /AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def /AGMCORE_invalid_color_space (This job contains an invalid color space. ) def end end systemdict /setpacking known { setpacking } if %%EndResource %%BeginResource: procset Adobe_CoolType_Core 2.12 0 %%Copyright: Copyright 1997-2001 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.12 0 userdict/Adobe_CoolType_Core 60 dict dup begin put/Level2? systemdict /languagelevel known dup{pop systemdict/languagelevel get 2 ge}if def Level2? not{/currentglobal false def/setglobal/pop load def/gcheck{pop false}bind def /currentpacking false def/setpacking/pop load def/SharedFontDirectory 0 dict def}if currentpacking true setpacking/@_SaveStackLevels{Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 2 copy known not{2 copy 3 dict dup /args 7 index 5 add array put put get}{get dup/args get dup length 3 index lt{ dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put}{pop}ifelse}ifelse begin count 2 sub 1 index lt{pop count 1 sub}if dup/argCount exch def dup 0 gt{exch 1 index 2 add 1 roll args exch 0 exch getinterval astore pop}{pop}ifelse count 1 sub/restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put/@dictStackLevel @dictStackLevel 1 add def end}bind def/@_RestoreStackLevels{ Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt{{pop }repeat}{pop}ifelse args 0 argCount getinterval{}forall end/@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def /@_PopStackLevels{Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub def/@dictStackLevel @dictStackLevel 1 sub def end}bind def/@Raise{exch cvx exch errordict exch get exec stop}bind def/@ReRaise{cvx $error/errorname get errordict exch get exec stop}bind def/@Stopped{0 @#Stopped}bind def/@#Stopped{ @_SaveStackLevels stopped{@_RestoreStackLevels true}{@_PopStackLevels false} ifelse}bind def/@Arg{Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get/args get exch get end}bind def/doc_setup{ Adobe_CoolType_Core begin/mov/moveto load def/nfnt/newencodedfont load def /mfnt/makefont load def/sfnt/setfont load def/ufnt/undefinefont load def/chp /charpath load def/awsh/awidthshow load def/wsh/widthshow load def/ash/ashow load def/sh/show load def end userdict/Adobe_CoolType_Data 6 dict dup begin /AddWidths? false def/CC 0 def/charcode 2 string def/@opStackCountByLevel 32 dict def/@opStackLevel 0 def/@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end put}bind def/doc_trailer{currentdict Adobe_CoolType_Core eq{end}if}bind def/page_setup{Adobe_CoolType_Core begin} bind def/page_trailer{end}bind def/unload{systemdict/languagelevel known{ systemdict/languagelevel get 2 ge{userdict/Adobe_CoolType_Core 2 copy known{ undef}{pop pop}ifelse}if}if}bind def/ndf{1 index where{pop pop pop}{dup xcheck {bind}if def}ifelse}def/findfont dup systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get/globaldict where{pop end}if end end def/systemfindfont/findfont load def/undefinefont{pop }ndf/copyfont{currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{ dup length}ifelse 2 index length add 1 add dict begin exch{1 index/FID eq{pop pop}{def}ifelse}forall dup null eq{pop}{{def}forall}ifelse currentdict end exch setglobal}bind def/copyarray{currentglobal exch dup gcheck setglobal dup length array copy exch setglobal}bind def/newencodedfont{currentglobal{ SharedFontDirectory 3 index known{SharedFontDirectory 3 index get /FontReferenced known}{false}ifelse}{FontDirectory 3 index known{FontDirectory 3 index get/FontReferenced known}{SharedFontDirectory 3 index known{ SharedFontDirectory 3 index get/FontReferenced known}{false}ifelse}ifelse} ifelse dup{3 index findfont/FontReferenced get 2 index findfont ne{pop false} if}if{pop 1 index findfont/Encoding get exch 0 1 255{2 copy get 3 index 3 1 roll put}for pop pop pop}{findfont dup dup maxlength 2 add dict begin exch{1 index/FID ne{def}{pop pop}ifelse}forall/FontReferenced exch def/Encoding exch dup length array copy def/FontName 1 index dup type/stringtype eq{cvn}if def currentdict end definefont pop}ifelse}bind def/SetSubstituteStrategy{ $SubstituteFont begin dup type/dicttype ne{0 dict}if currentdict/$Strategies known{exch $Strategies exch 2 copy known{get 2 copy maxlength exch maxlength add dict begin{def}forall{def}forall currentdict dup/$Init known{dup/$Init get exec}if end/$Strategy exch def}{pop pop pop}ifelse}{pop pop}ifelse end}bind def/scff{$SubstituteFont begin dup type/stringtype eq{dup length exch}{null} ifelse/$sname exch def/$slen exch def end{findfont}@Stopped{dup length dup 21 add string dup 4 3 roll 0 exch 128 string cvs putinterval exch 1 index exch (_was-malformed-so-was)putinterval cvn{findfont}@Stopped{pop/Courier findfont} if}if $SubstituteFont begin/$sname null def/$slen 0 def end}bind def /isWidthsOnlyFont{dup/WidthsOnly known{pop pop true}{dup/FDepVector known{ /FDepVector get{isWidthsOnlyFont dup{exit}if}forall}{dup/FDArray known{ /FDArray get{isWidthsOnlyFont dup{exit}if}forall}{pop}ifelse}ifelse}ifelse} bind def/?set{$SubstituteFont begin/$substituteFound false def/$fontname 4 index def/$doSmartSub false def end 3 index findfont $SubstituteFont begin $substituteFound{false}{dup/FontName known{dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and/currentdistillerparams where{pop false 2 index isWidthsOnlyFont not and}if}{false}ifelse}ifelse exch pop/$doSmartSub true def end{exch pop exch pop exch 2 dict dup/Found 3 index put exch findfont exch}{exch exec exch findfont 2 dict dup/Downloaded 6 5 roll put}ifelse dup /FontName 4 index put copyfont definefont pop}bind def/?str1 256 string def /?str2 256 string def/?add{1 index type/integertype eq{exch true 4 2}{false 3 1}ifelse roll 1 index findfont dup/Widths known{Adobe_CoolType_Data/AddWidths? true put gsave dup 1000 scalefont setfont}if/Downloaded known{exec exch{exch ?str2 cvs exch findfont/Downloaded get 1 dict begin/Downloaded 1 index def ?str1 cvs length ?str1 1 index 1 add 3 index putinterval exch length 1 add 1 index add ?str1 2 index(*)putinterval ?str1 0 2 index getinterval cvn findfont ?str1 3 index(+)putinterval 2 dict dup/FontName ?str1 0 6 index getinterval cvn put dup/Downloaded Downloaded put end copyfont dup/FontName get exch definefont pop pop pop}{pop}ifelse}{pop exch{findfont dup/Found get dup length exch ?str1 cvs pop ?str1 1 index(+)putinterval ?str1 1 index 1 add 4 index ?str2 cvs putinterval ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add getinterval cvn 1 dict exch 1 index exch/FontName exch put copyfont dup /FontName get exch definefont pop}{pop}ifelse}ifelse Adobe_CoolType_Data /AddWidths? get{grestore Adobe_CoolType_Data/AddWidths? false put}if}bind def /?sh{currentfont/Downloaded known{exch}if pop}bind def/?chp{currentfont /Downloaded known{pop}{false chp}ifelse}bind def/?mv{currentfont/Downloaded known{moveto pop pop}{pop pop moveto}ifelse}bind def setpacking userdict /$SubstituteFont 25 dict put 1 dict begin/SubstituteFont dup $error exch 2 copy known{get}{pop pop{pop/Courier}bind}ifelse def/currentdistillerparams where dup{pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known{ get/Error eq}{pop pop false}ifelse}if not{countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin/$str 128 string def/$fontpat 128 string def/$slen 0 def/$sname null def/$match false def/$fontname null def /$substituteFound false def/$doSmartSub true def/$depth 0 def/$fontname null def/$italicangle 26.5 def/$dstack null def/$Strategies 10 dict dup begin /$Type3Underprint{currentglobal exch false setglobal 11 dict begin/UseFont exch $WMode 0 ne{dup length dict copy dup/WMode $WMode put/UseFont exch definefont}if def/FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def/FontBBox[0 0 0 0]def/CCInfo 7 dict dup begin /cc null def/x 0 def/y 0 def end def/BuildChar{exch begin CCInfo begin 1 string dup 0 3 index put exch pop/cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont /$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end}bind def currentdict end exch setglobal}bind def/$GetaTint 2 dict dup begin /$BuildFont{dup/WMode known{dup/WMode get}{0}ifelse/$WMode exch def $fontname exch dup/FontName known{dup/FontName get dup type/stringtype eq{cvn}if}{ /unnamedfont}ifelse exch $deepcopyfont exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont}bind def /$Underprint{gsave x abs y abs gt{/y 1000 def}{/x -1000 def 500 120 translate} ifelse Level2?{[/Separation(All)/DeviceCMYK{0 0 0 1 pop}]setcolorspace}{0 setgray}ifelse 10 setlinewidth x .8 mul[7 3]{y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2?{.2 setcolor}{.8 setgray}ifelse fill grestore stroke}forall pop grestore}bind def end def/$Oblique 1 dict dup begin/$BuildFont{currentglobal exch dup gcheck setglobal null copyfont begin/FontBasedOn currentdict/FontName known{FontName dup type/stringtype eq{cvn}if}{/unnamedfont}ifelse def/FontName $fontname dup type/stringtype eq{cvn}if def/currentdistillerparams where{pop}{ /FontInfo currentdict/FontInfo known{FontInfo null copyfont}{2 dict}ifelse dup begin/ItalicAngle $italicangle def/FontMatrix FontMatrix[1 0 ItalicAngle dup sin exch cos div 1 0 0]matrix concatmatrix readonly end 4 2 roll def def} ifelse FontName currentdict end definefont exch setglobal}bind def end def /$None 1 dict dup begin/$BuildFont{}bind def end def end def/$Oblique SetSubstituteStrategy/$findfontByEnum{dup type/stringtype eq{cvn}if dup /$fontname exch def $sname null eq{$str cvs dup length $slen sub $slen getinterval}{pop $sname}ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval/$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark{$fontpat 0 $slen 7 add getinterval{/$match exch def exit} $str filenameforall}stopped{cleardictstack currentdict true $SubstituteFont /$dstack get{exch{1 index eq{pop false}{true}ifelse}{begin false}ifelse}forall pop}if cleartomark/$slen 0 def $match false ne{$match(fonts/)anchorsearch pop pop cvn}{/Courier}ifelse}bind def/$ROS 1 dict dup begin/Adobe 4 dict dup begin /Japan1[/Ryumin-Light/HeiseiMin-W3/GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def/Korea1[/HYSMyeongJo-Medium/HYGoThic-Medium] def/GB1[/STSong-Light/STHeiti-Regular]def/CNS1[/MKai-Medium/MHei-Medium]def end def end def/$cmapname null def/$deepcopyfont{dup/FontType get 0 eq{1 dict dup/FontName/copied put copyfont begin/FDepVector FDepVector copyarray 0 1 2 index length 1 sub{2 copy get $deepcopyfont dup/FontName/copied put/copied exch definefont 3 copy put pop pop}for def currentdict end}{$Strategies /$Type3Underprint get exec}ifelse}bind def/$buildfontname{length $str 1 index (-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn}bind def/$findfontByROS{/$fontname exch def $ROS Registry 2 copy known{get Ordering 2 copy known{get}{pop pop[]} ifelse}{pop pop[]}ifelse false exch{dup/CIDFont resourcestatus{pop pop save 1 index/CIDFont findresource dup/WidthsOnly known{dup/WidthsOnly get}{false} ifelse exch pop exch restore{pop}{exch pop true exit}ifelse}{pop}ifelse}forall {$str cvs $buildfontname}{false(*){save exch dup/CIDFont findresource dup /WidthsOnly known{dup/WidthsOnly get not}{true}ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and{exch restore exch pop true exit}{pop restore}ifelse}$str/CIDFont resourceforall{ $buildfontname}{$fontname $findfontByEnum}ifelse}ifelse}bind def end end currentdict/$error known currentdict/languagelevel known and dup{pop $error /SubstituteFont known}if dup{$error}{Adobe_CoolType_Core}ifelse begin{ /SubstituteFont/CMap/Category resourcestatus{pop pop{$SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and{$sname null eq{dup $str cvs dup length $slen sub $slen getinterval cvn}{ $sname}ifelse dup/CMap resourcestatus{pop pop dup/$cmapname exch def/CMap findresource/CIDSystemInfo get{def}forall $findfontByROS}{128 string cvs dup (-)search{3 1 roll search{3 1 roll pop{dup cvi}stopped{pop pop pop pop pop $findfontByEnum}{4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0{$str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus{pop pop 4 1 roll pop pop pop dup/$cmapname exch def/CMap findresource/CIDSystemInfo get{ def}forall $findfontByROS true exit}{pop}ifelse}for dup type/booleantype eq{ pop}{pop pop $findfontByEnum}ifelse}ifelse}{pop pop pop $findfontByEnum}ifelse }{pop pop $findfontByEnum}ifelse}ifelse}{//SubstituteFont exec}ifelse/$slen 0 def end}}{{$SubstituteFont begin/$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and{$findfontByEnum}{//SubstituteFont exec}ifelse end}}ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put}{/scfindfont{$SubstituteFont begin dup systemfindfont dup/FontName known{dup/FontName get dup 3 index ne}{/noname true}ifelse dup{ /$origfontnamefound 2 index def/$origfontname 4 index def/$substituteFound true def}if exch pop{$slen 0 gt $sname null ne 3 index length $slen gt or and{ pop dup $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq {pop pop}{def}ifelse}forall currentdict end definefont dup/FontName known{dup /FontName get}{null}ifelse $origfontnamefound ne{$origfontname $str cvs print ( substitution revised, using )print dup/FontName known{dup/FontName get}{ (unspecified font)}ifelse $str cvs print(. )print}if}{exch pop}ifelse}{exch pop}ifelse end}bind def}ifelse end end Adobe_CoolType_Core/findfont{$SubstituteFont begin $depth 0 eq{/$fontname 1 index dup type/stringtype ne{$str cvs}if def/$substituteFound false def}if /$depth $depth 1 add def end scfindfont $SubstituteFont begin/$depth $depth 1 sub def $substituteFound $depth 0 eq and $doSmartSub and{currentdict/$Strategy known{$Strategy/$BuildFont get exec}if}if end}bind put}if end end %%EndResource %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.13 0 %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%Version: 1.13 0 systemdict/languagelevel known dup{currentglobal false setglobal}{false}ifelse exch userdict/Adobe_CoolType_Utility 2 copy known{2 copy get dup maxlength 25 add dict copy}{25 dict}ifelse put Adobe_CoolType_Utility begin/ct_Level2? exch def/ct_Clone? 1183615869 internaldict dup/CCRun known not exch/eCCRun known not ct_Level2? and or def/ct_UseNativeCapability? systemdict/composefont known def/ct_MakeOCF 35 dict def/ct_Vars 25 dict def/ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin/charcode 2 string def/dst_string 1500 string def/nullstring()def/usewidths? true def end def ct_Level2?{setglobal}{ pop}ifelse ct_GlyphDirProcs begin/GetGlyphDirectory{systemdict/languagelevel known{pop/CIDFont findresource/GlyphDirectory get}{1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq{dup dup maxlength exch length sub 2 index lt{dup length 2 index add dict copy 2 index/CIDFont findresource/GlyphDirectory 2 index put}if}if exch pop exch pop}ifelse +}def/+ {systemdict/languagelevel known{currentglobal false setglobal 3 dict begin/vm exch def}{1 dict begin}ifelse/$ exch def systemdict/languagelevel known{vm setglobal/gvm currentglobal def $ gcheck setglobal}if ?{$ begin}if}def/?{$ type/dicttype eq}def/|{userdict/Adobe_CoolType_Data known{Adobe_CoolType_Data /AddWidths? known{currentdict Adobe_CoolType_Data begin begin AddWidths?{ Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put}{?{def}{$ 3 1 roll put}ifelse}ifelse end end}{?{def}{$ 3 1 roll put}ifelse}ifelse}{?{def}{ $ 3 1 roll put}ifelse}ifelse}def/!{?{end}if systemdict/languagelevel known{gvm setglobal}if end}def/:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin/ct_cHexEncoding[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09 /c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C /c1D/c1E/c1F/c20/c21/c22/c23/c24/c25/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F /c30/c31/c32/c33/c34/c35/c36/c37/c38/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42 /c43/c44/c45/c46/c47/c48/c49/c4A/c4B/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55 /c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68 /c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B /c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E /c8F/c90/c91/c92/c93/c94/c95/c96/c97/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1 /cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4 /cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7 /cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA /cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED /cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def/ct_mkocfStr100 100 string def/ct_defaultFontMtx[.001 0 0 .001 0 0]def/ct_1000Mtx[1000 0 0 1000 0 0]def/ct_raise{exch cvx exch errordict exch get exec stop}bind def/ct_reraise{cvx $error/errorname get (Error: )print dup( )cvs print errordict exch get exec stop }bind def/ct_cvnsi{1 index add 1 sub 1 exch 0 4 1 roll{2 index exch get exch 8 bitshift add}for exch pop}bind def/ct_GetInterval{Adobe_CoolType_Utility /ct_BuildCharDict get begin/dst_index 0 def dup dst_string length gt{dup string/dst_string exch def}if 1 index ct_CID_STR_SIZE idiv/arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub{dup 3 index add 2 index length le{2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit}{1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub/arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt{arrayIndex get}{pop exit}ifelse 0}ifelse}loop pop pop pop dst_string 0 dst_index getinterval end}bind def ct_Level2?{ /ct_resourcestatus currentglobal mark true setglobal{/unknowninstancename /Category resourcestatus}stopped{cleartomark setglobal true}{cleartomark currentglobal not exch setglobal}ifelse{{mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put({ResourceStatus} stopped)0()/SubFileDecode filter cvx exec{cleartomark false}{{3 2 roll pop true}{cleartomark false} ifelse}ifelse ct_Vars/vm get setglobal end}}{{resourcestatus}}ifelse bind def /CIDFont/Category ct_resourcestatus{pop pop}{currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put/CIDFont exch/Category defineresource pop setglobal}ifelse ct_UseNativeCapability?{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering(Identity) def/Supplement 0 def end def/CMapName/Identity-H def/CMapVersion 1 def /CMapType 1 def 1 begincodespacerange<0000>endcodespacerange 1 begincidrange<0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}if}{/ct_Category 2 dict begin/CIDFont 10 dict def /ProcSet 2 dict def currentdict end def/defineresource{ct_Category 1 index 2 copy known{get dup dup maxlength exch length eq{dup length 10 add dict copy ct_Category 2 index 2 index put}if 3 index 3 index put pop exch pop}{pop pop /defineresource/undefined ct_raise}ifelse}bind def/findresource{ct_Category 1 index 2 copy known{get 2 index 2 copy known{get 3 1 roll pop pop}{pop pop /findresource/undefinedresource ct_raise}ifelse}{pop pop/findresource /undefined ct_raise}ifelse}bind def/resourcestatus{ct_Category 1 index 2 copy known{get 2 index known exch pop exch pop{0 -1 true}{false}ifelse}{pop pop /findresource/undefined ct_raise}ifelse}bind def/ct_resourcestatus /resourcestatus load def}ifelse/ct_CIDInit 2 dict begin/ct_cidfont_stream_init {{dup(Binary)eq{pop null currentfile ct_Level2?{{cid_BYTE_COUNT() /SubFileDecode filter}stopped{pop pop pop}if}if/readstring load exit}if dup (Hex)eq{pop currentfile ct_Level2?{{null exch/ASCIIHexDecode filter/readstring }stopped{pop exch pop(>)exch/readhexstring}if}{(>)exch/readhexstring}ifelse load exit}if/StartData/typecheck ct_raise}loop cid_BYTE_COUNT ct_CID_STR_SIZE le{2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put }{cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch{2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop}for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put}ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq{pop pop pop}{pop/readstring load 1 string exch{3 copy exec pop dup length 0 eq{pop pop pop pop pop true exit}if 4 index eq{pop pop pop pop false exit}if}loop pop}ifelse}bind def/StartData{mark{currentdict dup/FDArray get 0 get/FontMatrix get 0 get .001 eq{dup/CDevProc known not{/CDevProc 1183615869 internaldict/stdCDevProc 2 copy known{get}{pop pop{pop pop pop pop pop 0 -1000 7 index 2 div 880}}ifelse def}if}{/CDevProc{pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get/FDArray get 0 get/FontMatrix get 0 get div 7 index 2 div 1 index .88 mul}def}ifelse/cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt{ ct_cidfont_stream_init FDArray{/Private get dup/SubrMapOffset known{begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2?{ currentdict dup/SubrMapOffset undef dup/SubrCount undef/SDBytes undef}if end /cid_SD_BYTES exch def/cid_SUBR_COUNT exch def/cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt{GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub{ exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put} for pop}if}{pop}ifelse}forall}if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end}stopped{cleartomark/StartData ct_reraise}if}bind def currentdict end def/ct_saveCIDInit{/CIDInit/ProcSet ct_resourcestatus{true}{/CIDInitC/ProcSet ct_resourcestatus}ifelse{pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability?{pop null}{/CIDInit ct_CIDInit/ProcSet defineresource pop}ifelse}{/CIDInit ct_CIDInit/ProcSet defineresource pop null}ifelse ct_Vars exch/ct_oldCIDInit exch put}bind def /ct_restoreCIDInit{ct_Vars/ct_oldCIDInit get dup null ne{/CIDInit exch/ProcSet defineresource pop}{pop}ifelse}bind def/ct_BuildCharSetUp{1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin/ct_dfCharCode exch def/ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge{pop 0}if/cid exch def{GlyphDirectory cid 2 copy known{get}{pop pop nullstring} ifelse dup length FDBytes sub 0 gt{dup FDBytes 0 ne{0 FDBytes ct_cvnsi}{pop 0} ifelse/fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit}{pop cid 0 eq{/charstring nullstring def exit}if/cid 0 def}ifelse}loop}def/ct_SetCacheDevice{0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto} def/ct_CloneSetCacheProc{1 eq{stringwidth pop -2 div -880 0 -1000 setcharwidth moveto}{usewidths?{currentfont/Widths get cid 2 copy known{get exch pop aload pop}{pop pop stringwidth}ifelse}{stringwidth}ifelse setcharwidth 0 0 moveto} ifelse}def/ct_Type3ShowCharString{ct_FDDict fdIndex 2 copy known{get}{ currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known{get} {pop pop ct_defaultFontMtx}ifelse/FontMatrix exch dup length array copy def /Private get/Private exch def/Widths rootfont/Widths get def/CharStrings 1 dict dup/.notdefdup length string copy put def currentdict end/ct_Type1Font exch definefont dup 5 1 roll put setglobal}ifelse dup /CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known{get}{pop pop 0}ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold{ currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke}{ct_str1 show}ifelse}def/ct_Type4ShowCharString{ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not{ct_1000Mtx matrix concatmatrix concat}{pop} ifelse/Private get Adobe_CoolType_Utility/ct_Level2? get not{ct_dfDict/Private 3 -1 roll{put}1183615869 internaldict/superexec get exec}if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get{1 index}{3 index/Private get mark 6 1 roll}ifelse dup/RunInt known{/RunInt get}{pop/CCRun}ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not{cleartomark}if}bind def /ct_BuildCharIncremental{{Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString}stopped{stop}if end end end end}bind def /BaseFontNameStr(BF00)def/ct_Type1FontTemplate 14 dict begin/FontType 1 def /FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def/Encoding ct_cHexEncoding def/PaintType 0 def currentdict end def/BaseFontTemplate 11 dict begin/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def /Encoding ct_cHexEncoding def/BuildChar/ct_BuildCharIncremental load def ct_Clone?{/FontType 3 def/ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def/ct_SyntheticBold false def /ct_StrokeWidth 1 def}{/FontType 4 def/Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdefput def/PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def}ifelse/ct_str1 1 string def currentdict end def/BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq{true 0 1 5{dup 4 index exch get exch 3 index exch get eq and dup not{exit}if}for exch pop exch pop}bind def/ct_makeocf{15 dict begin exch/WMode exch def exch/FontName exch def/FontType 0 def/FMapType 2 def/FontMatrix matrix def/bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def/Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{ 2 copy bfCount put pop}for def/FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin/CIDFont exch def CIDFont /FontBBox known{CIDFont/FontBBox get/FontBBox exch def}if CIDFont/CDevProc known{CIDFont/CDevProc get/CDevProc exch def}if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if{FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq{/ct_FDDict 2 dict def}if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put} for ct_Clone?{/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone?{gsave dup 1000 scalefont setfont ct_BuildCharDict begin/usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get{pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def}forall end/usewidths? true def end grestore}{exch pop}ifelse}bind def /ct_ComposeFont{ct_UseNativeCapability?{2 index/CMap ct_resourcestatus{pop pop exch pop}{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CMapName 3 index def/CMapVersion 1 def/CMapType 1 def exch/WMode exch def/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop (Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1 begincodespacerange<0000>endcodespacerange 1 begincidrange<0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end} ifelse composefont}{3 2 roll pop 0 get/CIDFont findresource ct_makeocf}ifelse} bind def/ct_MakeIdentity{ct_UseNativeCapability?{1 index/CMap ct_resourcestatus{pop pop}{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CMapName 2 index def/CMapVersion 1 def/CMapType 1 def/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop (Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1 begincodespacerange<0000>endcodespacerange 1 begincidrange<0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end} ifelse composefont}{exch pop 0 get/CIDFont findresource ct_makeocf}ifelse}bind def currentdict readonly pop end end %%EndResource Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0 %%Version: 1.0 0 %%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc. All Rights Reserved. systemdict /setpacking known { currentpacking true setpacking } if userdict /Adobe_AGM_Image 65 dict dup begin put /Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def /nd{ null def }bind def /AGMIMG_&image nd /AGMIMG_&colorimage nd %%don't initialize AGMIMG_&customcolorimage, it wrecks havoc in a nested environment %%AGMIMG_ccimage_exists not {/AGMIMG_&customcolorimage nd} if /AGMIMG_&imagemask nd /AGMIMG_mbuf () def /AGMIMG_ybuf () def /AGMIMG_kbuf () def /AGMIMG_c 0 def /AGMIMG_m 0 def /AGMIMG_y 0 def /AGMIMG_k 0 def /AGMIMG_tmp nd /AGMIMG_imagestring0 nd /AGMIMG_imagestring1 nd /AGMIMG_imagestring2 nd /AGMIMG_imagestring3 nd /AGMIMG_imagestring4 nd /AGMIMG_imagestring5 nd /AGMIMG_cnt nd /AGMIMG_fsave nd /AGMIMG_colorAry nd /AGMIMG_override nd /AGMIMG_name nd /invert_image_samples nd /knockout_image_samples nd /img nd /sepimg nd /idximg nd /doc_setup { Adobe_AGM_Core begin Adobe_AGM_Image begin /AGMIMG_&image systemdict/image get def /AGMIMG_&imagemask systemdict/imagemask get def /colorimage where{ pop /AGMIMG_&colorimage /colorimage ldf }if end end }def /page_setup { Adobe_AGM_Image begin /AGMIMG_ccimage_exists {/customcolorimage where { pop /Adobe_AGM_OnHost_Seps where { pop false }{ /Adobe_AGM_InRip_Seps where { pop false }{ true }ifelse }ifelse }{ false }ifelse }bdf level2{ /invert_image_samples { Adobe_AGM_Image/AGMIMG_tmp Decode length ddf /Decode [ Decode 1 get Decode 0 get] def }def /knockout_image_samples { Operator/imagemask ne{ /Decode [1 1] def }if }def }{ /invert_image_samples { {1 exch sub} currenttransfer addprocs settransfer }def /knockout_image_samples { { pop 1 } currenttransfer addprocs settransfer }def }ifelse /img /imageormask ldf /sepimg /sep_imageormask ldf /idximg /indexed_imageormask ldf currentdict{ dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{ bind }if def }forall }def /page_trailer { end }def /doc_trailer { }def /imageormask_sys { begin save mark level2{ currentdict Operator /imagemask eq{ AGMIMG_&imagemask }{ AGMIMG_&image }ifelse }{ Width Height Operator /imagemask eq{ Decode 0 get 1 eq Decode 1 get 0 eq and ImageMatrix /DataSource load AGMIMG_&imagemask }{ BitsPerComponent ImageMatrix /DataSource load AGMIMG_&image }ifelse }ifelse cleartomark restore end }def /overprint_plate { currentoverprint{ 0 get dup /DeviceGray eq{ pop AGMCORE_black_plate not }{ /DeviceCMYK eq{ AGMCORE_is_cmyk_sep not }if }ifelse }{ false }ifelse }def /imageormask { begin SkipImageProc not{ save mark level2 AGMCORE_host_sep not and{ currentdict Operator /imagemask eq{ imagemask }{ AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{ [/Separation /Black /DeviceGray {}] setcolorspace /Decode [ Decode 1 get Decode 0 get ] def }if image }ifelse }{ Width Height Operator /imagemask eq{ Decode 0 get 1 eq Decode 1 get 0 eq and ImageMatrix /DataSource load AGMCORE_host_sep{ currentgray 1 ne{ currentdict imageormask_sys }{ currentoverprint not{ 1 AGMCORE_&setgray knockout_image_samples currentdict imageormask_sys }{ currentdict ignoreimagedata }ifelse }ifelse }{ imagemask }ifelse }{ BitsPerComponent ImageMatrix MultipleDataSources{ 0 1 NComponents 1 sub{ DataSource exch get }for }{ /DataSource load }ifelse Operator /colorimage eq{ AGMCORE_host_sep{ MultipleDataSources level2 or NComponents 4 eq and{ MultipleDataSources{ 4 {pop} repeat /DataSource [ DataSource 0 get /exec cvx DataSource 1 get /exec cvx DataSource 2 get /exec cvx DataSource 3 get /exec cvx /AGMCORE_get_ink_data cvx ] cvx def }{ /DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def }ifelse /Decode [ Decode 0 get Decode 1 get ] def /MultipleDataSources false def /NComponents 1 def /Operator /image def AGMCORE_is_cmyk_sep{ currentoverprint InksUsed current_ink not and{ currentdict consumeimagedata }{ invert_image_samples 1 AGMCORE_&setgray currentdict imageormask_sys }ifelse }{ currentdict ignoreimagedata }ifelse }{ MultipleDataSources NComponents AGMIMG_&colorimage }ifelse }{ true NComponents colorimage }ifelse }{ Operator /image eq{ AGMCORE_host_sep{ /DoImage true def HostSepColorImage{ invert_image_samples }{ AGMCORE_black_plate not{ /DoImage false def currentdict ignoreimagedata }if }ifelse 1 AGMCORE_&setgray DoImage {currentdict imageormask_sys} if }{ image }ifelse }{ Operator/knockout eq{ pop pop pop pop pop currentoverprint InksUsed current_ink not and{ }{ currentcolorspace overprint_plate not{ knockout_unitsq }if }ifelse }if }ifelse }ifelse }ifelse }ifelse cleartomark restore }if end }def /sep_imageormask { /sep_colorspace_dict AGMCORE_gget begin /MappedCSA CSA map_csa def begin SkipImageProc not{ save mark AGMCORE_avoid_L2_sep_space{ /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def }if AGMIMG_ccimage_exists MappedCSA 0 get /DeviceCMYK eq and currentdict/Components known and Name () ne and Name (All) ne and Operator /image eq and AGMCORE_producing_seps not and level2 not and { Width Height BitsPerComponent ImageMatrix [ /DataSource load /exec cvx { 0 1 2 index length 1 sub{ 1 index exch 2 copy get 255 xor put }for } /exec cvx ] cvx bind MappedCSA 0 get /DeviceCMYK eq{ Components aload pop }{ 0 0 0 Components aload pop 1 exch sub }ifelse Name findcmykcustomcolor customcolorimage }{ AGMCORE_producing_seps not{ level2{ AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{ [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt /sep_tint AGMCORE_gget setcolor }if currentdict imageormask }{ currentdict Operator /imagemask eq{ imageormask }{ sep_imageormask_lev1 }ifelse }ifelse }{ AGMCORE_host_sep{ Operator/knockout eq{ currentoverprint InksUsed current_ink not and{ }{ currentdict/ImageMatrix get concat knockout_unitsq }ifelse }{ currentgray 1 ne{ AGMCORE_is_cmyk_sep Name (All) ne and{ level2{ [ /Separation Name [/DeviceGray] { sep_colorspace_proc AGMCORE_get_ink_data 1 exch sub } bind ] AGMCORE_&setcolorspace /sep_tint AGMCORE_gget AGMCORE_&setcolor currentdict imageormask_sys }{ currentdict Operator /imagemask eq{ imageormask_sys }{ sep_image_lev1_sep }ifelse }ifelse }{ Operator/imagemask ne{ invert_image_samples }if currentdict imageormask_sys }ifelse }{ currentdict consumeimagedata currentoverprint not Name (All) eq or{ gsave knockout_unitsq grestore }if }ifelse }ifelse }{ currentcolorspace 0 get /Separation ne{ [/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt /sep_tint AGMCORE_gget setcolor }if currentoverprint MappedCSA 0 get /DeviceCMYK eq and Name inRip_spot_has_ink not and Name (All) ne and { imageormask_l2_overprint }{ currentdict imageormask }ifelse }ifelse }ifelse }ifelse cleartomark restore }if end end }def /imageormask_l2_overprint { currentdict currentcmykcolor add add add 0 eq{ currentdict consumeimagedata }{ level3{ currentcmykcolor /AGMIMG_k xdf /AGMIMG_y xdf /AGMIMG_m xdf /AGMIMG_c xdf Operator/imagemask eq{ [/DeviceN [ AGMIMG_c 0 ne {/Cyan} if AGMIMG_m 0 ne {/Magenta} if AGMIMG_y 0 ne {/Yellow} if AGMIMG_k 0 ne {/Black} if ] /DeviceCMYK {}] setcolorspace AGMIMG_c 0 ne {AGMIMG_c} if AGMIMG_m 0 ne {AGMIMG_m} if AGMIMG_y 0 ne {AGMIMG_y} if AGMIMG_k 0 ne {AGMIMG_k} if setcolor }{ /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def [/Indexed [ /DeviceN [ AGMIMG_c 0 ne {/Cyan} if AGMIMG_m 0 ne {/Magenta} if AGMIMG_y 0 ne {/Yellow} if AGMIMG_k 0 ne {/Black} if ] /DeviceCMYK { AGMIMG_k 0 eq {0} if AGMIMG_y 0 eq {0 exch} if AGMIMG_m 0 eq {0 3 1 roll} if AGMIMG_c 0 eq {0 4 1 roll} if } ] 255 { 255 div mark exch dup dup dup AGMIMG_k 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_y 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_m 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_c 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop counttomark 1 roll }{ pop }ifelse counttomark 1 add -1 roll pop } ] setcolorspace }ifelse imageormask_sys }{ write_image_file{ currentcmykcolor 0 ne{ [/Separation /Black /DeviceGray {}] setcolorspace gsave /Black [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation /Yellow /DeviceGray {}] setcolorspace gsave /Yellow [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation /Magenta /DeviceGray {}] setcolorspace gsave /Magenta [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation /Cyan /DeviceGray {}] setcolorspace gsave /Cyan [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore } if close_image_file }{ imageormask }ifelse }ifelse }ifelse } def /indexed_imageormask { begin save mark currentdict AGMCORE_host_sep{ Operator/knockout eq{ /indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{ knockout_unitsq }if }{ AGMCORE_is_cmyk_sep{ Operator /imagemask eq{ imageormask_sys }{ level2{ indexed_image_lev2_sep }{ indexed_image_lev1_sep }ifelse }ifelse }{ currentoverprint not{ knockout_image_samples imageormask_sys }{ currentdict consumeimagedata }ifelse }ifelse }ifelse }{ level2{ imageormask }{ Operator /imagemask eq{ imageormask }{ indexed_imageormask_lev1 }ifelse }ifelse }ifelse cleartomark restore end }def /indexed_image_lev2_sep { /indexed_colorspace_dict AGMCORE_gget begin begin currentcolorspace dup 1 /DeviceGray put dup 3 [ currentcolorspace 3 get { exch 4 mul 4 getinterval {} forall AGMCORE_get_ink_data 255 div 1 exch sub } /exec cvx ] cvx put setcolorspace currentdict Operator /imagemask eq{ AGMIMG_&imagemask }{ AGMIMG_&image }ifelse end end }def /OPIimage { dup type /dicttype ne{ 10 dict begin /DataSource xdf /ImageMatrix xdf /BitsPerComponent xdf /Height xdf /Width xdf /ImageType 1 def /Decode [0 1 def] currentdict end }if dup begin /NComponents 1 cdndf /MultipleDataSources false cdndf /SkipImageProc {false} cdndf /HostSepColorImage false cdndf /Decode [ 0 currentcolorspace 0 get /Indexed eq{ 2 BitsPerComponent exp 1 sub }{ 1 }ifelse ] cdndf /Operator /image cdndf end /sep_colorspace_dict AGMCORE_gget null eq{ imageormask }{ gsave dup begin invert_image_samples end sep_imageormask grestore }ifelse }def /spot_alias { /mapto_sep_imageormask { dup type /dicttype ne{ 12 dict begin /ImageType 1 def /DataSource xdf /ImageMatrix xdf /BitsPerComponent xdf /Height xdf /Width xdf /MultipleDataSources false def }{ begin }ifelse /Decode [/customcolor_tint AGMCORE_gget 0] def /Operator /image def /HostSepColorImage false def /InksUsed [] def /SkipImageProc {false} def currentdict end sep_imageormask }bdf /customcolorimage { Adobe_AGM_Image/AGMIMG_colorAry xddf /customcolor_tint AGMCORE_gget bdict /Name AGMIMG_colorAry 4 get /CSA [ /DeviceCMYK ] /TintMethod /Subtractive /TintProc null /MappedCSA null /NComponents 4 /Components [ AGMIMG_colorAry aload pop pop ] edict setsepcolorspace mapto_sep_imageormask }ndf Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put /customcolorimage { Adobe_AGM_Image/AGMIMG_override false put dup 4 get map_alias{ /customcolor_tint AGMCORE_gget exch setsepcolorspace pop mapto_sep_imageormask }{ AGMIMG_&customcolorimage }ifelse }bdf }def level2 not{ /colorbuf { 0 1 2 index length 1 sub{ dup 2 index exch get 255 exch sub 2 index 3 1 roll put }for }def /tint_image_to_color { begin Width Height BitsPerComponent ImageMatrix /DataSource load end Adobe_AGM_Image begin /AGMIMG_mbuf 0 string def /AGMIMG_ybuf 0 string def /AGMIMG_kbuf 0 string def { colorbuf dup length AGMIMG_mbuf length ne { dup length dup dup /AGMIMG_mbuf exch string def /AGMIMG_ybuf exch string def /AGMIMG_kbuf exch string def } if dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop } addprocs {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage end } def /sep_imageormask_lev1 { begin MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{ { 255 mul round cvi GrayLookup exch get } currenttransfer addprocs settransfer currentdict imageormask }{ /sep_colorspace_dict AGMCORE_gget/Components known{ MappedCSA 0 get /DeviceCMYK eq{ Components aload pop }{ 0 0 0 Components aload pop 1 exch sub }ifelse Adobe_AGM_Image/AGMIMG_k xddf Adobe_AGM_Image/AGMIMG_y xddf Adobe_AGM_Image/AGMIMG_m xddf Adobe_AGM_Image/AGMIMG_c xddf AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ {AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer currentdict imageormask }{ currentcolortransfer {AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll {AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll {AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll {AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }ifelse }{ MappedCSA 0 get /DeviceGray eq { {255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer currentdict imageormask }{ MappedCSA 0 get /DeviceCMYK eq { currentcolortransfer {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }{ currentcolortransfer {pop 1} exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }ifelse }ifelse }ifelse }ifelse end }def /sep_image_lev1_sep { begin /sep_colorspace_dict AGMCORE_gget/Components known{ Components aload pop Adobe_AGM_Image/AGMIMG_k xddf Adobe_AGM_Image/AGMIMG_y xddf Adobe_AGM_Image/AGMIMG_m xddf Adobe_AGM_Image/AGMIMG_c xddf {AGMIMG_c mul 1 exch sub} {AGMIMG_m mul 1 exch sub} {AGMIMG_y mul 1 exch sub} {AGMIMG_k mul 1 exch sub} }{ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} }ifelse AGMCORE_get_ink_data currenttransfer addprocs settransfer currentdict imageormask_sys end }def /indexed_imageormask_lev1 { /indexed_colorspace_dict AGMCORE_gget begin begin currentdict MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{ {HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer imageormask }{ MappedCSA 0 get /DeviceGray eq { {HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer imageormask }{ MappedCSA 0 get /DeviceCMYK eq { currentcolortransfer {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll setcolortransfer tint_image_to_color }{ currentcolortransfer {pop 1} exch addprocs 4 1 roll {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll {3 mul HiVal mul round cvi Lookup exch get HiVal div} exch addprocs 4 1 roll setcolortransfer tint_image_to_color }ifelse }ifelse }ifelse end end }def /indexed_image_lev1_sep { /indexed_colorspace_dict AGMCORE_gget begin begin {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} AGMCORE_get_ink_data currenttransfer addprocs settransfer currentdict imageormask_sys end end }def }if end systemdict /setpacking known { setpacking } if %%EndResource %ADOBeginClientInjection: DocumentProlog End "AI10" %ADOEndClientInjection: DocumentProlog End "AI10" currentdict Adobe_AGM_Utils eq {end} if %%EndProlog %%BeginSetup %ADOBeginClientInjection: DocumentSetup Start "AI10" %ADOEndClientInjection: DocumentSetup Start "AI10" Adobe_AGM_Utils begin 2 2010 true Adobe_AGM_Core/doc_setup get exec Adobe_CoolType_Core/doc_setup get exec Adobe_AGM_Image/doc_setup get exec %ADOBeginClientInjection: DocumentSetup End "AI10" %ADOEndClientInjection: DocumentSetup End "AI10" currentdict Adobe_AGM_Utils eq {end} if %%EndSetup %%Page: 4Stt0501.eps 1 %%EndPageComments %%BeginPageSetup %ADOBeginClientInjection: PageSetup Start "AI10" %ADOEndClientInjection: PageSetup Start "AI10" Adobe_AGM_Utils begin Adobe_AGM_Core/page_setup get exec Adobe_CoolType_Core/page_setup get exec Adobe_AGM_Image/page_setup get exec %ADOBeginClientInjection: PageSetup End "AI10" %ADOEndClientInjection: PageSetup End "AI10" %%EndPageSetup Adobe_AGM_Core/AGMCORE_save save ddf 1 -1 scale 0 -644.017 translate [1 0 0 1 0 0 ] concat mark /0 [/DeviceGray] add_csa /CSA /0 /1 [/DeviceCMYK] add_csa /CSA /1 /2 [/DeviceRGB] add_csa /CSA /2 cleartomark 800 path_rez % page clip gsave newpath gsave % PSGState 0 0 mo 0 644.017 li 515.5 644.017 li 515.5 0 li clp [1 0 0 1 0 0 ] concat %ADOBeginClientInjection: BeginPageContent "AI10" %ADOEndClientInjection: BeginPageContent "AI10" 515.5 644.017 mo 515.5 0 li 0 0 li 0 644.017 li 515.5 644.017 li false sop 0 0 0 0 cmyk f 237.584 551.892 mo 237.584 65.7252 li 218.084 65.7252 li 289.083 51.2251 li 359.583 65.7252 li 340.083 65.7252 li 340.083 551.892 li 237.584 551.892 li 0 0 0 0.3 cmyk f 336.333 547.976 mo 336.333 308.976 li 233.834 308.976 li 233.834 547.976 li 336.333 547.976 li 0 0.0500001 0.350001 0 cmyk f 336.333 192.476 mo 336.333 189.976 li 233.834 189.976 li 233.834 192.476 li 336.333 192.476 li 0.2 0 0.15 0 cmyk f 336.333 194.241 mo 336.333 191.741 li 233.834 191.741 li 233.834 194.241 li 336.333 194.241 li 0.203001 0 0.1523 0 cmyk f 336.333 196.006 mo 336.333 193.506 li 233.834 193.506 li 233.834 196.006 li 336.333 196.006 li 0.2061 0 0.1545 0 cmyk f 336.333 197.772 mo 336.333 195.272 li 233.834 195.272 li 233.834 197.772 li 336.333 197.772 li 0.209101 0 0.156801 0 cmyk f 336.333 199.537 mo 336.333 197.037 li 233.834 197.037 li 233.834 199.537 li 336.333 199.537 li 0.212101 0 0.1591 0 cmyk f 336.333 201.301 mo 336.333 198.801 li 233.834 198.801 li 233.834 201.301 li 336.333 201.301 li 0.2151 0 0.1613 0 cmyk f 336.333 203.067 mo 336.333 200.567 li 233.834 200.567 li 233.834 203.067 li 336.333 203.067 li 0.2182 0 0.1636 0 cmyk f 336.333 204.833 mo 336.333 202.333 li 233.834 202.333 li 233.834 204.833 li 336.333 204.833 li 0.2212 0 0.1659 0 cmyk f 336.333 206.597 mo 336.333 204.097 li 233.834 204.097 li 233.834 206.597 li 336.333 206.597 li 0.224201 0 0.168201 0 cmyk f 336.333 208.363 mo 336.333 205.863 li 233.834 205.863 li 233.834 208.363 li 336.333 208.363 li 0.2273 0 0.1705 0 cmyk f 336.333 210.127 mo 336.333 207.627 li 233.834 207.627 li 233.834 210.127 li 336.333 210.127 li 0.230301 0 0.1727 0 cmyk f 336.333 211.893 mo 336.333 209.393 li 233.834 209.393 li 233.834 211.893 li 336.333 211.893 li 0.2333 0 0.175001 0 cmyk f 336.333 213.658 mo 336.333 211.158 li 233.834 211.158 li 233.834 213.658 li 336.333 213.658 li 0.236401 0 0.1773 0 cmyk f 336.333 215.423 mo 336.333 212.923 li 233.834 212.923 li 233.834 215.423 li 336.333 215.423 li 0.239401 0 0.1795 0 cmyk f 336.333 217.188 mo 336.333 214.688 li 233.834 214.688 li 233.834 217.188 li 336.333 217.188 li 0.2424 0 0.181801 0 cmyk f 336.333 218.954 mo 336.333 216.454 li 233.834 216.454 li 233.834 218.954 li 336.333 218.954 li 0.245401 0 0.184101 0 cmyk f 336.333 220.719 mo 336.333 218.219 li 233.834 218.219 li 233.834 220.719 li 336.333 220.719 li 0.2485 0 0.1864 0 cmyk f 336.333 222.484 mo 336.333 219.984 li 233.834 219.984 li 233.834 222.484 li 336.333 222.484 li 0.251501 0 0.1886 0 cmyk f 336.333 224.248 mo 336.333 221.748 li 233.834 221.748 li 233.834 224.248 li 336.333 224.248 li 0.254501 0 0.1909 0 cmyk f 336.333 226.013 mo 336.333 223.513 li 233.834 223.513 li 233.834 226.013 li 336.333 226.013 li 0.257601 0 0.1932 0 cmyk f 336.333 227.778 mo 336.333 225.278 li 233.834 225.278 li 233.834 227.778 li 336.333 227.778 li 0.2606 0 0.1954 0 cmyk f 336.333 229.543 mo 336.333 227.043 li 233.834 227.043 li 233.834 229.543 li 336.333 229.543 li 0.2636 0 0.197701 0 cmyk f 336.333 231.309 mo 336.333 228.809 li 233.834 228.809 li 233.834 231.309 li 336.333 231.309 li 0.266701 0 0.2 0 cmyk f 336.333 233.074 mo 336.333 230.574 li 233.834 230.574 li 233.834 233.074 li 336.333 233.074 li 0.2697 0 0.202301 0 cmyk f 336.333 234.838 mo 336.333 232.338 li 233.834 232.338 li 233.834 234.838 li 336.333 234.838 li 0.2727 0 0.204501 0 cmyk f 336.333 236.604 mo 336.333 234.104 li 233.834 234.104 li 233.834 236.604 li 336.333 236.604 li 0.2757 0 0.2068 0 cmyk f 336.333 238.37 mo 336.333 235.87 li 233.834 235.87 li 233.834 238.37 li 336.333 238.37 li 0.2788 0 0.209101 0 cmyk f 336.333 240.134 mo 336.333 237.634 li 233.834 237.634 li 233.834 240.134 li 336.333 240.134 li 0.281801 0 0.211401 0 cmyk f 336.333 241.9 mo 336.333 239.4 li 233.834 239.4 li 233.834 241.9 li 336.333 241.9 li 0.2848 0 0.2136 0 cmyk f 336.333 243.665 mo 336.333 241.165 li 233.834 241.165 li 233.834 243.665 li 336.333 243.665 li 0.2879 0 0.2159 0 cmyk f 336.333 245.43 mo 336.333 242.93 li 233.834 242.93 li 233.834 245.43 li 336.333 245.43 li 0.2909 0 0.2182 0 cmyk f 336.333 247.195 mo 336.333 244.695 li 233.834 244.695 li 233.834 247.195 li 336.333 247.195 li 0.2939 0 0.2204 0 cmyk f 336.333 248.96 mo 336.333 246.46 li 233.834 246.46 li 233.834 248.96 li 336.333 248.96 li 0.297 0 0.2227 0 cmyk f 336.333 250.726 mo 336.333 248.226 li 233.834 248.226 li 233.834 250.726 li 336.333 250.726 li 0.3 0 0.225001 0 cmyk f 336.333 252.491 mo 336.333 249.991 li 233.834 249.991 li 233.834 252.491 li 336.333 252.491 li 0.303 0 0.2273 0 cmyk f 336.333 254.256 mo 336.333 251.756 li 233.834 251.756 li 233.834 254.256 li 336.333 254.256 li 0.306 0 0.2295 0 cmyk f 336.333 256.022 mo 336.333 253.522 li 233.834 253.522 li 233.834 256.022 li 336.333 256.022 li 0.309101 0 0.231801 0 cmyk f 336.333 257.787 mo 336.333 255.287 li 233.834 255.287 li 233.834 257.787 li 336.333 257.787 li 0.3121 0 0.2341 0 cmyk f 336.333 259.551 mo 336.333 257.051 li 233.834 257.051 li 233.834 259.551 li 336.333 259.551 li 0.3152 0 0.2363 0 cmyk f 336.333 261.317 mo 336.333 258.817 li 233.834 258.817 li 233.834 261.317 li 336.333 261.317 li 0.3182 0 0.238601 0 cmyk f 336.333 263.083 mo 336.333 260.583 li 233.834 260.583 li 233.834 263.083 li 336.333 263.083 li 0.3212 0 0.2409 0 cmyk f 336.333 264.847 mo 336.333 262.347 li 233.834 262.347 li 233.834 264.847 li 336.333 264.847 li 0.324201 0 0.2432 0 cmyk f 336.333 266.613 mo 336.333 264.113 li 233.834 264.113 li 233.834 266.613 li 336.333 266.613 li 0.3273 0 0.245401 0 cmyk f 336.333 268.377 mo 336.333 265.877 li 233.834 265.877 li 233.834 268.377 li 336.333 268.377 li 0.3303 0 0.2477 0 cmyk f 336.333 270.143 mo 336.333 267.643 li 233.834 267.643 li 233.834 270.143 li 336.333 270.143 li 0.3333 0 0.25 0 cmyk f 336.333 271.908 mo 336.333 269.408 li 233.834 269.408 li 233.834 271.908 li 336.333 271.908 li 0.3363 0 0.252301 0 cmyk f 336.333 273.673 mo 336.333 271.173 li 233.834 271.173 li 233.834 273.673 li 336.333 273.673 li 0.3394 0 0.254501 0 cmyk f 336.333 275.438 mo 336.333 272.938 li 233.834 272.938 li 233.834 275.438 li 336.333 275.438 li 0.3424 0 0.2568 0 cmyk f 336.333 277.204 mo 336.333 274.704 li 233.834 274.704 li 233.834 277.204 li 336.333 277.204 li 0.3455 0 0.2591 0 cmyk f 336.333 278.969 mo 336.333 276.469 li 233.834 276.469 li 233.834 278.969 li 336.333 278.969 li 0.3485 0 0.2613 0 cmyk f 336.333 280.732 mo 336.333 278.232 li 233.834 278.232 li 233.834 280.732 li 336.333 280.732 li 0.351501 0 0.2636 0 cmyk f 336.333 282.498 mo 336.333 279.998 li 233.834 279.998 li 233.834 282.498 li 336.333 282.498 li 0.3545 0 0.265901 0 cmyk f 336.333 284.263 mo 336.333 281.763 li 233.834 281.763 li 233.834 284.263 li 336.333 284.263 li 0.3576 0 0.268201 0 cmyk f 336.333 286.028 mo 336.333 283.528 li 233.834 283.528 li 233.834 286.028 li 336.333 286.028 li 0.3606 0 0.2704 0 cmyk f 336.333 287.793 mo 336.333 285.293 li 233.834 285.293 li 233.834 287.793 li 336.333 287.793 li 0.363601 0 0.2727 0 cmyk f 336.333 289.559 mo 336.333 287.059 li 233.834 287.059 li 233.834 289.559 li 336.333 289.559 li 0.3667 0 0.275 0 cmyk f 336.333 291.324 mo 336.333 288.824 li 233.834 288.824 li 233.834 291.324 li 336.333 291.324 li 0.3697 0 0.2772 0 cmyk f 336.333 293.088 mo 336.333 290.588 li 233.834 290.588 li 233.834 293.088 li 336.333 293.088 li 0.3727 0 0.2795 0 cmyk f 336.333 294.854 mo 336.333 292.354 li 233.834 292.354 li 233.834 294.854 li 336.333 294.854 li 0.3757 0 0.281801 0 cmyk f 336.333 296.62 mo 336.333 294.12 li 233.834 294.12 li 233.834 296.62 li 336.333 296.62 li 0.378801 0 0.2841 0 cmyk f 336.333 298.384 mo 336.333 295.884 li 233.834 295.884 li 233.834 298.384 li 336.333 298.384 li 0.3818 0 0.2864 0 cmyk f 336.333 300.15 mo 336.333 297.65 li 233.834 297.65 li 233.834 300.15 li 336.333 300.15 li 0.3848 0 0.2886 0 cmyk f 336.333 301.915 mo 336.333 299.415 li 233.834 299.415 li 233.834 301.915 li 336.333 301.915 li 0.3879 0 0.2909 0 cmyk f 336.333 303.68 mo 336.333 301.18 li 233.834 301.18 li 233.834 303.68 li 336.333 303.68 li 0.390901 0 0.293201 0 cmyk f 336.333 305.445 mo 336.333 302.945 li 233.834 302.945 li 233.834 305.445 li 336.333 305.445 li 0.393901 0 0.295401 0 cmyk f 336.333 307.21 mo 336.333 304.71 li 233.834 304.71 li 233.834 307.21 li 336.333 307.21 li 0.397 0 0.2977 0 cmyk f 336.333 308.976 mo 336.333 306.476 li 233.834 306.476 li 233.834 308.976 li 336.333 308.976 li 0.4 0 0.3 0 cmyk f 233.834 96.4752 mo 233.834 61.9752 li 214.334 61.9752 li 285.333 47.4751 li 355.833 61.9752 li 336.333 61.9752 li 336.333 96.4752 li 233.834 96.4752 li 0 0.15 0.25 0 cmyk f 336.333 190.018 mo 336.333 187.518 li 233.834 187.518 li 233.834 190.018 li 336.333 190.018 li 0 0.3 0.5 0 cmyk f 336.333 188.114 mo 336.333 185.614 li 233.834 185.614 li 233.834 188.114 li 336.333 188.114 li 0 0.2971 0.495101 0 cmyk f 336.333 186.212 mo 336.333 183.712 li 233.834 183.712 li 233.834 186.212 li 336.333 186.212 li 0 0.2941 0.490201 0 cmyk f 336.333 184.309 mo 336.333 181.809 li 233.834 181.809 li 233.834 184.309 li 336.333 184.309 li 0 0.291201 0.4853 0 cmyk f 336.333 182.406 mo 336.333 179.906 li 233.834 179.906 li 233.834 182.406 li 336.333 182.406 li 0 0.288201 0.4804 0 cmyk f 336.333 180.504 mo 336.333 178.004 li 233.834 178.004 li 233.834 180.504 li 336.333 180.504 li 0 0.285301 0.4755 0 cmyk f 336.333 178.601 mo 336.333 176.101 li 233.834 176.101 li 233.834 178.601 li 336.333 178.601 li 0 0.2823 0.4706 0 cmyk f 336.333 176.698 mo 336.333 174.198 li 233.834 174.198 li 233.834 176.698 li 336.333 176.698 li 0 0.2794 0.465701 0 cmyk f 336.333 174.795 mo 336.333 172.295 li 233.834 172.295 li 233.834 174.795 li 336.333 174.795 li 0 0.2765 0.4608 0 cmyk f 336.333 172.893 mo 336.333 170.393 li 233.834 170.393 li 233.834 172.893 li 336.333 172.893 li 0 0.2735 0.4559 0 cmyk f 336.333 170.99 mo 336.333 168.49 li 233.834 168.49 li 233.834 170.99 li 336.333 170.99 li 0 0.2706 0.451 0 cmyk f 336.333 169.087 mo 336.333 166.587 li 233.834 166.587 li 233.834 169.087 li 336.333 169.087 li 0 0.2676 0.4461 0 cmyk f 336.333 167.184 mo 336.333 164.684 li 233.834 164.684 li 233.834 167.184 li 336.333 167.184 li 0 0.2647 0.441201 0 cmyk f 336.333 165.281 mo 336.333 162.781 li 233.834 162.781 li 233.834 165.281 li 336.333 165.281 li 0 0.2618 0.436301 0 cmyk f 336.333 163.379 mo 336.333 160.879 li 233.834 160.879 li 233.834 163.379 li 336.333 163.379 li 0 0.258801 0.4314 0 cmyk f 336.333 161.476 mo 336.333 158.976 li 233.834 158.976 li 233.834 161.476 li 336.333 161.476 li 0 0.255901 0.4265 0 cmyk f 336.333 159.574 mo 336.333 157.074 li 233.834 157.074 li 233.834 159.574 li 336.333 159.574 li 0 0.2529 0.4216 0 cmyk f 336.333 157.671 mo 336.333 155.171 li 233.834 155.171 li 233.834 157.671 li 336.333 157.671 li 0 0.25 0.4167 0 cmyk f 336.333 155.768 mo 336.333 153.268 li 233.834 153.268 li 233.834 155.768 li 336.333 155.768 li 0 0.247 0.411801 0 cmyk f 336.333 153.865 mo 336.333 151.365 li 233.834 151.365 li 233.834 153.865 li 336.333 153.865 li 0 0.2441 0.4069 0 cmyk f 336.333 151.962 mo 336.333 149.462 li 233.834 149.462 li 233.834 151.962 li 336.333 151.962 li 0 0.2412 0.402 0 cmyk f 336.333 150.06 mo 336.333 147.56 li 233.834 147.56 li 233.834 150.06 li 336.333 150.06 li 0 0.238201 0.3971 0 cmyk f 336.333 148.157 mo 336.333 145.657 li 233.834 145.657 li 233.834 148.157 li 336.333 148.157 li 0 0.2353 0.3922 0 cmyk f 336.333 146.254 mo 336.333 143.754 li 233.834 143.754 li 233.834 146.254 li 336.333 146.254 li 0 0.2323 0.3873 0 cmyk f 336.333 144.351 mo 336.333 141.851 li 233.834 141.851 li 233.834 144.351 li 336.333 144.351 li 0 0.2294 0.382401 0 cmyk f 336.333 142.449 mo 336.333 139.949 li 233.834 139.949 li 233.834 142.449 li 336.333 142.449 li 0 0.226501 0.3775 0 cmyk f 336.333 140.544 mo 336.333 138.044 li 233.834 138.044 li 233.834 140.544 li 336.333 140.544 li 0 0.223501 0.3726 0 cmyk f 336.333 138.642 mo 336.333 136.142 li 233.834 136.142 li 233.834 138.642 li 336.333 138.642 li 0 0.220601 0.3676 0 cmyk f 336.333 136.739 mo 336.333 134.239 li 233.834 134.239 li 233.834 136.739 li 336.333 136.739 li 0 0.2176 0.3627 0 cmyk f 336.333 134.836 mo 336.333 132.336 li 233.834 132.336 li 233.834 134.836 li 336.333 134.836 li 0 0.2147 0.3578 0 cmyk f 336.333 132.934 mo 336.333 130.434 li 233.834 130.434 li 233.834 132.934 li 336.333 132.934 li 0 0.211701 0.352901 0 cmyk f 336.333 131.03 mo 336.333 128.531 li 233.834 128.531 li 233.834 131.03 li 336.333 131.03 li 0 0.208801 0.348 0 cmyk f 336.333 129.128 mo 336.333 126.628 li 233.834 126.628 li 233.834 129.128 li 336.333 129.128 li 0 0.205901 0.3431 0 cmyk f 336.333 127.225 mo 336.333 124.725 li 233.834 124.725 li 233.834 127.225 li 336.333 127.225 li 0 0.2029 0.3382 0 cmyk f 336.333 125.322 mo 336.333 122.822 li 233.834 122.822 li 233.834 125.322 li 336.333 125.322 li 0 0.2 0.3333 0 cmyk f 336.333 123.42 mo 336.333 120.92 li 233.834 120.92 li 233.834 123.42 li 336.333 123.42 li 0 0.197001 0.328401 0 cmyk f 336.333 121.517 mo 336.333 119.017 li 233.834 119.017 li 233.834 121.517 li 336.333 121.517 li 0 0.194101 0.323501 0 cmyk f 336.333 119.614 mo 336.333 117.114 li 233.834 117.114 li 233.834 119.614 li 336.333 119.614 li 0 0.191201 0.3186 0 cmyk f 336.333 117.711 mo 336.333 115.211 li 233.834 115.211 li 233.834 117.711 li 336.333 117.711 li 0 0.1882 0.3137 0 cmyk f 336.333 115.809 mo 336.333 113.309 li 233.834 113.309 li 233.834 115.809 li 336.333 115.809 li 0 0.1853 0.3088 0 cmyk f 336.333 113.906 mo 336.333 111.406 li 233.834 111.406 li 233.834 113.906 li 336.333 113.906 li 0 0.1823 0.3039 0 cmyk f 336.333 112.003 mo 336.333 109.503 li 233.834 109.503 li 233.834 112.003 li 336.333 112.003 li 0 0.1794 0.299001 0 cmyk f 336.333 110.101 mo 336.333 107.601 li 233.834 107.601 li 233.834 110.101 li 336.333 110.101 li 0 0.1764 0.2941 0 cmyk f 336.333 108.198 mo 336.333 105.698 li 233.834 105.698 li 233.834 108.198 li 336.333 108.198 li 0 0.1735 0.2892 0 cmyk f 336.333 106.295 mo 336.333 103.795 li 233.834 103.795 li 233.834 106.295 li 336.333 106.295 li 0 0.1706 0.2843 0 cmyk f 336.333 104.392 mo 336.333 101.892 li 233.834 101.892 li 233.834 104.392 li 336.333 104.392 li 0 0.167601 0.2794 0 cmyk f 336.333 102.489 mo 336.333 99.9888 li 233.834 99.9888 li 233.834 102.489 li 336.333 102.489 li 0 0.164701 0.2745 0 cmyk f 336.333 100.587 mo 336.333 98.0865 li 233.834 98.0865 li 233.834 100.587 li 336.333 100.587 li 0 0.161801 0.269601 0 cmyk f 336.333 98.6836 mo 336.333 96.1836 li 233.834 96.1836 li 233.834 98.6836 li 336.333 98.6836 li 0 0.1588 0.2647 0 cmyk f 336.333 96.7808 mo 336.333 94.2808 li 233.834 94.2808 li 233.834 96.7808 li 336.333 96.7808 li 0 0.1559 0.2598 0 cmyk f 336.333 94.878 mo 336.333 92.378 li 233.834 92.378 li 233.834 94.878 li 336.333 94.878 li 0 0.1529 0.2549 0 cmyk f 336.333 92.9752 mo 336.333 90.4752 li 233.834 90.4752 li 233.834 92.9752 li 336.333 92.9752 li 0 0.15 0.25 0 cmyk f 90.5 503.142 mo 90.5 504.642 li 8.5 504.642 li 8.5 503.142 li 90.5 503.142 li 0.45 0 0.100001 0 cmyk f 90.5 504.045 mo 90.5 505.545 li 8.5 505.545 li 8.5 504.045 li 90.5 504.045 li 0.4419 0 0.0984 0 cmyk f 90.5 504.949 mo 90.5 506.449 li 8.5 506.449 li 8.5 504.949 li 90.5 504.949 li 0.4339 0 0.0968 0 cmyk f 90.5 505.852 mo 90.5 507.352 li 8.5 507.352 li 8.5 505.852 li 90.5 505.852 li 0.4258 0 0.0951 0 cmyk f 90.5 506.755 mo 90.5 508.255 li 8.5 508.255 li 8.5 506.755 li 90.5 506.755 li 0.4177 0 0.0935001 0 cmyk f 90.5 507.659 mo 90.5 509.159 li 8.5 509.159 li 8.5 507.659 li 90.5 507.659 li 0.409701 0 0.0919 0 cmyk f 90.5 508.561 mo 90.5 510.061 li 8.5 510.061 li 8.5 508.561 li 90.5 508.561 li 0.4016 0 0.0903001 0 cmyk f 90.5 509.464 mo 90.5 510.964 li 8.5 510.964 li 8.5 509.464 li 90.5 509.464 li 0.3936 0 0.0887 0 cmyk f 90.5 510.368 mo 90.5 511.868 li 8.5 511.868 li 8.5 510.368 li 90.5 510.368 li 0.3855 0 0.0871001 0 cmyk f 90.5 511.272 mo 90.5 512.772 li 8.5 512.772 li 8.5 511.272 li 90.5 511.272 li 0.377401 0 0.0855 0 cmyk f 90.5 512.174 mo 90.5 513.674 li 8.5 513.674 li 8.5 512.174 li 90.5 512.174 li 0.369401 0 0.0839 0 cmyk f 90.5 513.078 mo 90.5 514.578 li 8.5 514.578 li 8.5 513.078 li 90.5 513.078 li 0.3613 0 0.0822 0 cmyk f 90.5 513.981 mo 90.5 515.481 li 8.5 515.481 li 8.5 513.981 li 90.5 513.981 li 0.3532 0 0.0806001 0 cmyk f 90.5 514.884 mo 90.5 516.384 li 8.5 516.384 li 8.5 514.884 li 90.5 514.884 li 0.3452 0 0.079 0 cmyk f 90.5 515.788 mo 90.5 517.288 li 8.5 517.288 li 8.5 515.788 li 90.5 515.788 li 0.337101 0 0.0774 0 cmyk f 90.5 516.691 mo 90.5 518.191 li 8.5 518.191 li 8.5 516.691 li 90.5 516.691 li 0.329 0 0.0758 0 cmyk f 90.5 517.594 mo 90.5 519.094 li 8.5 519.094 li 8.5 517.594 li 90.5 517.594 li 0.321 0 0.0742 0 cmyk f 90.5 518.498 mo 90.5 519.998 li 8.5 519.998 li 8.5 518.498 li 90.5 518.498 li 0.3129 0 0.0726001 0 cmyk f 90.5 519.4 mo 90.5 520.901 li 8.5 520.901 li 8.5 519.4 li 90.5 519.4 li 0.304801 0 0.0709001 0 cmyk f 90.5 520.303 mo 90.5 521.803 li 8.5 521.803 li 8.5 520.303 li 90.5 520.303 li 0.296801 0 0.0693 0 cmyk f 90.5 521.207 mo 90.5 522.707 li 8.5 522.707 li 8.5 521.207 li 90.5 521.207 li 0.2887 0 0.0677001 0 cmyk f 90.5 522.11 mo 90.5 523.61 li 8.5 523.61 li 8.5 522.11 li 90.5 522.11 li 0.2806 0 0.0661 0 cmyk f 90.5 523.013 mo 90.5 524.513 li 8.5 524.513 li 8.5 523.013 li 90.5 523.013 li 0.2726 0 0.0645 0 cmyk f 90.5 523.916 mo 90.5 525.416 li 8.5 525.416 li 8.5 523.916 li 90.5 523.916 li 0.264501 0 0.0629001 0 cmyk f 90.5 524.82 mo 90.5 526.32 li 8.5 526.32 li 8.5 524.82 li 90.5 524.82 li 0.2564 0 0.0613 0 cmyk f 90.5 525.723 mo 90.5 527.223 li 8.5 527.223 li 8.5 525.723 li 90.5 525.723 li 0.2484 0 0.0597001 0 cmyk f 90.5 526.626 mo 90.5 528.126 li 8.5 528.126 li 8.5 526.626 li 90.5 526.626 li 0.2403 0 0.0581 0 cmyk f 90.5 527.53 mo 90.5 529.03 li 8.5 529.03 li 8.5 527.53 li 90.5 527.53 li 0.232201 0 0.0564 0 cmyk f 90.5 528.433 mo 90.5 529.933 li 8.5 529.933 li 8.5 528.433 li 90.5 528.433 li 0.224201 0 0.0548 0 cmyk f 90.5 529.335 mo 90.5 530.835 li 8.5 530.835 li 8.5 529.335 li 90.5 529.335 li 0.2161 0 0.0532001 0 cmyk f 90.5 530.239 mo 90.5 531.739 li 8.5 531.739 li 8.5 530.239 li 90.5 530.239 li 0.208 0 0.0516 0 cmyk f 90.5 531.142 mo 90.5 532.642 li 8.5 532.642 li 8.5 531.142 li 90.5 531.142 li 0.2 0 0.0500001 0 cmyk f 90.5 534.726 mo 90.5 536.226 li 8.5 536.226 li 8.5 534.726 li 90.5 534.726 li 0.45 0 0.100001 0 cmyk f 90.5 535.629 mo 90.5 537.129 li 8.5 537.129 li 8.5 535.629 li 90.5 535.629 li 0.4419 0 0.0984 0 cmyk f 90.5 536.532 mo 90.5 538.032 li 8.5 538.032 li 8.5 536.532 li 90.5 536.532 li 0.4339 0 0.0968 0 cmyk f 90.5 537.435 mo 90.5 538.935 li 8.5 538.935 li 8.5 537.435 li 90.5 537.435 li 0.4258 0 0.0951 0 cmyk f 90.5 538.338 mo 90.5 539.838 li 8.5 539.838 li 8.5 538.338 li 90.5 538.338 li 0.4177 0 0.0935001 0 cmyk f 90.5 539.242 mo 90.5 540.742 li 8.5 540.742 li 8.5 539.242 li 90.5 539.242 li 0.409701 0 0.0919 0 cmyk f 90.5 540.145 mo 90.5 541.645 li 8.5 541.645 li 8.5 540.145 li 90.5 540.145 li 0.4016 0 0.0903001 0 cmyk f 90.5 541.048 mo 90.5 542.548 li 8.5 542.548 li 8.5 541.048 li 90.5 541.048 li 0.3936 0 0.0887 0 cmyk f 90.5 541.952 mo 90.5 543.452 li 8.5 543.452 li 8.5 541.952 li 90.5 541.952 li 0.3855 0 0.0871001 0 cmyk f 90.5 542.855 mo 90.5 544.355 li 8.5 544.355 li 8.5 542.855 li 90.5 542.855 li 0.377401 0 0.0855 0 cmyk f 90.5 543.758 mo 90.5 545.258 li 8.5 545.258 li 8.5 543.758 li 90.5 543.758 li 0.369401 0 0.0839 0 cmyk f 90.5 544.662 mo 90.5 546.162 li 8.5 546.162 li 8.5 544.662 li 90.5 544.662 li 0.3613 0 0.0822 0 cmyk f 90.5 545.565 mo 90.5 547.065 li 8.5 547.065 li 8.5 545.565 li 90.5 545.565 li 0.3532 0 0.0806001 0 cmyk f 90.5 546.467 mo 90.5 547.967 li 8.5 547.967 li 8.5 546.467 li 90.5 546.467 li 0.3452 0 0.079 0 cmyk f 90.5 547.371 mo 90.5 548.871 li 8.5 548.871 li 8.5 547.371 li 90.5 547.371 li 0.337101 0 0.0774 0 cmyk f 90.5 548.274 mo 90.5 549.774 li 8.5 549.774 li 8.5 548.274 li 90.5 548.274 li 0.329 0 0.0758 0 cmyk f 90.5 549.177 mo 90.5 550.677 li 8.5 550.677 li 8.5 549.177 li 90.5 549.177 li 0.321 0 0.0742 0 cmyk f 90.5 550.081 mo 90.5 551.581 li 8.5 551.581 li 8.5 550.081 li 90.5 550.081 li 0.3129 0 0.0726001 0 cmyk f 90.5 550.984 mo 90.5 552.484 li 8.5 552.484 li 8.5 550.984 li 90.5 550.984 li 0.304801 0 0.0709001 0 cmyk f 90.5 551.887 mo 90.5 553.387 li 8.5 553.387 li 8.5 551.887 li 90.5 551.887 li 0.296801 0 0.0693 0 cmyk f 90.5 552.791 mo 90.5 554.291 li 8.5 554.291 li 8.5 552.791 li 90.5 552.791 li 0.2887 0 0.0677001 0 cmyk f 90.5 553.693 mo 90.5 555.193 li 8.5 555.193 li 8.5 553.693 li 90.5 553.693 li 0.2806 0 0.0661 0 cmyk f 90.5 554.596 mo 90.5 556.096 li 8.5 556.096 li 8.5 554.596 li 90.5 554.596 li 0.2726 0 0.0645 0 cmyk f 90.5 555.5 mo 90.5 557 li 8.5 557 li 8.5 555.5 li 90.5 555.5 li 0.264501 0 0.0629001 0 cmyk f 90.5 556.403 mo 90.5 557.903 li 8.5 557.903 li 8.5 556.403 li 90.5 556.403 li 0.2564 0 0.0613 0 cmyk f 90.5 557.306 mo 90.5 558.806 li 8.5 558.806 li 8.5 557.306 li 90.5 557.306 li 0.2484 0 0.0597001 0 cmyk f 90.5 558.21 mo 90.5 559.71 li 8.5 559.71 li 8.5 558.21 li 90.5 558.21 li 0.2403 0 0.0581 0 cmyk f 90.5 559.113 mo 90.5 560.613 li 8.5 560.613 li 8.5 559.113 li 90.5 559.113 li 0.232201 0 0.0564 0 cmyk f 90.5 560.016 mo 90.5 561.516 li 8.5 561.516 li 8.5 560.016 li 90.5 560.016 li 0.224201 0 0.0548 0 cmyk f 90.5 560.919 mo 90.5 562.419 li 8.5 562.419 li 8.5 560.919 li 90.5 560.919 li 0.2161 0 0.0532001 0 cmyk f 90.5 561.823 mo 90.5 563.323 li 8.5 563.323 li 8.5 561.823 li 90.5 561.823 li 0.208 0 0.0516 0 cmyk f 90.5 562.726 mo 90.5 564.226 li 8.5 564.226 li 8.5 562.726 li 90.5 562.726 li 0.2 0 0.0500001 0 cmyk f 90.5 95.4752 mo 90.5 96.9752 li 8.5 96.9752 li 8.5 95.4752 li 90.5 95.4752 li 0.45 0 0.100001 0 cmyk f 90.5 96.3785 mo 90.5 97.8785 li 8.5 97.8785 li 8.5 96.3785 li 90.5 96.3785 li 0.4419 0 0.0984 0 cmyk f 90.5 97.2813 mo 90.5 98.7813 li 8.5 98.7813 li 8.5 97.2813 li 90.5 97.2813 li 0.4339 0 0.0968 0 cmyk f 90.5 98.1846 mo 90.5 99.6846 li 8.5 99.6846 li 8.5 98.1846 li 90.5 98.1846 li 0.4258 0 0.0951 0 cmyk f 90.5 99.0879 mo 90.5 100.588 li 8.5 100.588 li 8.5 99.0879 li 90.5 99.0879 li 0.4177 0 0.0935001 0 cmyk f 90.5 99.9913 mo 90.5 101.492 li 8.5 101.492 li 8.5 99.9913 li 90.5 99.9913 li 0.409701 0 0.0919 0 cmyk f 90.5 100.895 mo 90.5 102.395 li 8.5 102.395 li 8.5 100.895 li 90.5 100.895 li 0.4016 0 0.0903001 0 cmyk f 90.5 101.798 mo 90.5 103.298 li 8.5 103.298 li 8.5 101.798 li 90.5 101.798 li 0.3936 0 0.0887 0 cmyk f 90.5 102.701 mo 90.5 104.201 li 8.5 104.201 li 8.5 102.701 li 90.5 102.701 li 0.3855 0 0.0871001 0 cmyk f 90.5 103.605 mo 90.5 105.105 li 8.5 105.105 li 8.5 103.605 li 90.5 103.605 li 0.377401 0 0.0855 0 cmyk f 90.5 104.508 mo 90.5 106.008 li 8.5 106.008 li 8.5 104.508 li 90.5 104.508 li 0.369401 0 0.0839 0 cmyk f 90.5 105.412 mo 90.5 106.912 li 8.5 106.912 li 8.5 105.412 li 90.5 105.412 li 0.3613 0 0.0822 0 cmyk f 90.5 106.314 mo 90.5 107.814 li 8.5 107.814 li 8.5 106.314 li 90.5 106.314 li 0.3532 0 0.0806001 0 cmyk f 90.5 107.218 mo 90.5 108.718 li 8.5 108.718 li 8.5 107.218 li 90.5 107.218 li 0.3452 0 0.079 0 cmyk f 90.5 108.121 mo 90.5 109.621 li 8.5 109.621 li 8.5 108.121 li 90.5 108.121 li 0.337101 0 0.0774 0 cmyk f 90.5 109.024 mo 90.5 110.524 li 8.5 110.524 li 8.5 109.024 li 90.5 109.024 li 0.329 0 0.0758 0 cmyk f 90.5 109.927 mo 90.5 111.427 li 8.5 111.427 li 8.5 109.927 li 90.5 109.927 li 0.321 0 0.0742 0 cmyk f 90.5 110.831 mo 90.5 112.331 li 8.5 112.331 li 8.5 110.831 li 90.5 110.831 li 0.3129 0 0.0726001 0 cmyk f 90.5 111.734 mo 90.5 113.234 li 8.5 113.234 li 8.5 111.734 li 90.5 111.734 li 0.304801 0 0.0709001 0 cmyk f 90.5 112.637 mo 90.5 114.137 li 8.5 114.137 li 8.5 112.637 li 90.5 112.637 li 0.296801 0 0.0693 0 cmyk f 90.5 113.54 mo 90.5 115.04 li 8.5 115.04 li 8.5 113.54 li 90.5 113.54 li 0.2887 0 0.0677001 0 cmyk f 90.5 114.443 mo 90.5 115.943 li 8.5 115.943 li 8.5 114.443 li 90.5 114.443 li 0.2806 0 0.0661 0 cmyk f 90.5 115.347 mo 90.5 116.847 li 8.5 116.847 li 8.5 115.347 li 90.5 115.347 li 0.2726 0 0.0645 0 cmyk f 90.5 116.25 mo 90.5 117.75 li 8.5 117.75 li 8.5 116.25 li 90.5 116.25 li 0.264501 0 0.0629001 0 cmyk f 90.5 117.153 mo 90.5 118.653 li 8.5 118.653 li 8.5 117.153 li 90.5 117.153 li 0.2564 0 0.0613 0 cmyk f 90.5 118.056 mo 90.5 119.556 li 8.5 119.556 li 8.5 118.056 li 90.5 118.056 li 0.2484 0 0.0597001 0 cmyk f 90.5 118.959 mo 90.5 120.459 li 8.5 120.459 li 8.5 118.959 li 90.5 118.959 li 0.2403 0 0.0581 0 cmyk f 90.5 119.863 mo 90.5 121.363 li 8.5 121.363 li 8.5 119.863 li 90.5 119.863 li 0.232201 0 0.0564 0 cmyk f 90.5 120.766 mo 90.5 122.266 li 8.5 122.266 li 8.5 120.766 li 90.5 120.766 li 0.224201 0 0.0548 0 cmyk f 90.5 121.669 mo 90.5 123.169 li 8.5 123.169 li 8.5 121.669 li 90.5 121.669 li 0.2161 0 0.0532001 0 cmyk f 90.5 122.572 mo 90.5 124.072 li 8.5 124.072 li 8.5 122.572 li 90.5 122.572 li 0.208 0 0.0516 0 cmyk f 90.5 123.476 mo 90.5 124.976 li 8.5 124.976 li 8.5 123.476 li 90.5 123.476 li 0.2 0 0.0500001 0 cmyk f 90.5 138.476 mo 90.5 139.976 li 8.5 139.976 li 8.5 138.476 li 90.5 138.476 li 0.45 0 0.100001 0 cmyk f 90.5 139.515 mo 90.5 141.015 li 8.5 141.015 li 8.5 139.515 li 90.5 139.515 li 0.4451 0 0.099 0 cmyk f 90.5 140.554 mo 90.5 142.054 li 8.5 142.054 li 8.5 140.554 li 90.5 140.554 li 0.4402 0 0.098 0 cmyk f 90.5 141.593 mo 90.5 143.093 li 8.5 143.093 li 8.5 141.593 li 90.5 141.593 li 0.4353 0 0.0971001 0 cmyk f 90.5 142.633 mo 90.5 144.133 li 8.5 144.133 li 8.5 142.633 li 90.5 142.633 li 0.4304 0 0.0961 0 cmyk f 90.5 143.671 mo 90.5 145.171 li 8.5 145.171 li 8.5 143.671 li 90.5 143.671 li 0.425501 0 0.0951 0 cmyk f 90.5 144.71 mo 90.5 146.21 li 8.5 146.21 li 8.5 144.71 li 90.5 144.71 li 0.4206 0 0.0941 0 cmyk f 90.5 145.75 mo 90.5 147.25 li 8.5 147.25 li 8.5 145.75 li 90.5 145.75 li 0.4157 0 0.0931001 0 cmyk f 90.5 146.789 mo 90.5 148.289 li 8.5 148.289 li 8.5 146.789 li 90.5 146.789 li 0.4108 0 0.0921001 0 cmyk f 90.5 147.829 mo 90.5 149.329 li 8.5 149.329 li 8.5 147.829 li 90.5 147.829 li 0.4059 0 0.0912 0 cmyk f 90.5 148.868 mo 90.5 150.368 li 8.5 150.368 li 8.5 148.868 li 90.5 148.868 li 0.401001 0 0.0902001 0 cmyk f 90.5 149.907 mo 90.5 151.407 li 8.5 151.407 li 8.5 149.907 li 90.5 149.907 li 0.396101 0 0.0892001 0 cmyk f 90.5 150.946 mo 90.5 152.446 li 8.5 152.446 li 8.5 150.946 li 90.5 150.946 li 0.3912 0 0.0882 0 cmyk f 90.5 151.985 mo 90.5 153.485 li 8.5 153.485 li 8.5 151.985 li 90.5 151.985 li 0.3863 0 0.0872 0 cmyk f 90.5 153.025 mo 90.5 154.525 li 8.5 154.525 li 8.5 153.025 li 90.5 153.025 li 0.3814 0 0.0863001 0 cmyk f 90.5 154.063 mo 90.5 155.563 li 8.5 155.563 li 8.5 154.063 li 90.5 154.063 li 0.3765 0 0.0853 0 cmyk f 90.5 155.103 mo 90.5 156.603 li 8.5 156.603 li 8.5 155.103 li 90.5 155.103 li 0.371601 0 0.0843 0 cmyk f 90.5 156.142 mo 90.5 157.642 li 8.5 157.642 li 8.5 156.142 li 90.5 156.142 li 0.3667 0 0.0833 0 cmyk f 90.5 157.181 mo 90.5 158.681 li 8.5 158.681 li 8.5 157.181 li 90.5 157.181 li 0.3618 0 0.0823001 0 cmyk f 90.5 158.221 mo 90.5 159.721 li 8.5 159.721 li 8.5 158.221 li 90.5 158.221 li 0.3569 0 0.0814 0 cmyk f 90.5 159.259 mo 90.5 160.759 li 8.5 160.759 li 8.5 159.259 li 90.5 159.259 li 0.352 0 0.0804 0 cmyk f 90.5 160.299 mo 90.5 161.799 li 8.5 161.799 li 8.5 160.299 li 90.5 160.299 li 0.347101 0 0.0794 0 cmyk f 90.5 161.338 mo 90.5 162.838 li 8.5 162.838 li 8.5 161.338 li 90.5 161.338 li 0.342201 0 0.0784001 0 cmyk f 90.5 162.377 mo 90.5 163.877 li 8.5 163.877 li 8.5 162.377 li 90.5 162.377 li 0.3372 0 0.0774 0 cmyk f 90.5 163.417 mo 90.5 164.917 li 8.5 164.917 li 8.5 163.417 li 90.5 163.417 li 0.3323 0 0.0765 0 cmyk f 90.5 164.456 mo 90.5 165.956 li 8.5 165.956 li 8.5 164.456 li 90.5 164.456 li 0.3274 0 0.0755001 0 cmyk f 90.5 165.496 mo 90.5 166.996 li 8.5 166.996 li 8.5 165.496 li 90.5 165.496 li 0.3225 0 0.0745001 0 cmyk f 90.5 166.535 mo 90.5 168.035 li 8.5 168.035 li 8.5 166.535 li 90.5 166.535 li 0.3176 0 0.0735 0 cmyk f 90.5 167.574 mo 90.5 169.074 li 8.5 169.074 li 8.5 167.574 li 90.5 167.574 li 0.312701 0 0.0725 0 cmyk f 90.5 168.613 mo 90.5 170.113 li 8.5 170.113 li 8.5 168.613 li 90.5 168.613 li 0.3078 0 0.0716001 0 cmyk f 90.5 169.653 mo 90.5 171.153 li 8.5 171.153 li 8.5 169.653 li 90.5 169.653 li 0.3029 0 0.0706001 0 cmyk f 90.5 170.692 mo 90.5 172.192 li 8.5 172.192 li 8.5 170.692 li 90.5 170.692 li 0.298 0 0.0696 0 cmyk f 90.5 171.73 mo 90.5 173.23 li 8.5 173.23 li 8.5 171.73 li 90.5 171.73 li 0.2931 0 0.0686 0 cmyk f 90.5 172.771 mo 90.5 174.271 li 8.5 174.271 li 8.5 172.771 li 90.5 172.771 li 0.288201 0 0.0676001 0 cmyk f 90.5 173.809 mo 90.5 175.309 li 8.5 175.309 li 8.5 173.809 li 90.5 173.809 li 0.283301 0 0.0666001 0 cmyk f 90.5 174.848 mo 90.5 176.348 li 8.5 176.348 li 8.5 174.848 li 90.5 174.848 li 0.2784 0 0.0657 0 cmyk f 90.5 175.888 mo 90.5 177.388 li 8.5 177.388 li 8.5 175.888 li 90.5 175.888 li 0.2735 0 0.0647001 0 cmyk f 90.5 176.927 mo 90.5 178.427 li 8.5 178.427 li 8.5 176.927 li 90.5 176.927 li 0.2686 0 0.0637001 0 cmyk f 90.5 177.966 mo 90.5 179.466 li 8.5 179.466 li 8.5 177.966 li 90.5 177.966 li 0.2637 0 0.0627001 0 cmyk f 90.5 179.005 mo 90.5 180.505 li 8.5 180.505 li 8.5 179.005 li 90.5 179.005 li 0.258801 0 0.0617 0 cmyk f 90.5 180.044 mo 90.5 181.544 li 8.5 181.544 li 8.5 180.044 li 90.5 180.044 li 0.2539 0 0.0608001 0 cmyk f 90.5 181.084 mo 90.5 182.584 li 8.5 182.584 li 8.5 181.084 li 90.5 181.084 li 0.249001 0 0.0598001 0 cmyk f 90.5 182.123 mo 90.5 183.623 li 8.5 183.623 li 8.5 182.123 li 90.5 182.123 li 0.2441 0 0.0588 0 cmyk f 90.5 183.162 mo 90.5 184.662 li 8.5 184.662 li 8.5 183.162 li 90.5 183.162 li 0.2392 0 0.0578 0 cmyk f 90.5 184.201 mo 90.5 185.701 li 8.5 185.701 li 8.5 184.201 li 90.5 184.201 li 0.234301 0 0.0568001 0 cmyk f 90.5 185.241 mo 90.5 186.741 li 8.5 186.741 li 8.5 185.241 li 90.5 185.241 li 0.2294 0 0.0559 0 cmyk f 90.5 186.28 mo 90.5 187.78 li 8.5 187.78 li 8.5 186.28 li 90.5 186.28 li 0.2245 0 0.0549 0 cmyk f 90.5 187.319 mo 90.5 188.819 li 8.5 188.819 li 8.5 187.319 li 90.5 187.319 li 0.219601 0 0.0539001 0 cmyk f 90.5 188.358 mo 90.5 189.858 li 8.5 189.858 li 8.5 188.358 li 90.5 188.358 li 0.2147 0 0.0529001 0 cmyk f 90.5 189.397 mo 90.5 190.897 li 8.5 190.897 li 8.5 189.397 li 90.5 189.397 li 0.2098 0 0.052 0 cmyk f 90.5 190.436 mo 90.5 191.936 li 8.5 191.936 li 8.5 190.436 li 90.5 190.436 li 0.204901 0 0.051 0 cmyk f 90.5 191.476 mo 90.5 192.976 li 8.5 192.976 li 8.5 191.476 li 90.5 191.476 li 0.2 0 0.0500001 0 cmyk f 209.667 145.476 mo 209.667 146.976 li 110.167 146.976 li 110.167 145.476 li 209.667 145.476 li 0 0.5 0.3 0 cmyk f 209.667 145.992 mo 209.667 147.492 li 110.167 147.492 li 110.167 145.992 li 209.667 145.992 li 0 0.4919 0.2951 0 cmyk f 209.667 146.508 mo 209.667 148.008 li 110.167 148.008 li 110.167 146.508 li 209.667 146.508 li 0 0.4839 0.2903 0 cmyk f 209.667 147.024 mo 209.667 148.524 li 110.167 148.524 li 110.167 147.024 li 209.667 147.024 li 0 0.475801 0.2855 0 cmyk f 209.667 147.541 mo 209.667 149.041 li 110.167 149.041 li 110.167 147.541 li 209.667 147.541 li 0 0.4677 0.2806 0 cmyk f 209.667 148.056 mo 209.667 149.556 li 110.167 149.556 li 110.167 148.056 li 209.667 148.056 li 0 0.4597 0.2758 0 cmyk f 209.667 148.572 mo 209.667 150.072 li 110.167 150.072 li 110.167 148.572 li 209.667 148.572 li 0 0.4516 0.271001 0 cmyk f 209.667 149.088 mo 209.667 150.588 li 110.167 150.588 li 110.167 149.088 li 209.667 149.088 li 0 0.4436 0.2661 0 cmyk f 209.667 149.605 mo 209.667 151.105 li 110.167 151.105 li 110.167 149.605 li 209.667 149.605 li 0 0.435501 0.2613 0 cmyk f 209.667 150.121 mo 209.667 151.621 li 110.167 151.621 li 110.167 150.121 li 209.667 150.121 li 0 0.4274 0.2564 0 cmyk f 209.667 150.637 mo 209.667 152.137 li 110.167 152.137 li 110.167 150.637 li 209.667 150.637 li 0 0.4194 0.251601 0 cmyk f 209.667 151.153 mo 209.667 152.653 li 110.167 152.653 li 110.167 151.153 li 209.667 151.153 li 0 0.4113 0.2468 0 cmyk f 209.667 151.669 mo 209.667 153.169 li 110.167 153.169 li 110.167 151.669 li 209.667 151.669 li 0 0.403201 0.2419 0 cmyk f 209.667 152.185 mo 209.667 153.685 li 110.167 153.685 li 110.167 152.185 li 209.667 152.185 li 0 0.3952 0.2371 0 cmyk f 209.667 152.701 mo 209.667 154.201 li 110.167 154.201 li 110.167 152.701 li 209.667 152.701 li 0 0.3871 0.232201 0 cmyk f 209.667 153.217 mo 209.667 154.717 li 110.167 154.717 li 110.167 153.217 li 209.667 153.217 li 0 0.379 0.2274 0 cmyk f 209.667 153.734 mo 209.667 155.234 li 110.167 155.234 li 110.167 153.734 li 209.667 153.734 li 0 0.371 0.2226 0 cmyk f 209.667 154.25 mo 209.667 155.75 li 110.167 155.75 li 110.167 154.25 li 209.667 154.25 li 0 0.362901 0.2177 0 cmyk f 209.667 154.766 mo 209.667 156.266 li 110.167 156.266 li 110.167 154.766 li 209.667 154.766 li 0 0.3548 0.2129 0 cmyk f 209.667 155.282 mo 209.667 156.782 li 110.167 156.782 li 110.167 155.282 li 209.667 155.282 li 0 0.3468 0.208 0 cmyk f 209.667 155.798 mo 209.667 157.298 li 110.167 157.298 li 110.167 155.798 li 209.667 155.798 li 0 0.3387 0.2032 0 cmyk f 209.667 156.314 mo 209.667 157.814 li 110.167 157.814 li 110.167 156.314 li 209.667 156.314 li 0 0.330701 0.198401 0 cmyk f 209.667 156.83 mo 209.667 158.33 li 110.167 158.33 li 110.167 156.83 li 209.667 156.83 li 0 0.3226 0.1935 0 cmyk f 209.667 157.347 mo 209.667 158.847 li 110.167 158.847 li 110.167 157.347 li 209.667 157.347 li 0 0.3145 0.188701 0 cmyk f 209.667 157.863 mo 209.667 159.363 li 110.167 159.363 li 110.167 157.863 li 209.667 157.863 li 0 0.3065 0.1838 0 cmyk f 209.667 158.379 mo 209.667 159.879 li 110.167 159.879 li 110.167 158.379 li 209.667 158.379 li 0 0.298401 0.179001 0 cmyk f 209.667 158.896 mo 209.667 160.396 li 110.167 160.396 li 110.167 158.896 li 209.667 158.896 li 0 0.2903 0.1742 0 cmyk f 209.667 159.412 mo 209.667 160.912 li 110.167 160.912 li 110.167 159.412 li 209.667 159.412 li 0 0.2823 0.1694 0 cmyk f 209.667 159.927 mo 209.667 161.427 li 110.167 161.427 li 110.167 159.927 li 209.667 159.927 li 0 0.2742 0.1645 0 cmyk f 209.667 160.443 mo 209.667 161.943 li 110.167 161.943 li 110.167 160.443 li 209.667 160.443 li 0 0.2661 0.159701 0 cmyk f 209.667 160.959 mo 209.667 162.459 li 110.167 162.459 li 110.167 160.959 li 209.667 160.959 li 0 0.258101 0.1548 0 cmyk f 209.667 161.476 mo 209.667 162.976 li 110.167 162.976 li 110.167 161.476 li 209.667 161.476 li 0 0.25 0.15 0 cmyk f 209.667 174.976 mo 209.667 176.476 li 110.167 176.476 li 110.167 174.976 li 209.667 174.976 li 0 0.5 0.3 0 cmyk f 209.667 175.492 mo 209.667 176.992 li 110.167 176.992 li 110.167 175.492 li 209.667 175.492 li 0 0.4919 0.2951 0 cmyk f 209.667 176.008 mo 209.667 177.508 li 110.167 177.508 li 110.167 176.008 li 209.667 176.008 li 0 0.4839 0.2903 0 cmyk f 209.667 176.524 mo 209.667 178.024 li 110.167 178.024 li 110.167 176.524 li 209.667 176.524 li 0 0.475801 0.2855 0 cmyk f 209.667 177.041 mo 209.667 178.541 li 110.167 178.541 li 110.167 177.041 li 209.667 177.041 li 0 0.4677 0.2806 0 cmyk f 209.667 177.556 mo 209.667 179.056 li 110.167 179.056 li 110.167 177.556 li 209.667 177.556 li 0 0.4597 0.2758 0 cmyk f 209.667 178.072 mo 209.667 179.572 li 110.167 179.572 li 110.167 178.072 li 209.667 178.072 li 0 0.4516 0.271001 0 cmyk f 209.667 178.588 mo 209.667 180.088 li 110.167 180.088 li 110.167 178.588 li 209.667 178.588 li 0 0.4436 0.2661 0 cmyk f 209.667 179.105 mo 209.667 180.605 li 110.167 180.605 li 110.167 179.105 li 209.667 179.105 li 0 0.435501 0.2613 0 cmyk f 209.667 179.621 mo 209.667 181.121 li 110.167 181.121 li 110.167 179.621 li 209.667 179.621 li 0 0.4274 0.2564 0 cmyk f 209.667 180.137 mo 209.667 181.637 li 110.167 181.637 li 110.167 180.137 li 209.667 180.137 li 0 0.4194 0.251601 0 cmyk f 209.667 180.653 mo 209.667 182.153 li 110.167 182.153 li 110.167 180.653 li 209.667 180.653 li 0 0.4113 0.2468 0 cmyk f 209.667 181.169 mo 209.667 182.669 li 110.167 182.669 li 110.167 181.169 li 209.667 181.169 li 0 0.403201 0.2419 0 cmyk f 209.667 181.685 mo 209.667 183.185 li 110.167 183.185 li 110.167 181.685 li 209.667 181.685 li 0 0.3952 0.2371 0 cmyk f 209.667 182.201 mo 209.667 183.701 li 110.167 183.701 li 110.167 182.201 li 209.667 182.201 li 0 0.3871 0.232201 0 cmyk f 209.667 182.717 mo 209.667 184.217 li 110.167 184.217 li 110.167 182.717 li 209.667 182.717 li 0 0.379 0.2274 0 cmyk f 209.667 183.234 mo 209.667 184.734 li 110.167 184.734 li 110.167 183.234 li 209.667 183.234 li 0 0.371 0.2226 0 cmyk f 209.667 183.75 mo 209.667 185.25 li 110.167 185.25 li 110.167 183.75 li 209.667 183.75 li 0 0.362901 0.2177 0 cmyk f 209.667 184.266 mo 209.667 185.766 li 110.167 185.766 li 110.167 184.266 li 209.667 184.266 li 0 0.3548 0.2129 0 cmyk f 209.667 184.782 mo 209.667 186.282 li 110.167 186.282 li 110.167 184.782 li 209.667 184.782 li 0 0.3468 0.208 0 cmyk f 209.667 185.298 mo 209.667 186.798 li 110.167 186.798 li 110.167 185.298 li 209.667 185.298 li 0 0.3387 0.2032 0 cmyk f 209.667 185.814 mo 209.667 187.314 li 110.167 187.314 li 110.167 185.814 li 209.667 185.814 li 0 0.330701 0.198401 0 cmyk f 209.667 186.33 mo 209.667 187.83 li 110.167 187.83 li 110.167 186.33 li 209.667 186.33 li 0 0.3226 0.1935 0 cmyk f 209.667 186.847 mo 209.667 188.347 li 110.167 188.347 li 110.167 186.847 li 209.667 186.847 li 0 0.3145 0.188701 0 cmyk f 209.667 187.363 mo 209.667 188.863 li 110.167 188.863 li 110.167 187.363 li 209.667 187.363 li 0 0.3065 0.1838 0 cmyk f 209.667 187.879 mo 209.667 189.379 li 110.167 189.379 li 110.167 187.879 li 209.667 187.879 li 0 0.298401 0.179001 0 cmyk f 209.667 188.396 mo 209.667 189.896 li 110.167 189.896 li 110.167 188.396 li 209.667 188.396 li 0 0.2903 0.1742 0 cmyk f 209.667 188.912 mo 209.667 190.412 li 110.167 190.412 li 110.167 188.912 li 209.667 188.912 li 0 0.2823 0.1694 0 cmyk f 209.667 189.427 mo 209.667 190.927 li 110.167 190.927 li 110.167 189.427 li 209.667 189.427 li 0 0.2742 0.1645 0 cmyk f 209.667 189.943 mo 209.667 191.443 li 110.167 191.443 li 110.167 189.943 li 209.667 189.943 li 0 0.2661 0.159701 0 cmyk f 209.667 190.459 mo 209.667 191.959 li 110.167 191.959 li 110.167 190.459 li 209.667 190.459 li 0 0.258101 0.1548 0 cmyk f 209.667 190.976 mo 209.667 192.476 li 110.167 192.476 li 110.167 190.976 li 209.667 190.976 li 0 0.25 0.15 0 cmyk f 209.667 216.476 mo 209.667 217.976 li 110.167 217.976 li 110.167 216.476 li 209.667 216.476 li 0 0.5 0.3 0 cmyk f 209.667 216.992 mo 209.667 218.492 li 110.167 218.492 li 110.167 216.992 li 209.667 216.992 li 0 0.4919 0.2951 0 cmyk f 209.667 217.508 mo 209.667 219.008 li 110.167 219.008 li 110.167 217.508 li 209.667 217.508 li 0 0.4839 0.2903 0 cmyk f 209.667 218.024 mo 209.667 219.524 li 110.167 219.524 li 110.167 218.024 li 209.667 218.024 li 0 0.475801 0.2855 0 cmyk f 209.667 218.541 mo 209.667 220.041 li 110.167 220.041 li 110.167 218.541 li 209.667 218.541 li 0 0.4677 0.2806 0 cmyk f 209.667 219.056 mo 209.667 220.556 li 110.167 220.556 li 110.167 219.056 li 209.667 219.056 li 0 0.4597 0.2758 0 cmyk f 209.667 219.572 mo 209.667 221.072 li 110.167 221.072 li 110.167 219.572 li 209.667 219.572 li 0 0.4516 0.271001 0 cmyk f 209.667 220.088 mo 209.667 221.588 li 110.167 221.588 li 110.167 220.088 li 209.667 220.088 li 0 0.4436 0.2661 0 cmyk f 209.667 220.605 mo 209.667 222.105 li 110.167 222.105 li 110.167 220.605 li 209.667 220.605 li 0 0.435501 0.2613 0 cmyk f 209.667 221.121 mo 209.667 222.621 li 110.167 222.621 li 110.167 221.121 li 209.667 221.121 li 0 0.4274 0.2564 0 cmyk f 209.667 221.637 mo 209.667 223.137 li 110.167 223.137 li 110.167 221.637 li 209.667 221.637 li 0 0.4194 0.251601 0 cmyk f 209.667 222.153 mo 209.667 223.653 li 110.167 223.653 li 110.167 222.153 li 209.667 222.153 li 0 0.4113 0.2468 0 cmyk f 209.667 222.669 mo 209.667 224.169 li 110.167 224.169 li 110.167 222.669 li 209.667 222.669 li 0 0.403201 0.2419 0 cmyk f 209.667 223.185 mo 209.667 224.685 li 110.167 224.685 li 110.167 223.185 li 209.667 223.185 li 0 0.3952 0.2371 0 cmyk f 209.667 223.701 mo 209.667 225.201 li 110.167 225.201 li 110.167 223.701 li 209.667 223.701 li 0 0.3871 0.232201 0 cmyk f 209.667 224.217 mo 209.667 225.717 li 110.167 225.717 li 110.167 224.217 li 209.667 224.217 li 0 0.379 0.2274 0 cmyk f 209.667 224.734 mo 209.667 226.234 li 110.167 226.234 li 110.167 224.734 li 209.667 224.734 li 0 0.371 0.2226 0 cmyk f 209.667 225.25 mo 209.667 226.75 li 110.167 226.75 li 110.167 225.25 li 209.667 225.25 li 0 0.362901 0.2177 0 cmyk f 209.667 225.766 mo 209.667 227.266 li 110.167 227.266 li 110.167 225.766 li 209.667 225.766 li 0 0.3548 0.2129 0 cmyk f 209.667 226.282 mo 209.667 227.782 li 110.167 227.782 li 110.167 226.282 li 209.667 226.282 li 0 0.3468 0.208 0 cmyk f 209.667 226.798 mo 209.667 228.298 li 110.167 228.298 li 110.167 226.798 li 209.667 226.798 li 0 0.3387 0.2032 0 cmyk f 209.667 227.314 mo 209.667 228.814 li 110.167 228.814 li 110.167 227.314 li 209.667 227.314 li 0 0.330701 0.198401 0 cmyk f 209.667 227.83 mo 209.667 229.33 li 110.167 229.33 li 110.167 227.83 li 209.667 227.83 li 0 0.3226 0.1935 0 cmyk f 209.667 228.347 mo 209.667 229.847 li 110.167 229.847 li 110.167 228.347 li 209.667 228.347 li 0 0.3145 0.188701 0 cmyk f 209.667 228.863 mo 209.667 230.363 li 110.167 230.363 li 110.167 228.863 li 209.667 228.863 li 0 0.3065 0.1838 0 cmyk f 209.667 229.379 mo 209.667 230.879 li 110.167 230.879 li 110.167 229.379 li 209.667 229.379 li 0 0.298401 0.179001 0 cmyk f 209.667 229.896 mo 209.667 231.396 li 110.167 231.396 li 110.167 229.896 li 209.667 229.896 li 0 0.2903 0.1742 0 cmyk f 209.667 230.412 mo 209.667 231.912 li 110.167 231.912 li 110.167 230.412 li 209.667 230.412 li 0 0.2823 0.1694 0 cmyk f 209.667 230.927 mo 209.667 232.427 li 110.167 232.427 li 110.167 230.927 li 209.667 230.927 li 0 0.2742 0.1645 0 cmyk f 209.667 231.443 mo 209.667 232.943 li 110.167 232.943 li 110.167 231.443 li 209.667 231.443 li 0 0.2661 0.159701 0 cmyk f 209.667 231.959 mo 209.667 233.459 li 110.167 233.459 li 110.167 231.959 li 209.667 231.959 li 0 0.258101 0.1548 0 cmyk f 209.667 232.476 mo 209.667 233.976 li 110.167 233.976 li 110.167 232.476 li 209.667 232.476 li 0 0.25 0.15 0 cmyk f 209.667 236.476 mo 209.667 237.976 li 110.167 237.976 li 110.167 236.476 li 209.667 236.476 li 0 0.5 0.3 0 cmyk f 209.667 236.992 mo 209.667 238.492 li 110.167 238.492 li 110.167 236.992 li 209.667 236.992 li 0 0.4919 0.2951 0 cmyk f 209.667 237.508 mo 209.667 239.008 li 110.167 239.008 li 110.167 237.508 li 209.667 237.508 li 0 0.4839 0.2903 0 cmyk f 209.667 238.024 mo 209.667 239.524 li 110.167 239.524 li 110.167 238.024 li 209.667 238.024 li 0 0.475801 0.2855 0 cmyk f 209.667 238.541 mo 209.667 240.041 li 110.167 240.041 li 110.167 238.541 li 209.667 238.541 li 0 0.4677 0.2806 0 cmyk f 209.667 239.056 mo 209.667 240.556 li 110.167 240.556 li 110.167 239.056 li 209.667 239.056 li 0 0.4597 0.2758 0 cmyk f 209.667 239.572 mo 209.667 241.072 li 110.167 241.072 li 110.167 239.572 li 209.667 239.572 li 0 0.4516 0.271001 0 cmyk f 209.667 240.088 mo 209.667 241.588 li 110.167 241.588 li 110.167 240.088 li 209.667 240.088 li 0 0.4436 0.2661 0 cmyk f 209.667 240.605 mo 209.667 242.105 li 110.167 242.105 li 110.167 240.605 li 209.667 240.605 li 0 0.435501 0.2613 0 cmyk f 209.667 241.121 mo 209.667 242.621 li 110.167 242.621 li 110.167 241.121 li 209.667 241.121 li 0 0.4274 0.2564 0 cmyk f 209.667 241.637 mo 209.667 243.137 li 110.167 243.137 li 110.167 241.637 li 209.667 241.637 li 0 0.4194 0.251601 0 cmyk f 209.667 242.153 mo 209.667 243.653 li 110.167 243.653 li 110.167 242.153 li 209.667 242.153 li 0 0.4113 0.2468 0 cmyk f 209.667 242.669 mo 209.667 244.169 li 110.167 244.169 li 110.167 242.669 li 209.667 242.669 li 0 0.403201 0.2419 0 cmyk f 209.667 243.185 mo 209.667 244.685 li 110.167 244.685 li 110.167 243.185 li 209.667 243.185 li 0 0.3952 0.2371 0 cmyk f 209.667 243.701 mo 209.667 245.201 li 110.167 245.201 li 110.167 243.701 li 209.667 243.701 li 0 0.3871 0.232201 0 cmyk f 209.667 244.217 mo 209.667 245.717 li 110.167 245.717 li 110.167 244.217 li 209.667 244.217 li 0 0.379 0.2274 0 cmyk f 209.667 244.734 mo 209.667 246.234 li 110.167 246.234 li 110.167 244.734 li 209.667 244.734 li 0 0.371 0.2226 0 cmyk f 209.667 245.25 mo 209.667 246.75 li 110.167 246.75 li 110.167 245.25 li 209.667 245.25 li 0 0.362901 0.2177 0 cmyk f 209.667 245.766 mo 209.667 247.266 li 110.167 247.266 li 110.167 245.766 li 209.667 245.766 li 0 0.3548 0.2129 0 cmyk f 209.667 246.282 mo 209.667 247.782 li 110.167 247.782 li 110.167 246.282 li 209.667 246.282 li 0 0.3468 0.208 0 cmyk f 209.667 246.798 mo 209.667 248.298 li 110.167 248.298 li 110.167 246.798 li 209.667 246.798 li 0 0.3387 0.2032 0 cmyk f 209.667 247.314 mo 209.667 248.814 li 110.167 248.814 li 110.167 247.314 li 209.667 247.314 li 0 0.330701 0.198401 0 cmyk f 209.667 247.83 mo 209.667 249.33 li 110.167 249.33 li 110.167 247.83 li 209.667 247.83 li 0 0.3226 0.1935 0 cmyk f 209.667 248.347 mo 209.667 249.847 li 110.167 249.847 li 110.167 248.347 li 209.667 248.347 li 0 0.3145 0.188701 0 cmyk f 209.667 248.863 mo 209.667 250.363 li 110.167 250.363 li 110.167 248.863 li 209.667 248.863 li 0 0.3065 0.1838 0 cmyk f 209.667 249.379 mo 209.667 250.879 li 110.167 250.879 li 110.167 249.379 li 209.667 249.379 li 0 0.298401 0.179001 0 cmyk f 209.667 249.896 mo 209.667 251.396 li 110.167 251.396 li 110.167 249.896 li 209.667 249.896 li 0 0.2903 0.1742 0 cmyk f 209.667 250.412 mo 209.667 251.912 li 110.167 251.912 li 110.167 250.412 li 209.667 250.412 li 0 0.2823 0.1694 0 cmyk f 209.667 250.927 mo 209.667 252.427 li 110.167 252.427 li 110.167 250.927 li 209.667 250.927 li 0 0.2742 0.1645 0 cmyk f 209.667 251.443 mo 209.667 252.943 li 110.167 252.943 li 110.167 251.443 li 209.667 251.443 li 0 0.2661 0.159701 0 cmyk f 209.667 251.959 mo 209.667 253.459 li 110.167 253.459 li 110.167 251.959 li 209.667 251.959 li 0 0.258101 0.1548 0 cmyk f 209.667 252.476 mo 209.667 253.976 li 110.167 253.976 li 110.167 252.476 li 209.667 252.476 li 0 0.25 0.15 0 cmyk f 209.667 281.476 mo 209.667 282.976 li 110.167 282.976 li 110.167 281.476 li 209.667 281.476 li 0 0.5 0.3 0 cmyk f 209.667 281.992 mo 209.667 283.492 li 110.167 283.492 li 110.167 281.992 li 209.667 281.992 li 0 0.4919 0.2951 0 cmyk f 209.667 282.508 mo 209.667 284.008 li 110.167 284.008 li 110.167 282.508 li 209.667 282.508 li 0 0.4839 0.2903 0 cmyk f 209.667 283.024 mo 209.667 284.524 li 110.167 284.524 li 110.167 283.024 li 209.667 283.024 li 0 0.475801 0.2855 0 cmyk f 209.667 283.541 mo 209.667 285.041 li 110.167 285.041 li 110.167 283.541 li 209.667 283.541 li 0 0.4677 0.2806 0 cmyk f 209.667 284.056 mo 209.667 285.556 li 110.167 285.556 li 110.167 284.056 li 209.667 284.056 li 0 0.4597 0.2758 0 cmyk f 209.667 284.572 mo 209.667 286.072 li 110.167 286.072 li 110.167 284.572 li 209.667 284.572 li 0 0.4516 0.271001 0 cmyk f 209.667 285.088 mo 209.667 286.588 li 110.167 286.588 li 110.167 285.088 li 209.667 285.088 li 0 0.4436 0.2661 0 cmyk f 209.667 285.605 mo 209.667 287.105 li 110.167 287.105 li 110.167 285.605 li 209.667 285.605 li 0 0.435501 0.2613 0 cmyk f 209.667 286.121 mo 209.667 287.621 li 110.167 287.621 li 110.167 286.121 li 209.667 286.121 li 0 0.4274 0.2564 0 cmyk f 209.667 286.637 mo 209.667 288.137 li 110.167 288.137 li 110.167 286.637 li 209.667 286.637 li 0 0.4194 0.251601 0 cmyk f 209.667 287.153 mo 209.667 288.653 li 110.167 288.653 li 110.167 287.153 li 209.667 287.153 li 0 0.4113 0.2468 0 cmyk f 209.667 287.669 mo 209.667 289.169 li 110.167 289.169 li 110.167 287.669 li 209.667 287.669 li 0 0.403201 0.2419 0 cmyk f 209.667 288.185 mo 209.667 289.685 li 110.167 289.685 li 110.167 288.185 li 209.667 288.185 li 0 0.3952 0.2371 0 cmyk f 209.667 288.701 mo 209.667 290.201 li 110.167 290.201 li 110.167 288.701 li 209.667 288.701 li 0 0.3871 0.232201 0 cmyk f 209.667 289.217 mo 209.667 290.717 li 110.167 290.717 li 110.167 289.217 li 209.667 289.217 li 0 0.379 0.2274 0 cmyk f 209.667 289.734 mo 209.667 291.234 li 110.167 291.234 li 110.167 289.734 li 209.667 289.734 li 0 0.371 0.2226 0 cmyk f 209.667 290.25 mo 209.667 291.75 li 110.167 291.75 li 110.167 290.25 li 209.667 290.25 li 0 0.362901 0.2177 0 cmyk f 209.667 290.766 mo 209.667 292.266 li 110.167 292.266 li 110.167 290.766 li 209.667 290.766 li 0 0.3548 0.2129 0 cmyk f 209.667 291.282 mo 209.667 292.782 li 110.167 292.782 li 110.167 291.282 li 209.667 291.282 li 0 0.3468 0.208 0 cmyk f 209.667 291.798 mo 209.667 293.298 li 110.167 293.298 li 110.167 291.798 li 209.667 291.798 li 0 0.3387 0.2032 0 cmyk f 209.667 292.314 mo 209.667 293.814 li 110.167 293.814 li 110.167 292.314 li 209.667 292.314 li 0 0.330701 0.198401 0 cmyk f 209.667 292.83 mo 209.667 294.33 li 110.167 294.33 li 110.167 292.83 li 209.667 292.83 li 0 0.3226 0.1935 0 cmyk f 209.667 293.347 mo 209.667 294.847 li 110.167 294.847 li 110.167 293.347 li 209.667 293.347 li 0 0.3145 0.188701 0 cmyk f 209.667 293.863 mo 209.667 295.363 li 110.167 295.363 li 110.167 293.863 li 209.667 293.863 li 0 0.3065 0.1838 0 cmyk f 209.667 294.379 mo 209.667 295.879 li 110.167 295.879 li 110.167 294.379 li 209.667 294.379 li 0 0.298401 0.179001 0 cmyk f 209.667 294.896 mo 209.667 296.396 li 110.167 296.396 li 110.167 294.896 li 209.667 294.896 li 0 0.2903 0.1742 0 cmyk f 209.667 295.412 mo 209.667 296.912 li 110.167 296.912 li 110.167 295.412 li 209.667 295.412 li 0 0.2823 0.1694 0 cmyk f 209.667 295.927 mo 209.667 297.427 li 110.167 297.427 li 110.167 295.927 li 209.667 295.927 li 0 0.2742 0.1645 0 cmyk f 209.667 296.443 mo 209.667 297.943 li 110.167 297.943 li 110.167 296.443 li 209.667 296.443 li 0 0.2661 0.159701 0 cmyk f 209.667 296.96 mo 209.667 298.46 li 110.167 298.46 li 110.167 296.96 li 209.667 296.96 li 0 0.258101 0.1548 0 cmyk f 209.667 297.476 mo 209.667 298.976 li 110.167 298.976 li 110.167 297.476 li 209.667 297.476 li 0 0.25 0.15 0 cmyk f 209.667 428.559 mo 209.667 430.059 li 110.167 430.059 li 110.167 428.559 li 209.667 428.559 li 0 0.5 0.3 0 cmyk f 209.667 429.075 mo 209.667 430.575 li 110.167 430.575 li 110.167 429.075 li 209.667 429.075 li 0 0.4919 0.2951 0 cmyk f 209.667 429.591 mo 209.667 431.091 li 110.167 431.091 li 110.167 429.591 li 209.667 429.591 li 0 0.4839 0.2903 0 cmyk f 209.667 430.107 mo 209.667 431.607 li 110.167 431.607 li 110.167 430.107 li 209.667 430.107 li 0 0.475801 0.2855 0 cmyk f 209.667 430.624 mo 209.667 432.124 li 110.167 432.124 li 110.167 430.624 li 209.667 430.624 li 0 0.4677 0.2806 0 cmyk f 209.667 431.139 mo 209.667 432.639 li 110.167 432.639 li 110.167 431.139 li 209.667 431.139 li 0 0.4597 0.2758 0 cmyk f 209.667 431.656 mo 209.667 433.156 li 110.167 433.156 li 110.167 431.656 li 209.667 431.656 li 0 0.4516 0.271001 0 cmyk f 209.667 432.171 mo 209.667 433.671 li 110.167 433.671 li 110.167 432.171 li 209.667 432.171 li 0 0.4436 0.2661 0 cmyk f 209.667 432.688 mo 209.667 434.188 li 110.167 434.188 li 110.167 432.688 li 209.667 432.688 li 0 0.435501 0.2613 0 cmyk f 209.667 433.205 mo 209.667 434.705 li 110.167 434.705 li 110.167 433.205 li 209.667 433.205 li 0 0.4274 0.2564 0 cmyk f 209.667 433.72 mo 209.667 435.22 li 110.167 435.22 li 110.167 433.72 li 209.667 433.72 li 0 0.4194 0.251601 0 cmyk f 209.667 434.237 mo 209.667 435.737 li 110.167 435.737 li 110.167 434.237 li 209.667 434.237 li 0 0.4113 0.2468 0 cmyk f 209.667 434.752 mo 209.667 436.252 li 110.167 436.252 li 110.167 434.752 li 209.667 434.752 li 0 0.403201 0.2419 0 cmyk f 209.667 435.269 mo 209.667 436.769 li 110.167 436.769 li 110.167 435.269 li 209.667 435.269 li 0 0.3952 0.2371 0 cmyk f 209.667 435.785 mo 209.667 437.285 li 110.167 437.285 li 110.167 435.785 li 209.667 435.785 li 0 0.3871 0.232201 0 cmyk f 209.667 436.301 mo 209.667 437.801 li 110.167 437.801 li 110.167 436.301 li 209.667 436.301 li 0 0.379 0.2274 0 cmyk f 209.667 436.817 mo 209.667 438.317 li 110.167 438.317 li 110.167 436.817 li 209.667 436.817 li 0 0.371 0.2226 0 cmyk f 209.667 437.334 mo 209.667 438.834 li 110.167 438.834 li 110.167 437.334 li 209.667 437.334 li 0 0.362901 0.2177 0 cmyk f 209.667 437.849 mo 209.667 439.349 li 110.167 439.349 li 110.167 437.849 li 209.667 437.849 li 0 0.3548 0.2129 0 cmyk f 209.667 438.366 mo 209.667 439.866 li 110.167 439.866 li 110.167 438.366 li 209.667 438.366 li 0 0.3468 0.208 0 cmyk f 209.667 438.881 mo 209.667 440.381 li 110.167 440.381 li 110.167 438.881 li 209.667 438.881 li 0 0.3387 0.2032 0 cmyk f 209.667 439.398 mo 209.667 440.898 li 110.167 440.898 li 110.167 439.398 li 209.667 439.398 li 0 0.330701 0.198401 0 cmyk f 209.667 439.914 mo 209.667 441.414 li 110.167 441.414 li 110.167 439.914 li 209.667 439.914 li 0 0.3226 0.1935 0 cmyk f 209.667 440.43 mo 209.667 441.93 li 110.167 441.93 li 110.167 440.43 li 209.667 440.43 li 0 0.3145 0.188701 0 cmyk f 209.667 440.946 mo 209.667 442.446 li 110.167 442.446 li 110.167 440.946 li 209.667 440.946 li 0 0.3065 0.1838 0 cmyk f 209.667 441.462 mo 209.667 442.962 li 110.167 442.962 li 110.167 441.462 li 209.667 441.462 li 0 0.298401 0.179001 0 cmyk f 209.667 441.978 mo 209.667 443.478 li 110.167 443.478 li 110.167 441.978 li 209.667 441.978 li 0 0.2903 0.1742 0 cmyk f 209.667 442.495 mo 209.667 443.995 li 110.167 443.995 li 110.167 442.495 li 209.667 442.495 li 0 0.2823 0.1694 0 cmyk f 209.667 443.01 mo 209.667 444.51 li 110.167 444.51 li 110.167 443.01 li 209.667 443.01 li 0 0.2742 0.1645 0 cmyk f 209.667 443.527 mo 209.667 445.027 li 110.167 445.027 li 110.167 443.527 li 209.667 443.527 li 0 0.2661 0.159701 0 cmyk f 209.667 444.042 mo 209.667 445.542 li 110.167 445.542 li 110.167 444.042 li 209.667 444.042 li 0 0.258101 0.1548 0 cmyk f 209.667 444.559 mo 209.667 446.059 li 110.167 446.059 li 110.167 444.559 li 209.667 444.559 li 0 0.25 0.15 0 cmyk f 209.667 303.476 mo 209.667 304.976 li 110.167 304.976 li 110.167 303.476 li 209.667 303.476 li 0 0.5 0.3 0 cmyk f 209.667 304.159 mo 209.667 305.659 li 110.167 305.659 li 110.167 304.159 li 209.667 304.159 li 0 0.4939 0.2963 0 cmyk f 209.667 304.841 mo 209.667 306.341 li 110.167 306.341 li 110.167 304.841 li 209.667 304.841 li 0 0.4878 0.2927 0 cmyk f 209.667 305.524 mo 209.667 307.024 li 110.167 307.024 li 110.167 305.524 li 209.667 305.524 li 0 0.4817 0.289001 0 cmyk f 209.667 306.208 mo 209.667 307.708 li 110.167 307.708 li 110.167 306.208 li 209.667 306.208 li 0 0.4756 0.285401 0 cmyk f 209.667 306.89 mo 209.667 308.39 li 110.167 308.39 li 110.167 306.89 li 209.667 306.89 li 0 0.4695 0.2817 0 cmyk f 209.667 307.573 mo 209.667 309.073 li 110.167 309.073 li 110.167 307.573 li 209.667 307.573 li 0 0.4634 0.278 0 cmyk f 209.667 308.256 mo 209.667 309.756 li 110.167 309.756 li 110.167 308.256 li 209.667 308.256 li 0 0.4573 0.2744 0 cmyk f 209.667 308.938 mo 209.667 310.438 li 110.167 310.438 li 110.167 308.938 li 209.667 308.938 li 0 0.4512 0.2707 0 cmyk f 209.667 309.622 mo 209.667 311.122 li 110.167 311.122 li 110.167 309.622 li 209.667 309.622 li 0 0.4451 0.2671 0 cmyk f 209.667 310.305 mo 209.667 311.805 li 110.167 311.805 li 110.167 310.305 li 209.667 310.305 li 0 0.439 0.2634 0 cmyk f 209.667 310.988 mo 209.667 312.488 li 110.167 312.488 li 110.167 310.988 li 209.667 310.988 li 0 0.4329 0.2597 0 cmyk f 209.667 311.671 mo 209.667 313.171 li 110.167 313.171 li 110.167 311.671 li 209.667 311.671 li 0 0.4268 0.2561 0 cmyk f 209.667 312.354 mo 209.667 313.854 li 110.167 313.854 li 110.167 312.354 li 209.667 312.354 li 0 0.4207 0.252401 0 cmyk f 209.667 313.037 mo 209.667 314.537 li 110.167 314.537 li 110.167 313.037 li 209.667 313.037 li 0 0.4146 0.2488 0 cmyk f 209.667 313.719 mo 209.667 315.219 li 110.167 315.219 li 110.167 313.719 li 209.667 313.719 li 0 0.4085 0.245101 0 cmyk f 209.667 314.403 mo 209.667 315.903 li 110.167 315.903 li 110.167 314.403 li 209.667 314.403 li 0 0.402401 0.241501 0 cmyk f 209.667 315.085 mo 209.667 316.585 li 110.167 316.585 li 110.167 315.085 li 209.667 315.085 li 0 0.3963 0.2378 0 cmyk f 209.667 315.768 mo 209.667 317.268 li 110.167 317.268 li 110.167 315.768 li 209.667 315.768 li 0 0.390201 0.2341 0 cmyk f 209.667 316.451 mo 209.667 317.951 li 110.167 317.951 li 110.167 316.451 li 209.667 316.451 li 0 0.3842 0.2305 0 cmyk f 209.667 317.134 mo 209.667 318.634 li 110.167 318.634 li 110.167 317.134 li 209.667 317.134 li 0 0.378001 0.2268 0 cmyk f 209.667 317.817 mo 209.667 319.317 li 110.167 319.317 li 110.167 317.817 li 209.667 317.817 li 0 0.372 0.2232 0 cmyk f 209.667 318.5 mo 209.667 320 li 110.167 320 li 110.167 318.5 li 209.667 318.5 li 0 0.365901 0.2195 0 cmyk f 209.667 319.183 mo 209.667 320.683 li 110.167 320.683 li 110.167 319.183 li 209.667 319.183 li 0 0.3598 0.2158 0 cmyk f 209.667 319.866 mo 209.667 321.366 li 110.167 321.366 li 110.167 319.866 li 209.667 319.866 li 0 0.353701 0.2122 0 cmyk f 209.667 320.549 mo 209.667 322.049 li 110.167 322.049 li 110.167 320.549 li 209.667 320.549 li 0 0.3476 0.208501 0 cmyk f 209.667 321.232 mo 209.667 322.732 li 110.167 322.732 li 110.167 321.232 li 209.667 321.232 li 0 0.341501 0.204901 0 cmyk f 209.667 321.915 mo 209.667 323.415 li 110.167 323.415 li 110.167 321.915 li 209.667 321.915 li 0 0.3354 0.201201 0 cmyk f 209.667 322.597 mo 209.667 324.097 li 110.167 324.097 li 110.167 322.597 li 209.667 322.597 li 0 0.3293 0.1976 0 cmyk f 209.667 323.28 mo 209.667 324.78 li 110.167 324.78 li 110.167 323.28 li 209.667 323.28 li 0 0.3232 0.1939 0 cmyk f 209.667 323.963 mo 209.667 325.463 li 110.167 325.463 li 110.167 323.963 li 209.667 323.963 li 0 0.3171 0.1902 0 cmyk f 209.667 324.646 mo 209.667 326.146 li 110.167 326.146 li 110.167 324.646 li 209.667 324.646 li 0 0.311 0.1866 0 cmyk f 209.667 325.33 mo 209.667 326.83 li 110.167 326.83 li 110.167 325.33 li 209.667 325.33 li 0 0.3049 0.182901 0 cmyk f 209.667 326.013 mo 209.667 327.513 li 110.167 327.513 li 110.167 326.013 li 209.667 326.013 li 0 0.2988 0.179301 0 cmyk f 209.667 326.695 mo 209.667 328.195 li 110.167 328.195 li 110.167 326.695 li 209.667 326.695 li 0 0.2927 0.1756 0 cmyk f 209.667 327.378 mo 209.667 328.878 li 110.167 328.878 li 110.167 327.378 li 209.667 327.378 li 0 0.2866 0.171901 0 cmyk f 209.667 328.061 mo 209.667 329.561 li 110.167 329.561 li 110.167 328.061 li 209.667 328.061 li 0 0.2805 0.168301 0 cmyk f 209.667 328.745 mo 209.667 330.245 li 110.167 330.245 li 110.167 328.745 li 209.667 328.745 li 0 0.2744 0.164601 0 cmyk f 209.667 329.427 mo 209.667 330.927 li 110.167 330.927 li 110.167 329.427 li 209.667 329.427 li 0 0.2683 0.161001 0 cmyk f 209.667 330.11 mo 209.667 331.61 li 110.167 331.61 li 110.167 330.11 li 209.667 330.11 li 0 0.2622 0.1573 0 cmyk f 209.667 330.793 mo 209.667 332.293 li 110.167 332.293 li 110.167 330.793 li 209.667 330.793 li 0 0.2561 0.1536 0 cmyk f 209.667 331.476 mo 209.667 332.976 li 110.167 332.976 li 110.167 331.476 li 209.667 331.476 li 0 0.25 0.15 0 cmyk f 209.667 75.9752 mo 209.667 77.4752 li 110.167 77.4752 li 110.167 75.9752 li 209.667 75.9752 li 0 0.5 0.3 0 cmyk f 209.667 76.6582 mo 209.667 78.1582 li 110.167 78.1582 li 110.167 76.6582 li 209.667 76.6582 li 0 0.4939 0.2963 0 cmyk f 209.667 77.3409 mo 209.667 78.8409 li 110.167 78.8409 li 110.167 77.3409 li 209.667 77.3409 li 0 0.4878 0.2927 0 cmyk f 209.667 78.024 mo 209.667 79.524 li 110.167 79.524 li 110.167 78.024 li 209.667 78.024 li 0 0.4817 0.289001 0 cmyk f 209.667 78.7066 mo 209.667 80.2066 li 110.167 80.2066 li 110.167 78.7066 li 209.667 78.7066 li 0 0.4756 0.285401 0 cmyk f 209.667 79.3897 mo 209.667 80.8897 li 110.167 80.8897 li 110.167 79.3897 li 209.667 79.3897 li 0 0.4695 0.2817 0 cmyk f 209.667 80.0723 mo 209.667 81.5723 li 110.167 81.5723 li 110.167 80.0723 li 209.667 80.0723 li 0 0.4634 0.278 0 cmyk f 209.667 80.7554 mo 209.667 82.2554 li 110.167 82.2554 li 110.167 80.7554 li 209.667 80.7554 li 0 0.4573 0.2744 0 cmyk f 209.667 81.4385 mo 209.667 82.9385 li 110.167 82.9385 li 110.167 81.4385 li 209.667 81.4385 li 0 0.4512 0.2707 0 cmyk f 209.667 82.1216 mo 209.667 83.6216 li 110.167 83.6216 li 110.167 82.1216 li 209.667 82.1216 li 0 0.4451 0.2671 0 cmyk f 209.667 82.8042 mo 209.667 84.3042 li 110.167 84.3042 li 110.167 82.8042 li 209.667 82.8042 li 0 0.439 0.2634 0 cmyk f 209.667 83.4878 mo 209.667 84.9878 li 110.167 84.9878 li 110.167 83.4878 li 209.667 83.4878 li 0 0.4329 0.2597 0 cmyk f 209.667 84.1705 mo 209.667 85.6705 li 110.167 85.6705 li 110.167 84.1705 li 209.667 84.1705 li 0 0.4268 0.2561 0 cmyk f 209.667 84.8536 mo 209.667 86.3536 li 110.167 86.3536 li 110.167 84.8536 li 209.667 84.8536 li 0 0.4207 0.252401 0 cmyk f 209.667 85.5362 mo 209.667 87.0362 li 110.167 87.0362 li 110.167 85.5362 li 209.667 85.5362 li 0 0.4146 0.2488 0 cmyk f 209.667 86.2188 mo 209.667 87.7188 li 110.167 87.7188 li 110.167 86.2188 li 209.667 86.2188 li 0 0.4085 0.245101 0 cmyk f 209.667 86.9019 mo 209.667 88.4019 li 110.167 88.4019 li 110.167 86.9019 li 209.667 86.9019 li 0 0.402401 0.241501 0 cmyk f 209.667 87.5845 mo 209.667 89.0845 li 110.167 89.0845 li 110.167 87.5845 li 209.667 87.5845 li 0 0.3963 0.2378 0 cmyk f 209.667 88.2676 mo 209.667 89.7676 li 110.167 89.7676 li 110.167 88.2676 li 209.667 88.2676 li 0 0.390201 0.2341 0 cmyk f 209.667 88.9507 mo 209.667 90.4507 li 110.167 90.4507 li 110.167 88.9507 li 209.667 88.9507 li 0 0.3842 0.2305 0 cmyk f 209.667 89.6338 mo 209.667 91.1338 li 110.167 91.1338 li 110.167 89.6338 li 209.667 89.6338 li 0 0.378001 0.2268 0 cmyk f 209.667 90.3169 mo 209.667 91.8169 li 110.167 91.8169 li 110.167 90.3169 li 209.667 90.3169 li 0 0.372 0.2232 0 cmyk f 209.667 91 mo 209.667 92.5 li 110.167 92.5 li 110.167 91 li 209.667 91 li 0 0.365901 0.2195 0 cmyk f 209.667 91.6827 mo 209.667 93.1827 li 110.167 93.1827 li 110.167 91.6827 li 209.667 91.6827 li 0 0.3598 0.2158 0 cmyk f 209.667 92.3658 mo 209.667 93.8658 li 110.167 93.8658 li 110.167 92.3658 li 209.667 92.3658 li 0 0.353701 0.2122 0 cmyk f 209.667 93.0484 mo 209.667 94.5484 li 110.167 94.5484 li 110.167 93.0484 li 209.667 93.0484 li 0 0.3476 0.208501 0 cmyk f 209.667 93.7315 mo 209.667 95.2315 li 110.167 95.2315 li 110.167 93.7315 li 209.667 93.7315 li 0 0.341501 0.204901 0 cmyk f 209.667 94.4141 mo 209.667 95.9141 li 110.167 95.9141 li 110.167 94.4141 li 209.667 94.4141 li 0 0.3354 0.201201 0 cmyk f 209.667 95.0967 mo 209.667 96.5967 li 110.167 96.5967 li 110.167 95.0967 li 209.667 95.0967 li 0 0.3293 0.1976 0 cmyk f 209.667 95.7803 mo 209.667 97.2803 li 110.167 97.2803 li 110.167 95.7803 li 209.667 95.7803 li 0 0.3232 0.1939 0 cmyk f 209.667 96.4629 mo 209.667 97.9629 li 110.167 97.9629 li 110.167 96.4629 li 209.667 96.4629 li 0 0.3171 0.1902 0 cmyk f 209.667 97.146 mo 209.667 98.646 li 110.167 98.646 li 110.167 97.146 li 209.667 97.146 li 0 0.311 0.1866 0 cmyk f 209.667 97.8292 mo 209.667 99.3292 li 110.167 99.3292 li 110.167 97.8292 li 209.667 97.8292 li 0 0.3049 0.182901 0 cmyk f 209.667 98.5123 mo 209.667 100.013 li 110.167 100.013 li 110.167 98.5123 li 209.667 98.5123 li 0 0.2988 0.179301 0 cmyk f 209.667 99.1949 mo 209.667 100.695 li 110.167 100.695 li 110.167 99.1949 li 209.667 99.1949 li 0 0.2927 0.1756 0 cmyk f 209.667 99.878 mo 209.667 101.378 li 110.167 101.378 li 110.167 99.878 li 209.667 99.878 li 0 0.2866 0.171901 0 cmyk f 209.667 100.561 mo 209.667 102.061 li 110.167 102.061 li 110.167 100.561 li 209.667 100.561 li 0 0.2805 0.168301 0 cmyk f 209.667 101.245 mo 209.667 102.745 li 110.167 102.745 li 110.167 101.245 li 209.667 101.245 li 0 0.2744 0.164601 0 cmyk f 209.667 101.927 mo 209.667 103.427 li 110.167 103.427 li 110.167 101.927 li 209.667 101.927 li 0 0.2683 0.161001 0 cmyk f 209.667 102.61 mo 209.667 104.11 li 110.167 104.11 li 110.167 102.61 li 209.667 102.61 li 0 0.2622 0.1573 0 cmyk f 209.667 103.293 mo 209.667 104.793 li 110.167 104.793 li 110.167 103.293 li 209.667 103.293 li 0 0.2561 0.1536 0 cmyk f 209.667 103.976 mo 209.667 105.476 li 110.167 105.476 li 110.167 103.976 li 209.667 103.976 li 0 0.25 0.15 0 cmyk f 0 0 0 1 cmyk %ADOBeginSubsetFont: Arial-BoldMT Initial 11 dict begin /FontName /Arial-BoldMT def /FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for def /FontInfo 4 dict dup begin /FSType 0 def /OrigFontType /TrueType def end readonly def /PaintType 0 def /FontType 1 def /FontBBox { 0 0 0 0 } def currentdict end systemdict begin dup /Private 7 dict dup begin /BlueValues [-15 0 600 650] def /MinFeature {16 16} def /password 5839 def /ND {def} def /NP {put} def /RD {string currentfile exch readhexstring pop} def 2 index /CharStrings 242 dict dup begin /.notdef <10bf317005b6d50bd3b903bc9f60e6e804630266f839393d56ae50a85fbe ffec110deebde9f8a007323688ac> ND /space <10bf317079c7734bf7> ND /L <10bf31702a84dbf05e19cf614950deb745919e83632147afa81652f9b5b3 9e> ND /T <10bf317052458881086470d98dda64a2160ba1beda0296c20cab312fa01a 377c9e9f0f4b86> ND /a <10bf31705d64e193f644676913533d4f242b6181368ed1350652c8cb7a6f e958f60841a88d1088c20f893090b458ae087d16aa8691f1ae44882b0528 d32f3e9827d4294992e18a57652ae7d531994f09c8f3899ddffaad39408b 1529cb6c6e94b8c5c36f6038811d22f304b6662d870ece2886bb4e9f799a c37faedbf994154341e467f29126a4c489a05c6fef9ee5143f581ea41499 e4aecea25c0711d5cc7b9f01a37e7c0b7e59d5ee83c610a480921138ec2c f957d766614f6ccaa7ceb4e20fd6f9ac362e8c090b1abb9485ee8c51fdeb 7fc72063a72ab3373c0c6872cf9ba20b3513a2189f8a98cd5a1ee87742> ND /c <10bf317047276c49998622737f5c0fdd43bdb1b35b15caae7eb2c80264ad f0005e1c6be7a1a08efb8ae0111a7ff9c16d6d1d6fe6a62b9718659cdf71 ec1fec12732e715c04b3f3a8feb95e8d0f9e002393845281717573027f79 ad8c8ea5dce4faf3243344c83485cc434093ad2e51e73ce85594056ff3cf 8de95991fd7222c7dec9d4bc6113b2> ND /d <10bf317046e845f3cc81de7a4b8a8a1b3fe3a86a2a74eb0ce101ae9ff9ea ca0b0d6152bab57b5a1a20451eca1d8bce22d8934498cbe1f50790f6dd2f 9d5a0cab606ce69313bb3e4094a370b8d3856d24b15d355e84c7c481bc80 d07358154d4cee4bac791720fabdb39630005823af359d78acbc47e52e70 c34626a827ae2272bde1c4ecc0359b7e45162ac0> ND /e <10bf3170599a82aebce2d0d9cd696e2d2232ae83b1d98ff884add96e0282 26fcd2cbd306888649029fbc75f18f771bf21f4d5f53f71cd70d56907fb2 0780ae57f65359db4c49ca929cb86ae96dd2f43742f720ffcefc0d1d3194 c72a55a6bfcf26d975c031741b09b969ea0410af02ae1e13b6c1d337a6b3 96eba6c714d73f9b5d2c2499a66a60f107d1dad4da56ef> ND /g <10bf317046e845f3a98cff800425d1e47efda6f93f2fdd525c77c3453d1a 5e534db0cae85fbce98bb5ca5f47fa32549eab242b2025aefed2d610bbf0 6f24782b52049bc84326280fdfdce9e463ff0c9d2e0190f45ca1ab273572 b5f79171f7dbd792007c476977a4b53bce011cf0e92e698d6282b0b9222e bd3b058614b2c9e264b28dba3668c3539137f5b095545405b333f4b3110b 2fb338e04ce879be7da6a452862962a7d3f1cb08789ab6d63a503b5ef454 f6e05a3bf2b30ad6118d901cf95ac9a2f16a6ecd0ace88c3f682cbf939bf 9cf23a93fd92> ND /h <10bf31702094fda29d7d9038ab4fee8abf76646fa4a846d0367b5a54876e 2a541cfd95f451579a0f7f551e01b191fc14f79b55fcde52e4ccc0995780 32aaa82e4a077ad07b73764d38341b2b10dacc1e6cbb88640d057cabc549 bdb879a152243e5cac38d5f3e0e8b36d8ba3052117b5fa9ab4> ND /i <10bf317021cc67b2bc312fc6a7ad37016808b8c74342617d801906e8ad23 4c7210637a5c2e2ea339f24d0c> ND /l <10bf317021cc67b2bc31c11814793bc69b430b318ded78131a> ND /m <10bf31703bc84f280bc926798acdec2516269e7061028d385a31d255844f a27fc6b4cdd6f6ba3dfabbbaadef207eca864f3bc97abd9a4f1b978df039 4779a47e3088a94b9cee6d3b276eef4d4950e88ef4a61f93e0b6cde961dc 7ec12956bd3a56a59704c6c5b5a401c3674bc856b6c34f276e7f1bc3056d 89b4805ca25b43894c427bc43b36554ede70476f7ee25d1a6c03ed9f5e40 5c72135defa96ede67a5a8ef5fea114c19a857db71952cb83f4d11> ND /n <10bf31702094fda2efce4110428b7f86f5f2073cab682ca78d0dc97da563 e3301b964801f725812f64cb67abc1e242f6d8dcd921f1fbf9e05fee92c3 cf16b5bf6083337a59bf026de7fa548a247b8bde12c672aa0ba0501ccc35 fcca587d7573f11dfc32a2ac31516847d39fb276060c6171da> ND /o <10bf317041f0d680f4930f6b0672f7536ce2eb70a2366463cc9006c590f6 6bbb22b4a706eff4a93c95880cecbbf82d6e623efa721926a49ba75b71ef 97d0e3d8c35761734c54d6d734cb61cf4c4d7050d90fa115600d26f47050 dfb8739452ed0059ffdca41c137f0b71425a690a4da83dcf8abcf17c206e c5eff5dd0d7b85b999c37123dfb769cd075b5a162cb33d72426c> ND /p <10bf31703d364b58d236360a3109f388a509dc9806d07d5bc445174ad942 7c9600246e60ea62f48529a60136f844b413bd7834b903aeb5ec3a65352a 708c943d46c286b502a39b69aec9bc15c2a1798b51edb224db01e94ff1eb dbf1e97f7f79a2c4ac7f7ccc29f5a1c29ed2d05ed3e5ff111a8b097f8d17 72a84cce0bcd066f78e2de698d38b96a99a99313e7a6639d82> ND /q <10bf317045baf787ecdcbb011b65962fbad228c6ff97ec59cb481119370d 9ca1037b3e87c9e4aaf39ae22c576b883cf5758ace85e97c81ca34b753be 40c81f65dda75cbfd8f324154643da30041c4ea31da3ed10200ad7c2634c e8e7c5a6f4f7934e05c75ad1f203b9f7999e5701cd1be1b73633c95d90e0 089dac273a1e75986b3d67cb83d503d4f6d512915d4dd03108d03c> ND /r <10bf31703f93f6c49808fdd8544fecb184adc28a087f99360dbfdf8b0375 9b819135c930698375e13c34125773b22d251f861dc05246608ab0d559df 442670f87f9615eabcaf25ab4b613b44e059b394bfb9> ND /s <10bf317050d961e87d157c0fe86ec5afecbd608ce0f232c64dcfb1d39b45 2e71b8ca2a92c46173a52c993c8ea0e3a6a97bbca89eebc0e87a68da7dcf 335cb16989a377c8400340e09bb7a3a4fae54003803791fa4d2f5b88afdc 392f17afecc8a037b6118f07b51c97b137676b140e2fba0e4b7ecc574c70 cbfa35d84fd49bc18c067342180503665d383fcdebee907501f8719ff862 5030352810efab946329f109adefea2f39c8182336b9eb95b38d69ca43cf 161d7fb7e8f46433cafa> ND /t <10bf3170688ce4cb1d2f5bf487137bec8ecb87b4485146ce17824d997ac5 95ab4afb2e80a065a802ee3f010bb37eac91d0f6ed42677aa9dde7e1ad01 769b95b971dec6d1669588801bb2fb04109e79e9771f019783524f2f268e 35dce126a03e55d028a6951cc9b40e649071f577> ND /u <10bf317022f1ca2cc2a22c3ff97c1232bc55839582d9c5ff7e86bfa4508d 4c6c2a32b8a91c23bc7417819a6d61bb6c4ffa588f9ea417cfc189ff4ca4 86806cfbdc09b2f0ef54b54c53e50d4afcfcb2df030b19aa33138b0a422d d58054461b41c9166e86f2fb1f6b43052b68dc3202c1cc> ND /v <10bf3170625c727453162c8fc1a6c3317db0654c8d1cf399154810b2ea75 644b7bf3ca097b70d6244faa15faeaddcd0f234039d4b32fccf18d> ND /x <10bf3170638bf24b9ac01ae6f3f5ae817231c94093d6b928339de9a1f6d7 c03f6b6f7762b561ab36e6e40fc21093f89e72e352dadf27c949562edd95 94> ND /eacute <10bf3170599a82aebce2d0d9cd696e2d2232ae83b1d98ff884add96e0282 26fcd2cbd306888649029fbc75f18f771bf21f4d5f53f71cd70d56907fb2 0780ae57f65359db4c49ca929cb86ae96dd2f43742f720ffcefc0d1d3194 c72a55a6bfcf26d975c031741b09b969ea0410af02ae1e13b6c1d337a6b3 96eba6c714d73f9b5d2c2499a66a60f107d1dad4da5616aab6bf7e409dc1 77d487cc231273f7707fa05510> ND /quoteright <10bf317031d629999a8c837b268ba129d005c62d584368bd00824c72ab86 67b66a87f84f05473a279ba91ae0dd0510995658101098fc28bc29a69233 ead9> ND end end put put dup /FontName get exch definefont pop end /Arial-BoldMT findfont /Encoding get dup 32 /space put dup 76 /L put dup 84 /T put dup 97 /a put dup 99 /c put dup 100 /d put dup 101 /e put dup 103 /g put dup 104 /h put dup 105 /i put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 120 /x put dup 142 /eacute put dup 213 /quoteright put pop %ADOEndSubsetFont /Arial-BoldMT*1 [ 32{/.notdef}repeat /space 43{/.notdef}repeat /L 7{/.notdef}repeat /T 12{/.notdef}repeat /a /.notdef /c /d /e /.notdef /g /h /i 2{/.notdef}repeat /l /m /n /o /p /q /r /s /t /u /v /.notdef /x 21{/.notdef}repeat /eacute 70{/.notdef}repeat /quoteright 42{/.notdef}repeat ] /Arial-BoldMT nfnt /Arial-BoldMT*1 findfont [14 0 0 -14 0 0 ]mfnt sfnt 13.229 19.9502 mov (Le d) sh 42.0083 19.9502 mov (\216) sh 49.7944 19.9502 mov (coupage des temps g) sh 192.939 19.9502 mov (\216) sh 200.725 19.9502 mov (ologiques ) sh 13.229 36.9502 mov (et les principaux ) sh 127.601 36.9502 mov (\216) sh 135.387 36.9502 mov (v) sh 143.173 36.9502 mov (\216) sh 150.959 36.9502 mov (nements de l) sh 236.539 36.9502 mov (\325) sh 240.428 36.9502 mov (histoire de la Terre) sh %ADOBeginSubsetFont: ArialMT Initial 11 dict begin /FontName /ArialMT def /FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for def /FontInfo 4 dict dup begin /FSType 0 def /OrigFontType /TrueType def end readonly def /PaintType 0 def /FontType 1 def /FontBBox { 0 0 0 0 } def currentdict end systemdict begin dup /Private 7 dict dup begin /BlueValues [-15 0 600 650] def /MinFeature {16 16} def /password 5839 def /ND {def} def /NP {put} def /RD {string currentfile exch readhexstring pop} def 2 index /CharStrings 242 dict dup begin /.notdef <10bf317005b6d50bd3b903bc9f60e6e804630266f839393d56ae50a85fbe ffec110deebde9f8a007323688ac> ND /E <10bf317028198094ce8cd275e305c79a7a258ddd928bd9dc896c51a549b4 869242612fc9caa06c2483d03d9996ef> ND /G <10bf317032094fc341dd3fe1e9917e7219e2faf83af778bdd7ec0c55098b e0e9b7739ea63012a93f617db4a54ea175a87f3963b18d82408a4b4aca07 c62fb2e9535e5b6e8c7ae61eda2a1953530b7a1c20e1c613736eaa239c10 515a07f3aa0b6d64123373a1e5a99a624259a238e115671adf7333dd41a7 8ab39a78f4284786c4df0d20429167addc89fc078c7c417063dcfe0d52c4 81387bcf48cb4c7455f1384c6dd065c8e657f42b246b3a7cb37a89589130 dac20b879178be4ff3a9d7cba8> ND /N <10bf3170258d0fb193698b7049546445ecd17fd85e4bf2706de899f33391 fbaa27f5dc8abddb7736c2d7> ND /O <10bf317049853377ebc41c579b14b81e62dc18fcb981afe077cd458d5644 5d162ad01eefba418dc940d1d3586db0f88db59e5528595c3075286d478f ea78855f3395d4738c829bc906481255e6921ecaae5330664e2d60658bdb 995713c78bf5f3c9aa2888eb787edfd0a898f063dfe41961d0136090fc22 3d36c7c34c3efd0ca3ba6ab8d9dee45f39f5c1354854a0db2f2d67ebe6d0 37578a0ff716ab77d6c101> ND /Eacute <10bf317028198094ce8cd275e305c79a7a258ddd928bd9dc896c51a549b4 869242612fc9caa06c2483d03d99961accc8e95e684fb3bfbb7d9f1c00f5 c36a47e083> ND /Egrave <10bf317028198094ce8cd275e305c79a7a258ddd928bd9dc896c51a549b4 869242612fc9caa06c2483d03d99961ace3457d09b1f3ce0c6fc3f1c449a 707b10375461> ND end end put put dup /FontName get exch definefont pop end /ArialMT findfont /Encoding get dup 69 /E put dup 71 /G put dup 78 /N put dup 79 /O put dup 131 /Eacute put dup 233 /Egrave put pop %ADOEndSubsetFont /ArialMT*1 [ 69{/.notdef}repeat /E /.notdef /G 6{/.notdef}repeat /N /O 51{/.notdef}repeat /Eacute 101{/.notdef}repeat /Egrave 22{/.notdef}repeat ] /ArialMT nfnt /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 241.326 104.975 mov (N) sh 249.992 104.975 mov (\203) sh 257.996 104.975 mov (OG) sh 276.664 104.975 mov (\351) sh 284.667 104.975 mov (NE) sh 0.2 1 1 0 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs systemdict begin /ArialMT findfont dup /Private get begin /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /space <10bf317079c7734bf7> ND /a <10bf31705d64e193f9f1f8a567d03549fa73483ae9b672d7b7797200c526 6d55e0abf05d082c89da2ef3d2f91996aeea18b52bf494757c5251c9374c 9401f98b0cace0d4875f7ed6fd1c3b2afb70e988b112b201a9d47e0c13f4 1047852d209bb94beef969307b8c216c427c9903125ecb96a03389115b44 edc7e2e2478a1fd25f07acc3624f3ed1b5defe5adc0d2b5c9f2461afba44 82f331b79ca3a770e50164bc5ea7976dee8e016d390d83fcc1fa4202137b 503516f93235eba4c56226d091ad7f8be6c874f34a5fb2592031776db147 88325910cfdd12dfbef218194f528860b4df22c468e92140ddaed77110f7 ac35f3eb45ccb9aa77fa9fad75c6eb6c0fb7ca> ND /d <10bf31705fc19346123ea144938c3fcda937cd4a672f67877e80be643ef8 5a01cff57f62859595ad9c2a1ef16f4c22144c6fc4d200f23642de52d57f 47e47c78a8b6713f5cb6dcd4a475047f70e7386f0baddd9f1c37f1598f60 1bc5b6005acf2115ed4aa52ed6ed621e5045f115e6c8ed146247e81ce086 3c881ef71e6e234403d5f37c528c6ebb0616bbdc05a29ca9d830ed27448f > ND /e <10bf3170422fdb64737aa996af2c16aa574465e2c930c2d6c70f2c72ffe1 f5ae975a706a2cc8ae00b6163837b6e50d4221eaf76eb409c442c6352c58 b6f53cd585b0d4d507cc48acee66f883df189a3c8bf101622dd4022876bd 14603c08f3944b80e2f5e4e7a62999282a391fd9d657c5f0af2673747752 c83501ca742ca70911b84f52143e873794bcaff697373392d39b09bb> ND /h <10bf31703f932f5ecb68c849e33d1fed17c766a03dcb89fd4259247501b2 92adfc2297be69c7091e34ced000096d0ca29850717d0ee8abe567011317 96a4072dab7df40090735d5712990fb13b0847093cc929cc1cd64c87dd80 565b94c081eb> ND /i <10bf31703f9c43ec382ac71b0be91f29c503cae1b1e6095503cc0fe0ac65 3b18436e1776> ND /l <10bf31703962bf7b2e903c47f674adcdf4f2bfaa638a> ND /m <10bf31703f92f56d921ff977e5d6963369571a0659b0c0d4b90a5d6fb9cf 6faeef66a6b161cb3d25beb050c083e79f2022ade1c13065af4f750db4fe 1ad2e1c991cb72a1a606eb51e0d41e91fb4441b42920d1b3a1093a55a67e 1a1fd7d653f510dbcf49e0790e917a5508d455454558a59585ba63bcbeb1 95200dede71b995b075a583acbe0294673e1e62af20184e1e4ef7c875961 9374c008bd7ea0a3f8> ND /n <10bf31703f932f5ecb68c849e33d657776fc326fe2f54f4bc03b7f3fa95b 3e37550287a3822f66bab52dc802d77dcc608442caba0a099550a895735f 067f96366abd71cd4bfcf52bc4da085550e8eac7df2e04a58377ae472993 06a8805e14d9bcbf32aaef31> ND /o <10bf31705e921373942a1df751ebc6db4ec72c05404f7de2844dacd3e4cf 31126a38f288b6ae9b7d8f2dfbc6da8ac0d7c81b1e33f3b0d42a36c4711f eaf8cb9fa6d4a4a92b6ac2214800466fb64367d9087f85fe66540f2cdace 637f2d8f1a779e763ea7643d7ab1f37b5e7c3da5a24dc2e927da3937c07b 4fef169bc767237647c3151dea42fc9d1c> ND /p <10bf31703f932f5ecb85f9f26ec0d7d79e55a006319a903b4934e0296676 bb7a5df970714192f29a85860f4cb191aa4b83ebc5b58328ecf58ed9d6ff d0d3a63dd21733d64450e3abce2a149390b0894b2fb0fce1ee78d045f446 04c31c787e13fdae7e79785a1956f734ed54b976e123646b63ce5bee0b68 59b26a26c2ad993325ab7bd77cdd1be893a8ccd1451854fed772889a0d7d 7791ac97d81ac7> ND /r <10bf31703e6aa4be08d01c511eaadd0473a3483c7b936ed6e6cf91cffcbd a815b8df60ae150c20432c17a46c0682480f6226770a8905e960aec3fe5e 934f4cc994b08abf0fc9d432168086e4> ND /t <10bf31706fd71d386b6c99b1d09bb1ad104eda9ab80d9f94a735d54116f5 9c58b6bda429b5392910a11f88b68881d1c7fdb07e40a06d14aa641d6e68 4a64544555b97e482a6c7cb4aa6fb83472e09b52ff42b290b85900fae15f 7904eb69f44b98bcd014> ND /quoteright <10bf317032074655dd99ec66276ff486403327cf35920a44be46b76420e5 c255f4bc9c85ff066e9783e030e7fc39c24cb3b42729c7> ND systemdict /gcheck known {setglobal} if end end end /ArialMT findfont /Encoding get dup 32 /space put dup 97 /a put dup 100 /d put dup 101 /e put dup 104 /h put dup 105 /i put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 116 /t put dup 213 /quoteright put pop %ADOEndSubsetFont /ArialMT*1 [ 32{/.notdef}repeat /space 36{/.notdef}repeat /E /.notdef /G 6{/.notdef}repeat /N /O 17{/.notdef}repeat /a 2{/.notdef}repeat /d /e 2{/.notdef}repeat /h /i 2{/.notdef}repeat /l /m /n /o /p /.notdef /r /.notdef /t 14{/.notdef}repeat /Eacute 81{/.notdef}repeat /quoteright 19{/.notdef}repeat /Egrave 22{/.notdef}repeat ] /ArialMT nfnt /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 115.902 87.9751 mov (apparition) sh 115.902 100.975 mov (de l) sh 135.25 100.975 mov (\325) sh 137.916 100.975 mov (homme) sh 1 0.5 0 0 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs systemdict begin /ArialMT findfont dup /Private get begin /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /one <10bf317005a6bd48c4a6ac17ff781e4d9d43b0d3b470defa64830ce9e82c a42843f3746bb6c5816fc2f2acc9616849f0fb06de8ffab0e186> ND /A <10bf3170789bec1ccf5fb017e1dd1362ac54cb2fa3a278c1c5e8b8e0184d 7cbeaa35d4ddaa02f35f83f589e53f609414a1e8dd86a2916a5d28875546 282a3c313b2605b04804> ND /s <10bf3170586c182310772ef569c52e8a28e70ab0d8a07df40f23a570f6b8 110b6ca531096c401daf049a20dcabf79d56164e73db3a474a30573096a7 404eb97e5ce29f730842fc393ad09b95ed0671e10fb71efb1a363521b013 915cc88b3ac6f0ba589395594814da911281623368756fb16579fa9358a8 75b177830c9cbc6555453d35bc648383a53ae4cf9040fc62716099ee082d 9b7578cf9dde30b64249b8b9795ff42c9c8ae9907909c29f306594b1c23c 555bcd231348fd1800442f0eb86aff30c0e412f71e22a228c30832473ba4 3b655be973df9c78943b851583a400b4a0e41168da8a907e9f2f> ND systemdict /gcheck known {setglobal} if end end end /ArialMT findfont /Encoding get dup 49 /one put dup 65 /A put dup 115 /s put pop %ADOEndSubsetFont /ArialMT*1 [ 32{/.notdef}repeat /space 16{/.notdef}repeat /one 15{/.notdef}repeat /A 3{/.notdef}repeat /E /.notdef /G 6{/.notdef}repeat /N /O 17{/.notdef}repeat /a 2{/.notdef}repeat /d /e 2{/.notdef}repeat /h /i 2{/.notdef}repeat /l /m /n /o /p /.notdef /r /s /t 14{/.notdef}repeat /Eacute 81{/.notdef}repeat /quoteright 19{/.notdef}repeat /Egrave 22{/.notdef}repeat ] /ArialMT nfnt /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 14.5 107.475 mov (1) sh /ArialMT*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt 21.1738 103.475 mov (ers) sh /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 33.6763 107.475 mov ( sommets) sh 14.5 120.475 mov (des Alpes) sh 0.2 1 1 0 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs systemdict begin /ArialMT findfont dup /Private get begin /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /b <10bf31703e65fd7e1217c9f29c64bb1b9e17851bf25dd0466fa484e27564 2ef62da05fc0e561425aa7c0cf759f2df2fed9f5cab4e563d9d485ca6e49 6a23023cc7d5336a38ed163f6d25eac0416c891913363ad8aab5312feed7 de0b0bbcc0db8b66958d96174480f5040af2cfb1590a9410022fc6398cb1 d4435f6325a11aad4c77347983eb4748b4ada02263a3> ND /c <10bf317040c2e74a5fc1787aadb34082a8ba9190bcda4e6309e8a2068a81 15bfd146d0733468211951e54d63b47a4bb20769a10fe2c7ab6af1003e92 c307e62580c4fc4fcb30f321670fe8ea6fc382860db4ab478167543744c2 7eee42bb190b50ff8a3de3702b096b5a0dbc687d9934d27330861f8f151c 46c0261f0a9972bb3873263c80a2161987b9c9> ND /f <10bf31706629561882b73d5b02cebd16b0942e445fbe6e3232b3823cbdb2 63dcf8e5b5846268df4eba2210bb667f400c46f76ed43d4b268aed98cf98 689dff659a93d69b1917cc1e5f49aadef7d4b3b6109675927aeb98089c> ND /u <10bf3170396d6c263643d7ba7494b52feb74e74b6fa68562a82a97fbbf5e bed8907781d8ac84572229182c5c4b88be68c16550f8f2c56a1aafc9bc96 2dd9615eeaed29124f4b67a26151f4cd2e0ab6ff1b11f4d5d3a9d63d9288 f75e43ea4479033e77ce4d726627ff6cb14d9150> ND /v <10bf31706ae07dd17dfbac8a1ae33180eda67f1c12c0170124c5b65d6008 42ef910f621d12aef7aac075b848d0659b626414ef71a4> ND /x <10bf317060ff640a97f40d52fc73b98a64469b3f084ceb61cbde39a670a8 6bdd66d38d792d8bbe1de58b050ff75d7a6d9ab8ab83f71f1130ffc9a46b 7d934ffb8ab93375fd62539cb08006> ND /eacute <10bf3170422fdb64737aa996af2c16aa574465e2c930c2d6c70f2c72ffe1 f5ae975a706a2cc8ae00b6163837b6e50d4221eaf76eb409c442c6352c58 b6f53cd585b0d4d507cc48acee66f883df189a3c8bf101622dd4022876bd 14603c08f3944b80e2f5e4e7a62999282a391fd9d657c5f0af2673747752 c83501ca742ca70911b84f52143e873794bcaff697373392d39b09452fc0 509f8d1d852203e0d33930d59ebdd908> ND /egrave <10bf3170422fdb64737aa996af2c16aa574465e2c930c2d6c70f2c72ffe1 f5ae975a706a2cc8ae00b6163837b6e50d4221eaf76eb409c442c6352c58 b6f53cd585b0d4d507cc48acee66f883df189a3c8bf101622dd4022876bd 14603c08f3944b80e2f5e4e7a62999282a391fd9d657c5f0af2673747752 c83501ca742ca70911b84f52143e873794bcaff697373392d39b09402740 1981eb20c0a8934c30858387c8b38b00c6> ND systemdict /gcheck known {setglobal} if end end end /ArialMT findfont /Encoding get dup 98 /b put dup 99 /c put dup 102 /f put dup 117 /u put dup 118 /v put dup 120 /x put dup 142 /eacute put dup 143 /egrave put pop %ADOEndSubsetFont /ArialMT*1 [ 32{/.notdef}repeat /space 16{/.notdef}repeat /one 15{/.notdef}repeat /A 3{/.notdef}repeat /E /.notdef /G 6{/.notdef}repeat /N /O 17{/.notdef}repeat /a /b /c /d /e /f /.notdef /h /i 2{/.notdef}repeat /l /m /n /o /p /.notdef /r /s /t /u /v /.notdef /x 10{/.notdef}repeat /Eacute 10{/.notdef}repeat /eacute /egrave 69{/.notdef}repeat /quoteright 19{/.notdef}repeat /Egrave 22{/.notdef}repeat ] /ArialMT nfnt /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 115.902 157.975 mov (1) sh /ArialMT*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt 122.576 153.975 mov (ers) sh /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 135.078 157.975 mov ( oiseaux) sh 115.902 187.975 mov (1) sh /ArialMT*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt 122.576 183.975 mov (ers) sh /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 135.078 187.975 mov ( mammif) sh 181.074 187.975 mov (\217) sh 187.748 187.975 mov (res) sh 115.902 228.975 mov (1) sh /ArialMT*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt 122.576 224.975 mov (ers) sh /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 135.078 228.975 mov ( reptiles) sh 115.902 248.975 mov (1) sh /ArialMT*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt 122.576 244.975 mov (ers) sh /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 135.078 248.975 mov ( amphibiens) sh 115.902 293.475 mov (1) sh /ArialMT*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt 122.576 289.475 mov (ers) sh /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 135.078 293.475 mov ( poissons) sh 115.902 441.726 mov (1) sh /ArialMT*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt 122.576 437.726 mov (\217) sh 127.581 437.726 mov (res) sh /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 140.083 441.726 mov ( cellules) sh 46.5 617.976 mov (\216) sh 53.1738 617.976 mov (v) sh 59.1738 617.976 mov (\216) sh 65.8477 617.976 mov (nements de l) sh 134.555 617.976 mov (\325) sh 137.221 617.976 mov (histoire de la vie) sh 115.902 315.975 mov (d) sh 122.576 315.975 mov (\216) sh 129.25 315.975 mov (but des temps) sh 115.902 328.975 mov (fossilis) sh 151.908 328.975 mov (\216) sh 158.582 328.975 mov (s) sh 1 0.5 0 0 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs systemdict begin /ArialMT findfont dup /Private get begin /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /T <10bf317050d9560b3cb54d581860f439ad72a17a69c33f00af1e6fc67c4b afccfda0> ND /q <10bf31705c36af5cef64feff3875e93eaf63e864fd70bb6a233352105e24 3a5cd4f03912d5acd21f32af0f91c1a9946998d2b523bf278ed7e760296f 82ab85e13d34ee43890ecb71199ab005d452eb9982133856fef3006dcdc9 47bf3adb9d4a6a991e8aff21b2bb5591c29aca63e8bcc0429c71b550be84 f5817c08976f9f682b468226026818eeaa8d92033b36d7291e> ND systemdict /gcheck known {setglobal} if end end end /ArialMT findfont /Encoding get dup 84 /T put dup 113 /q put pop %ADOEndSubsetFont /ArialMT*1 [ 32{/.notdef}repeat /space 16{/.notdef}repeat /one 15{/.notdef}repeat /A 3{/.notdef}repeat /E /.notdef /G 6{/.notdef}repeat /N /O 4{/.notdef}repeat /T 12{/.notdef}repeat /a /b /c /d /e /f /.notdef /h /i 2{/.notdef}repeat /l /m /n /o /p /q /r /s /t /u /v /.notdef /x 10{/.notdef}repeat /Eacute 10{/.notdef}repeat /eacute /egrave 69{/.notdef}repeat /quoteright 19{/.notdef}repeat /Egrave 22{/.notdef}repeat ] /ArialMT nfnt /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 14.5 149.975 mov (ouverture) sh 14.5 162.975 mov (de l) sh 33.8477 162.975 mov (\325) sh 36.5137 162.975 mov (oc) sh 49.1875 162.975 mov (\216) sh 55.8613 162.975 mov (an) sh 14.5 175.975 mov (Atlantique) sh 14.5 188.975 mov (central) sh 14.5 515.309 mov (formation) sh 14.5 528.309 mov (des oc) sh 49.8555 528.309 mov (\216) sh 56.5293 528.309 mov (ans) sh 46.5 598.976 mov (\216) sh 53.1738 598.976 mov (v) sh 59.1738 598.976 mov (\216) sh 65.8477 598.976 mov (nements de l) sh 134.555 598.976 mov (\325) sh 137.221 598.976 mov (histoire de la Terre) sh 14.5 546.892 mov (naissance) sh 14.5 559.892 mov (de la Terre) sh 0 0 0 1 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs systemdict begin /ArialMT findfont dup /Private get begin /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /two <10bf31705ac903dc9a7655fb1cbe16b0c7e0879796676cfad704f90dc700 a86b567dfb510d73e1eda2d25481e3e3d20a511167bf4f5111151f12fb5e 5148b97bc9e8b92f2397a19c4772d4ba061304f4dbf35b8f856430b2bb0f 08d2f25a6aab8461d96e2c6ffa85eccdebf2e249af74bf434f3c62413f00 2a31d30ba682cae0ea90b106d10c83845aabfb8f0d6840476b9cba1b1b33 8d> ND /B <10bf317026ba62063ac1fc9b1b7e78ffd02405a6073c267edcf7d4772d8b d58886357b255f6a34ffdb28ea7dd3bcde9e8d86152df16bbf95464b3da5 81a80241ab3a15cb834fac879964bca12ae45a2346542b45e7f82e769dc6 0e9db083a82e08534c9f6f82aa9d811f6505bf0b1bb832cbb587ac8320f0 ae1ae42aea897a566c4e8001af359257dc731487787c0d93ef9b2f1ed840 41901425e5e82bd0ae3793e0dd4c50ff12905ccd193e1ae08c7b651a3ee6 9ac2a8d60e0001b1e2cb724d65cbbbc80d6c9cf4edb8b286a76ac8c6d7e6 c234df3f063f1d91> ND /C <10bf31704fab892742fc2c6be78329c0825c84c392f40122153ca9a91165 96e2ea405597ca7f292098a14c92b8766b957d29536d6a74922bce6efa67 d7fa67d47a8ae997e897ea42f1e923c09a3ad5b1aa2186622859ef03a213 f7c26727c45c24d289e1bf8fa6a719352242839e565e8af9cb5c48758232 20530e01b09cb28b590a86024fb341940ed5d19a7e036981d38ceef64334 a577636f4f149330a371e1> ND /D <10bf31702a859cc72343fc5a00cbe95321e18bb8a769a7bb762c302002c9 2b982836fa4260fe2a0c8ce27d8958937313533c8e6b2532aa8f3c2ccda0 580c74d4a11a4bc549192867065c4c563d8e65b752154cdb3b974ad93d22 39c345160f109954785d974e06de814d5117d5cceba690e455cf1260fe1e 56dd78848498e3603eee9eb4dfbe5866301d46b163af11b944ec34affd> ND /F <10bf31702f7c4b31b7f92f61f70a9032d1addef58c81f5b8fed9651d8c00 81acb06eda84b504e7> ND /I <10bf31701a61e6f9a78e08bbc896e02c88ca268e19a5> ND /J <10bf317054a23a350bd8657c97523c2449830f2addfaa5717667b59bcb2d 036471fab8ce4c5ebc99101e60b80084d709068021fa27df51efcf4e0c39 2f415e56722e844c86f08af512f65c2828294800fceec78aa058d6f73bf5 497ea1a0> ND /L <10bf317026bbdb3a0b5fa193bb84a78137b0c1eca959bcd3e291fc955f> ND /M <10bf317027e82ad35cdddc2b5c741dc6db294c8b4a0d6704b3828695c903 74c6f490906b329d29d44205638a69fbd75880845cec3cf05cb08dd78863 8da26e9aec39bfd95b1a> ND /P <10bf31702a85d5ccd794b0f82fad1df586d5fbd89610cffce961ef0c01e8 0dd41794780f980f6fae77f9030913b26e9faf7c4997be350b070860e734 b58d1af4e1f6fdede1ce393d1a10ecb0df5eb5d5689fc4b0c8ea8e8ea551 86c9a594f8c2368e99f819874a733380254b54725709f6d7ae5e> ND /Q <10bf3170448a2f192731bb7952cfd424f99b7024f33b3d25fc72d9c8833e 0bb904a280af2dc5bab449e1fb62565de0634da1ae206526916233df7200 0014348c056f4f52ad0c8283595e95a397ef3a2192c58b66ccf17fe7502b 545c2177a0ba0fa09139cb048bd4c86286a988dfaa47b5e7854c5001e2e5 9142bbe387929506047deeb47b2619d7464c6727227678af542f5c4ac0f6 1138529d0963ffe983a87fa2460d757ef4bcb627dad1ca7716ae4d2bd5fd 6524d8612962906a6b710f1009ec154901da1a849b> ND /R <10bf31702819c97bfff21764697e50774ba74072e0daf25a84b5ab81ce67 f36424a8f4f31afdf4de9e5912f7a5ba0ce90948b990647285d2500d6d57 ef6e940fb321e739e33f71f0994fb0b96bf3e18815066ca201f1578cce2a 71a0a57bc87021521bfe1b691fde6e9063a575e47bf725cfd1c0afa40b0c a839a6c28bfd0b7f0f7469b4cf16ee3c7a54706ea2da49ba1db858f3c370 3042b60d2181c6c1afb0bef5eb> ND /S <10bf31704ab370a8a6c235279ed6c2ccfc716fa1295d141c34dd24f95c73 82e11c724a74e86021432ff58ab0f9585559c2cc7a3fe0720eadda5eee3e cb055c76e8d7f22cfddbcfbe4ee1a562282b307d86efef90d9a8c71c96ab 9543712fa6240508ea1f38536804c47dfcc21f777c873fc11b7e20f7a228 b35e8d75f100a7da6082feb065d087853344b8bf00df7291cc74173d8c17 2964ca635a4e981f1604dc10d454f452e70073d386bcbe3ed4c09e72aa02 e7eb1e382ccb2fe70e1e9e3084e7824b4261723bffe42f4fc72d36ddcdd9 e884d10e18a55004b6149a9b0c7ead4b42afa8906a80deea322a930f4d91 ac35a6e6186e5d082f09> ND /U <10bf31702819c97bed0771866d6f6e4b5d808a62a968b85d231a0eb8e402 4d132e7e5f4f0774e52ea7ca2947d76cb6d91e5a49bfa24e8dbb70178037 670107e5c5ec344c839ecf8a09e3ebbb33f834e608ca891bbd12e5864287 c5461e81e0b9ea158473ff6b117e14cc8296> ND /V <10bf31707d937b42ca5aa917fb8735867898e23266ce63f299decbd88902 a58f50d327fa84a3893c0fe3af9d5b8d8ece1349c10cbf> ND systemdict /gcheck known {setglobal} if end end end /ArialMT findfont /Encoding get dup 50 /two put dup 66 /B put dup 67 /C put dup 68 /D put dup 70 /F put dup 73 /I put dup 74 /J put dup 76 /L put dup 77 /M put dup 80 /P put dup 81 /Q put dup 82 /R put dup 83 /S put dup 85 /U put dup 86 /V put pop %ADOEndSubsetFont /ArialMT*1 [ 32{/.notdef}repeat /space 16{/.notdef}repeat /one /two 14{/.notdef}repeat /A /B /C /D /E /F /G /.notdef /I /J /.notdef /L /M /N /O /P /Q /R /S /T /U /V 10{/.notdef}repeat /a /b /c /d /e /f /.notdef /h /i 2{/.notdef}repeat /l /m /n /o /p /q /r /s /t /u /v /.notdef /x 10{/.notdef}repeat /Eacute 10{/.notdef}repeat /eacute /egrave 69{/.notdef}repeat /quoteright 19{/.notdef}repeat /Egrave 22{/.notdef}repeat ] /ArialMT nfnt /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 359.333 93.9751 mov (2) sh 393.833 80.4751 mov (\351) sh 401.837 80.4751 mov (RE QUATERNAIRE) sh 241.326 124.475 mov (PAL) sh 264.007 124.475 mov (\203) sh 272.011 124.475 mov (OG) sh 290.679 124.475 mov (\351) sh 298.683 124.475 mov (NE) sh 241.326 144.475 mov (CR) sh 258.658 144.475 mov (\203) sh 266.662 144.475 mov (TAC) sh 290.662 144.475 mov (\203) sh 241.326 164.475 mov (JURASSIQUE) sh 241.326 183.975 mov (TRIAS) sh 241.326 203.475 mov (PERMIEN) sh 241.326 223.475 mov (CARBONIF) sh 303.33 223.475 mov (\351) sh 311.333 223.475 mov (RE) sh 241.326 243.475 mov (D) sh 249.992 243.475 mov (\203) sh 257.996 243.475 mov (VONIEN) sh 241.326 263.475 mov (SILURIEN) sh 241.326 282.975 mov (ORDOVICIEN) sh 241.326 302.975 mov (CAMBRIEN) sh 241.326 375.142 mov (PR) sh 257.996 375.142 mov (\203) sh 266 375.142 mov (CAMBRIEN) sh 1.20001 lw 0 lc 0 lj 4 ml [] 0 dsh true sadj 355.833 90.4752 mo 347.333 90.4752 li 0 0 0 1 cmyk s 0 0 0 1 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs systemdict begin /ArialMT findfont dup /Private get begin /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /five <10bf317047276c49b09acfa7bc79efc344047909ce1f733e1cd354b07630 213f625adb3ae8b5aa6a51c1055a59d5f55e13f6cd6e1d9a82c372ef809e 0ee864af865bf5dd5f7dae9a46388470afbd9e2e8c39b7ea4fc9ab800d6e 8ab2edc1e3d36e194904842b1236ff6f70f88f5551621a9fa448c516e732 df410d140d211e3fe0becb6d0a54202b80a6977f> ND /six <10bf3170435d0d4425184fc061c7faa8dc6add2447c73d0495af3ae4cbe6 71b2a7700f040b5d9fec272a0180dbc9357b9de2d4d226b00cab96cfa6ff d4525fd5fdbe5aade510cfc7cacabe52b0525986d0147839af70fe53fbd7 f15198bbfd1bae2061f4f49fd71dc08e9970f70083123f8d66b634fb7315 bebd4054f7add22d02ae4b05edbd93dd36100ec8d8de9338fa3376fac047 09884a6568cb1a4a1bc019a4541fd5336bbf3178a330d69e79b2faeff373 c4a7266727a8881d997fda33f08bb656e21f4f69dff5317fad9fb438e4a6 11e7fbf82c> ND systemdict /gcheck known {setglobal} if end end end /ArialMT findfont /Encoding get dup 53 /five put dup 54 /six put pop %ADOEndSubsetFont /ArialMT*1 [ 32{/.notdef}repeat /space 16{/.notdef}repeat /one /two 2{/.notdef}repeat /five /six 10{/.notdef}repeat /A /B /C /D /E /F /G /.notdef /I /J /.notdef /L /M /N /O /P /Q /R /S /T /U /V 10{/.notdef}repeat /a /b /c /d /e /f /.notdef /h /i 2{/.notdef}repeat /l /m /n /o /p /q /r /s /t /u /v /.notdef /x 10{/.notdef}repeat /Eacute 10{/.notdef}repeat /eacute /egrave 69{/.notdef}repeat /quoteright 19{/.notdef}repeat /Egrave 22{/.notdef}repeat ] /ArialMT nfnt /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 359.333 133.475 mov (65) sh 355.833 129.976 mo 347.333 129.976 li 0 0 0 1 cmyk s 0 0 0 1 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs systemdict begin /ArialMT findfont dup /Private get begin /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /three <10bf317047276c49b32f77fc0b1d0c5740dcd2446a925ec070d898870164 1dba6c5defb41d909040a164fdb0a088fefa45fff299b57b0e194251a4a8 b9cf3bc1815fd2c5ba06e651f9d7799098b4541de9c35043282b335f2de1 7def94eec0695fa30f7aaa5574cd9d280a8b4d225396feeeafb4b20c3fcc 9f12e751228b7464328a957a71c1d6fc11ef53a8f692024ab80f5e0d7623 62b42a462a2bf96d5a0db86097e421e5cb8c7d7a0900e6cfd70978f26b60 122332f14359637710d630381bc4f9c629fd5be208af03ab6a69f0ba40b9 a2> ND systemdict /gcheck known {setglobal} if end end end /ArialMT findfont /Encoding get dup 51 /three put pop %ADOEndSubsetFont /ArialMT*1 [ 32{/.notdef}repeat /space 16{/.notdef}repeat /one /two /three /.notdef /five /six 10{/.notdef}repeat /A /B /C /D /E /F /G /.notdef /I /J /.notdef /L /M /N /O /P /Q /R /S /T /U /V 10{/.notdef}repeat /a /b /c /d /e /f /.notdef /h /i 2{/.notdef}repeat /l /m /n /o /p /q /r /s /t /u /v /.notdef /x 10{/.notdef}repeat /Eacute 10{/.notdef}repeat /eacute /egrave 69{/.notdef}repeat /quoteright 19{/.notdef}repeat /Egrave 22{/.notdef}repeat ] /ArialMT nfnt /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 359.333 153.475 mov (136) sh 355.833 149.976 mo 347.333 149.976 li 0 0 0 1 cmyk s 0 0 0 1 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs systemdict begin /ArialMT findfont dup /Private get begin /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /zero <10bf317047276c49b351d9623648ba231144bc53a0ca0f7137dd26acafd7 a97e034bcb411e070b28033a95585d14cc3049211cd8d6dbdc740e7e557b 8b0bae35a0f458c915f0c42d4639db9a6f5be8ea13662c7ddbf896c5212e 82bb811e04cfd3e7e4c6b33f992c4b804c27926604f71ad62c4caff5ad28 f37dca9db86e540c19061066e9956293f0fe2d5a7761fabb37f03c88ecf7 f39a88f359b0b2fcad10a34d95> ND /nine <10bf317047276c49b9c0f950eed45ca9abbead4f9a337d9778d52804f095 e0959c13860a3969943ef1a12c3ee6c45422162d204a6f0d8cdc2d4e75b5 67f1b01796340d6df61e18c819464639606becbe4894a8ef149ed72054cf 28ee583aeb880d27fff9e2fa582b760e67cbad4f844afdb68b34f85c1a95 a0e8285de8ad462405443a57e05fe3bbb3d2281adc779f19070fa98342c5 c2c2ec79e83ff4803e54082ff002fd18e3d25566d6e2d40f56cc659c4866 84f0030ca9d50085195745fdce82f2f52a9ae7ae7227879d15b08026dcde 5aab87db399da6bb3c6e8f68808a93> ND systemdict /gcheck known {setglobal} if end end end /ArialMT findfont /Encoding get dup 48 /zero put dup 57 /nine put pop %ADOEndSubsetFont /ArialMT*1 [ 32{/.notdef}repeat /space 15{/.notdef}repeat /zero /one /two /three /.notdef /five /six 2{/.notdef}repeat /nine 7{/.notdef}repeat /A /B /C /D /E /F /G /.notdef /I /J /.notdef /L /M /N /O /P /Q /R /S /T /U /V 10{/.notdef}repeat /a /b /c /d /e /f /.notdef /h /i 2{/.notdef}repeat /l /m /n /o /p /q /r /s /t /u /v /.notdef /x 10{/.notdef}repeat /Eacute 10{/.notdef}repeat /eacute /egrave 69{/.notdef}repeat /quoteright 19{/.notdef}repeat /Egrave 22{/.notdef}repeat ] /ArialMT nfnt /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 359.333 172.975 mov (190) sh 355.833 169.476 mo 347.333 169.476 li 0 0 0 1 cmyk s 0 0 0 1 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs systemdict begin /ArialMT findfont dup /Private get begin /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /four <10bf31706ae035c09f45a3341524b986c2b652ea6a39cb8af0e0fc5bbd6e 2bc3cdf03d1f50c6012a6a62d7d13e3b061a175eb1dcdf7d528d2a646f> ND systemdict /gcheck known {setglobal} if end end end /ArialMT findfont /Encoding get dup 52 /four put pop %ADOEndSubsetFont /ArialMT*1 [ 32{/.notdef}repeat /space 15{/.notdef}repeat /zero /one /two /three /four /five /six 2{/.notdef}repeat /nine 7{/.notdef}repeat /A /B /C /D /E /F /G /.notdef /I /J /.notdef /L /M /N /O /P /Q /R /S /T /U /V 10{/.notdef}repeat /a /b /c /d /e /f /.notdef /h /i 2{/.notdef}repeat /l /m /n /o /p /q /r /s /t /u /v /.notdef /x 10{/.notdef}repeat /Eacute 10{/.notdef}repeat /eacute /egrave 69{/.notdef}repeat /quoteright 19{/.notdef}repeat /Egrave 22{/.notdef}repeat ] /ArialMT nfnt /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 359.333 192.975 mov (2) sh 366.006 192.975 mov (4) sh 372.68 192.975 mov (5) sh 355.833 189.476 mo 347.333 189.476 li 0 0 0 1 cmyk s 0 0 0 1 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs systemdict begin /ArialMT findfont dup /Private get begin /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /eight <10bf317046e8724abd4524a50020e9dc3980c715ec740ae6d67b383e7a21 bbe3be56c8d2784f6ec387931b917e7c302623ca7662f45cd71e99c5e15d 8a11f992831c451f3679822c2af303300e984e0eefcb133e310f6a46109a 9d146b93f55052b2f78ef3224c87d699d722a73d34d859dd1f2bd96bf673 baaddbf695f6c3bf7769f7e07a5e24b82d87f50426587e10e40ded624e17 eff02597ffc635ab9595a4af117c1f6c691cc04f7505cc8cd1a327aaa560 a5ede63a1ca5db943a0e1404d814d511720bef0253fd39fd1556e76c68f9 95550a0b50407412fbd7a8b2eeb8d21996172d225bcaa7fc25ecc9c8768d c697b0249278711014c6dbcc84d68426> ND systemdict /gcheck known {setglobal} if end end end /ArialMT findfont /Encoding get dup 56 /eight put pop %ADOEndSubsetFont /ArialMT*1 [ 32{/.notdef}repeat /space 15{/.notdef}repeat /zero /one /two /three /four /five /six /.notdef /eight /nine 7{/.notdef}repeat /A /B /C /D /E /F /G /.notdef /I /J /.notdef /L /M /N /O /P /Q /R /S /T /U /V 10{/.notdef}repeat /a /b /c /d /e /f /.notdef /h /i 2{/.notdef}repeat /l /m /n /o /p /q /r /s /t /u /v /.notdef /x 10{/.notdef}repeat /Eacute 10{/.notdef}repeat /eacute /egrave 69{/.notdef}repeat /quoteright 19{/.notdef}repeat /Egrave 22{/.notdef}repeat ] /ArialMT nfnt /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 359.333 212.975 mov (280) sh 355.833 209.476 mo 347.333 209.476 li 0 0 0 1 cmyk s 0 0 0 1 cmyk /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 359.333 232.475 mov (345) sh 355.833 228.976 mo 347.333 228.976 li 0 0 0 1 cmyk s 0 0 0 1 cmyk /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 359.333 252.475 mov (395) sh 355.833 248.976 mo 347.333 248.976 li 0 0 0 1 cmyk s 0 0 0 1 cmyk /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 359.333 272.475 mov (435) sh 355.833 268.976 mo 347.333 268.976 li 0 0 0 1 cmyk s 0 0 0 1 cmyk /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 359.333 291.975 mov (500) sh 355.833 288.476 mo 347.333 288.476 li 0 0 0 1 cmyk s 0 0 0 1 cmyk /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 359.333 311.975 mov (550) sh 355.833 308.476 mo 347.333 308.476 li 0 0 0 1 cmyk s 0 0 0 1 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs systemdict begin /ArialMT findfont dup /Private get begin /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /parenleft <10bf31703a9458c05db7ba7a58bcd7a2c9e91ffe666d66d67924090fad2e 914020d503aadf9240d9b1c6a63953b30ccff5415597f5a6c26fdee68dec bc331692c1b3543bfce7c82b9d704f4fab4f> ND /parenright <10bf31703a9458c05d79d3ca9c0e25cc2a0b35ceb7dd46fb51adbfd88390 4d8bf636baa28a31c262d1a3078da5849c1c2b98c958c72994f2c3f78ea4 d099458941ceee627e3f06f9f9a16a1d0c> ND /g <10bf3170599a82ae9f38a9e935b4e0f3d7776326ecd8d725592828643987 c2e996bcd7d71545c3eb62141100b3029b5db47d5a1c74ff1f384da4be0e 6cf0ee7a06a6ed308265b547c61245dd74ea50abb0d2d3cd2399420ee06e 7956a28a86fe6b998b8722a5746802f533a367725615f062015db919f3df 3c1161274e44726519555c137d48159ae02477eb468fd9fc7a3d8570c8a3 e043f93c86fb8138e2b07c9d11fc45f70eb798bfa21ffadc315e7d76733b 5b2c49936a2059f2200afe935aa8ae6d77bf03212f2cde46> ND /j <10bf3170af4c4e03cb099088e1548d44a53dbade2c858e7043672d28af7a 255a52c1fc5961ee26822ea9a234df911035f9c353cbc5b83b929a71f6d2 1b26fffa3fa0b8fccdceb1472f97c84f0973818dc194> ND /acircumflex <10bf31705d64e193f9f1f8a567d03549fa73483ae9b672d7b7797200c526 6d55e0abf05d082c89da2ef3d2f91996aeea18b52bf494757c5251c9374c 9401f98b0cace0d4875f7ed6fd1c3b2afb70e988b112b201a9d47e0c13f4 1047852d209bb94beef969307b8c216c427c9903125ecb96a03389115b44 edc7e2e2478a1fd25f07acc3624f3ed1b5defe5adc0d2b5c9f2461afba44 82f331b79ca3a770e50164bc5ea7976dee8e016d390d83fcc1fa4202137b 503516f93235eba4c56226d091ad7f8be6c874f34a5fb2592031776db147 88325910cfdd12dfbef218194f528860b4df22c468e92140ddaed77110f7 ac35f3eb45ccb9aa77fa9fad75c6eb6c0fb78cedb1b15bd3aacac02a1680 08e2afae65de79632d4016e946072a> ND systemdict /gcheck known {setglobal} if end end end /ArialMT findfont /Encoding get dup 40 /parenleft put dup 41 /parenright put dup 103 /g put dup 106 /j put dup 137 /acircumflex put pop %ADOEndSubsetFont /ArialMT*1 [ 32{/.notdef}repeat /space 7{/.notdef}repeat /parenleft /parenright 6{/.notdef}repeat /zero /one /two /three /four /five /six /.notdef /eight /nine 7{/.notdef}repeat /A /B /C /D /E /F /G /.notdef /I /J /.notdef /L /M /N /O /P /Q /R /S /T /U /V 10{/.notdef}repeat /a /b /c /d /e /f /g /h /i /j /.notdef /l /m /n /o /p /q /r /s /t /u /v /.notdef /x 10{/.notdef}repeat /Eacute 5{/.notdef}repeat /acircumflex 4{/.notdef}repeat /eacute /egrave 69{/.notdef}repeat /quoteright 19{/.notdef}repeat /Egrave 22{/.notdef}repeat ] /ArialMT nfnt /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 359.333 440.976 mov (3 800) sh 46.5 633.976 mov (extinctions majeures) sh 359.333 551.476 mov (4 500) sh 359.333 563.976 mov (\211) sh 366.006 563.976 mov (ge \(en millions d) sh 453.381 563.976 mov (\325) sh 456.047 563.976 mov (ann) sh 476.069 563.976 mov (\216) sh 482.743 563.976 mov (es\)) sh 355.833 437.476 mo 347.333 437.476 li 0 0 0 1 cmyk s 0.6 lw 347.333 90.4752 mo 347.333 354.309 li 0 0 0 1 cmyk s [4 2.5 ] 0 dsh 347.333 356.976 mo 347.333 386.642 li 0 0 0 1 cmyk s 347.333 475.767 mo 347.333 505.434 li 0 0 0 1 cmyk s [] 0 dsh 347.333 389.642 mo 347.333 472.976 li 0 0 0 1 cmyk s 347.333 508.642 mo 347.333 548.142 li 0 0 0 1 cmyk s 1.20001 lw 347.333 548.142 mo 355.833 548.142 li 0 0 0 1 cmyk s 0.6 lw 384.583 61.9752 mo 387.584 63.4752 li 387.584 74.9752 li 390.334 76.4752 li 387.584 77.9752 li 387.584 88.2252 li 384.583 89.7252 li 0 0 0 1 cmyk s 387.584 63.4752 mo 385.833 73.9752 li 387.584 74.9752 li 0 0 0 1 cmyk f 387.584 63.4752 mo 385.833 73.9752 li 387.584 74.9752 li 0 0 0 1 cmyk s 387.584 77.9752 mo 385.833 78.9752 li 387.584 88.2252 li 0 0 0 1 cmyk f 387.584 77.9752 mo 385.833 78.9752 li 387.584 88.2252 li 0 0 0 1 cmyk s 0 0 0 1 cmyk /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 393.833 113.975 mov (\351) sh 401.837 113.975 mov (RE TERTIAIRE) sh 384.583 91.4752 mo 387.584 92.9752 li 387.584 108.476 li 390.334 109.976 li 387.584 111.476 li 387.584 127.976 li 384.583 129.476 li 0 0 0 1 cmyk s 387.584 92.9752 mo 385.833 107.476 li 387.584 108.476 li 0 0 0 1 cmyk f 387.584 92.9752 mo 385.833 107.476 li 387.584 108.476 li 0 0 0 1 cmyk s 387.584 111.476 mo 385.833 112.476 li 387.584 127.976 li 0 0 0 1 cmyk f 387.584 111.476 mo 385.833 112.476 li 387.584 127.976 li 0 0 0 1 cmyk s 0 0 0 1 cmyk /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 393.833 163.475 mov (\351) sh 401.837 163.475 mov (RE SECONDAIRE) sh 384.583 131.476 mo 387.584 132.976 li 387.584 157.976 li 390.334 159.476 li 387.584 160.976 li 387.584 187.476 li 384.583 188.976 li 0 0 0 1 cmyk s 387.584 132.976 mo 385.833 156.976 li 387.584 157.976 li 0 0 0 1 cmyk f 387.584 132.976 mo 385.833 156.976 li 387.584 157.976 li 0 0 0 1 cmyk s 387.584 160.976 mo 385.833 161.976 li 387.584 187.476 li 0 0 0 1 cmyk f 387.584 160.976 mo 385.833 161.976 li 387.584 187.476 li 0 0 0 1 cmyk s 0 0 0 1 cmyk /ArialMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt 393.833 242.975 mov (\351) sh 401.837 242.975 mov (RE PRIMAIRE) sh 384.583 190.726 mo 387.584 192.226 li 387.584 237.476 li 390.334 238.976 li 387.584 240.476 li 387.584 287.476 li 384.583 288.976 li 0 0 0 1 cmyk s 387.584 192.226 mo 385.833 236.476 li 387.584 237.476 li 0 0 0 1 cmyk f 387.584 192.226 mo 385.833 236.476 li 387.584 237.476 li 0 0 0 1 cmyk s 387.584 240.476 mo 385.833 241.476 li 387.584 287.476 li 0 0 0 1 cmyk f 387.584 240.476 mo 385.833 241.476 li 387.584 287.476 li 0 0 0 1 cmyk s 336.333 90.4752 mo 233.834 90.4752 li 1 0.4 0 0 cmyk s 336.333 110.476 mo 233.834 110.476 li 1 0.4 0 0 cmyk s 2 lw [4 2.5 ] 0 dsh 336.333 130.476 mo 233.834 130.476 li 0 1 1 0 cmyk s 0.6 lw [] 0 dsh 336.333 149.976 mo 233.834 149.976 li 1 0.4 0 0 cmyk s 336.333 169.976 mo 233.834 169.976 li 1 0.4 0 0 cmyk s 2 lw [4 2.5 ] 0 dsh 336.333 184.976 mo 233.834 184.976 li 0 1 1 0 cmyk s 40.75 630.976 mo 9.75 630.976 li 0 1 1 0 cmyk s 0.6 lw [] 0 dsh 336.333 209.476 mo 233.834 209.476 li 1 0.4 0 0 cmyk s 336.333 229.476 mo 233.834 229.476 li 1 0.4 0 0 cmyk s 336.333 249.476 mo 233.834 249.476 li 1 0.4 0 0 cmyk s 336.333 268.976 mo 233.834 268.976 li 1 0.4 0 0 cmyk s 336.333 288.976 mo 233.834 288.976 li 1 0.4 0 0 cmyk s 336.333 308.976 mo 233.834 308.976 li 1 0.4 0 0 cmyk s 233.834 548.142 mo 233.834 61.9752 li 214.334 61.9752 li 285.333 47.4751 li 355.833 61.9752 li 336.333 61.9752 li 336.333 548.142 li 233.834 548.142 li cp 1 0.4 0 0 cmyk s 90.5 124.976 mo 90.5 95.4752 li 8.5 95.4752 li 8.5 124.976 li 90.5 124.976 li cp 0 0 0 0 cmyk s 90.5 532.809 mo 90.5 503.309 li 8.5 503.309 li 8.5 532.809 li 90.5 532.809 li cp 0 0 0 0 cmyk s 90.5 564.392 mo 90.5 534.892 li 8.5 534.892 li 8.5 564.392 li 90.5 564.392 li cp 0 0 0 0 cmyk s 43 590.446 mo 43 590.956 li 8.5 590.956 li 8.5 590.446 li 43 590.446 li 0.45 0 0.100001 0 cmyk f 43 590.752 mo 43 591.263 li 8.5 591.263 li 8.5 590.752 li 43 590.752 li 0.4419 0 0.0984 0 cmyk f 43 591.06 mo 43 591.57 li 8.5 591.57 li 8.5 591.06 li 43 591.06 li 0.4339 0 0.0968 0 cmyk f 43 591.367 mo 43 591.877 li 8.5 591.877 li 8.5 591.367 li 43 591.367 li 0.4258 0 0.0951 0 cmyk f 43 591.674 mo 43 592.184 li 8.5 592.184 li 8.5 591.674 li 43 591.674 li 0.4177 0 0.0935001 0 cmyk f 43 591.981 mo 43 592.492 li 8.5 592.492 li 8.5 591.981 li 43 591.981 li 0.409701 0 0.0919 0 cmyk f 43 592.289 mo 43 592.798 li 8.5 592.798 li 8.5 592.289 li 43 592.289 li 0.4016 0 0.0903001 0 cmyk f 43 592.595 mo 43 593.105 li 8.5 593.105 li 8.5 592.595 li 43 592.595 li 0.3936 0 0.0887 0 cmyk f 43 592.903 mo 43 593.413 li 8.5 593.413 li 8.5 592.903 li 43 592.903 li 0.3855 0 0.0871001 0 cmyk f 43 593.21 mo 43 593.719 li 8.5 593.719 li 8.5 593.21 li 43 593.21 li 0.377401 0 0.0855 0 cmyk f 43 593.517 mo 43 594.027 li 8.5 594.027 li 8.5 593.517 li 43 593.517 li 0.369401 0 0.0839 0 cmyk f 43 593.824 mo 43 594.334 li 8.5 594.334 li 8.5 593.824 li 43 593.824 li 0.3613 0 0.0822 0 cmyk f 43 594.131 mo 43 594.641 li 8.5 594.641 li 8.5 594.131 li 43 594.131 li 0.3532 0 0.0806001 0 cmyk f 43 594.438 mo 43 594.948 li 8.5 594.948 li 8.5 594.438 li 43 594.438 li 0.3452 0 0.079 0 cmyk f 43 594.745 mo 43 595.255 li 8.5 595.255 li 8.5 594.745 li 43 594.745 li 0.337101 0 0.0774 0 cmyk f 43 595.052 mo 43 595.562 li 8.5 595.562 li 8.5 595.052 li 43 595.052 li 0.329 0 0.0758 0 cmyk f 43 595.359 mo 43 595.87 li 8.5 595.87 li 8.5 595.359 li 43 595.359 li 0.321 0 0.0742 0 cmyk f 43 595.666 mo 43 596.176 li 8.5 596.176 li 8.5 595.666 li 43 595.666 li 0.3129 0 0.0726001 0 cmyk f 43 595.973 mo 43 596.484 li 8.5 596.484 li 8.5 595.973 li 43 595.973 li 0.304801 0 0.0709001 0 cmyk f 43 596.281 mo 43 596.791 li 8.5 596.791 li 8.5 596.281 li 43 596.281 li 0.296801 0 0.0693 0 cmyk f 43 596.587 mo 43 597.097 li 8.5 597.097 li 8.5 596.587 li 43 596.587 li 0.2887 0 0.0677001 0 cmyk f 43 596.895 mo 43 597.405 li 8.5 597.405 li 8.5 596.895 li 43 596.895 li 0.2806 0 0.0661 0 cmyk f 43 597.202 mo 43 597.711 li 8.5 597.711 li 8.5 597.202 li 43 597.202 li 0.2726 0 0.0645 0 cmyk f 43 597.509 mo 43 598.019 li 8.5 598.019 li 8.5 597.509 li 43 597.509 li 0.264501 0 0.0629001 0 cmyk f 43 597.816 mo 43 598.326 li 8.5 598.326 li 8.5 597.816 li 43 597.816 li 0.2564 0 0.0613 0 cmyk f 43 598.124 mo 43 598.633 li 8.5 598.633 li 8.5 598.124 li 43 598.124 li 0.2484 0 0.0597001 0 cmyk f 43 598.43 mo 43 598.94 li 8.5 598.94 li 8.5 598.43 li 43 598.43 li 0.2403 0 0.0581 0 cmyk f 43 598.738 mo 43 599.248 li 8.5 599.248 li 8.5 598.738 li 43 598.738 li 0.232201 0 0.0564 0 cmyk f 43 599.044 mo 43 599.554 li 8.5 599.554 li 8.5 599.044 li 43 599.044 li 0.224201 0 0.0548 0 cmyk f 43 599.351 mo 43 599.862 li 8.5 599.862 li 8.5 599.351 li 43 599.351 li 0.2161 0 0.0532001 0 cmyk f 43 599.659 mo 43 600.168 li 8.5 600.168 li 8.5 599.659 li 43 599.659 li 0.208 0 0.0516 0 cmyk f 43 599.965 mo 43 600.476 li 8.5 600.476 li 8.5 599.965 li 43 599.965 li 0.2 0 0.0500001 0 cmyk f 43 600.476 mo 43 590.446 li 8.5 590.446 li 8.5 600.476 li 43 600.476 li cp 0 0 0 0 cmyk s 90.5 192.976 mo 90.5 138.476 li 8.5 138.476 li 8.5 192.976 li 90.5 192.976 li cp 0 0 0 0 cmyk s 209.667 105.476 mo 209.667 75.9752 li 110.167 75.9752 li 110.167 105.476 li 209.667 105.476 li cp 0 0 0 0 cmyk s 209.667 233.976 mo 209.667 216.476 li 110.167 216.476 li 110.167 233.976 li 209.667 233.976 li cp 0 0 0 0 cmyk s 209.667 192.476 mo 209.667 174.976 li 110.167 174.976 li 110.167 192.476 li 209.667 192.476 li cp 0 0 0 0 cmyk s 209.667 162.976 mo 209.667 145.476 li 110.167 145.476 li 110.167 162.976 li 209.667 162.976 li cp 0 0 0 0 cmyk s 209.667 253.976 mo 209.667 236.476 li 110.167 236.476 li 110.167 253.976 li 209.667 253.976 li cp 0 0 0 0 cmyk s 209.667 298.976 mo 209.667 281.476 li 110.167 281.476 li 110.167 298.976 li 209.667 298.976 li cp 0 0 0 0 cmyk s 209.667 446.226 mo 209.667 428.726 li 110.167 428.726 li 110.167 446.226 li 209.667 446.226 li cp 0 0 0 0 cmyk s 42.75 609.939 mo 42.75 610.831 li 8.75 610.831 li 8.75 609.939 li 42.75 609.939 li 0 0.5 0.3 0 cmyk f 42.75 610.246 mo 42.75 611.137 li 8.75 611.137 li 8.75 610.246 li 42.75 610.246 li 0 0.4919 0.2951 0 cmyk f 42.75 610.552 mo 42.75 611.444 li 8.75 611.444 li 8.75 610.552 li 42.75 610.552 li 0 0.4839 0.2903 0 cmyk f 42.75 610.86 mo 42.75 611.752 li 8.75 611.752 li 8.75 610.86 li 42.75 610.86 li 0 0.475801 0.2855 0 cmyk f 42.75 611.166 mo 42.75 612.058 li 8.75 612.058 li 8.75 611.166 li 42.75 611.166 li 0 0.4677 0.2806 0 cmyk f 42.75 611.473 mo 42.75 612.365 li 8.75 612.365 li 8.75 611.473 li 42.75 611.473 li 0 0.4597 0.2758 0 cmyk f 42.75 611.78 mo 42.75 612.671 li 8.75 612.671 li 8.75 611.78 li 42.75 611.78 li 0 0.4516 0.271001 0 cmyk f 42.75 612.086 mo 42.75 612.978 li 8.75 612.978 li 8.75 612.086 li 42.75 612.086 li 0 0.4436 0.2661 0 cmyk f 42.75 612.393 mo 42.75 613.285 li 8.75 613.285 li 8.75 612.393 li 42.75 612.393 li 0 0.435501 0.2613 0 cmyk f 42.75 612.701 mo 42.75 613.592 li 8.75 613.592 li 8.75 612.701 li 42.75 612.701 li 0 0.4274 0.2564 0 cmyk f 42.75 613.007 mo 42.75 613.899 li 8.75 613.899 li 8.75 613.007 li 42.75 613.007 li 0 0.4194 0.251601 0 cmyk f 42.75 613.314 mo 42.75 614.206 li 8.75 614.206 li 8.75 613.314 li 42.75 613.314 li 0 0.4113 0.2468 0 cmyk f 42.75 613.621 mo 42.75 614.512 li 8.75 614.512 li 8.75 613.621 li 42.75 613.621 li 0 0.403201 0.2419 0 cmyk f 42.75 613.927 mo 42.75 614.819 li 8.75 614.819 li 8.75 613.927 li 42.75 613.927 li 0 0.3952 0.2371 0 cmyk f 42.75 614.234 mo 42.75 615.126 li 8.75 615.126 li 8.75 614.234 li 42.75 614.234 li 0 0.3871 0.232201 0 cmyk f 42.75 614.542 mo 42.75 615.433 li 8.75 615.433 li 8.75 614.542 li 42.75 614.542 li 0 0.379 0.2274 0 cmyk f 42.75 614.848 mo 42.75 615.74 li 8.75 615.74 li 8.75 614.848 li 42.75 614.848 li 0 0.371 0.2226 0 cmyk f 42.75 615.155 mo 42.75 616.046 li 8.75 616.046 li 8.75 615.155 li 42.75 615.155 li 0 0.362901 0.2177 0 cmyk f 42.75 615.461 mo 42.75 616.353 li 8.75 616.353 li 8.75 615.461 li 42.75 615.461 li 0 0.3548 0.2129 0 cmyk f 42.75 615.768 mo 42.75 616.66 li 8.75 616.66 li 8.75 615.768 li 42.75 615.768 li 0 0.3468 0.208 0 cmyk f 42.75 616.075 mo 42.75 616.966 li 8.75 616.966 li 8.75 616.075 li 42.75 616.075 li 0 0.3387 0.2032 0 cmyk f 42.75 616.382 mo 42.75 617.274 li 8.75 617.274 li 8.75 616.382 li 42.75 616.382 li 0 0.330701 0.198401 0 cmyk f 42.75 616.689 mo 42.75 617.581 li 8.75 617.581 li 8.75 616.689 li 42.75 616.689 li 0 0.3226 0.1935 0 cmyk f 42.75 616.996 mo 42.75 617.887 li 8.75 617.887 li 8.75 616.996 li 42.75 616.996 li 0 0.3145 0.188701 0 cmyk f 42.75 617.302 mo 42.75 618.194 li 8.75 618.194 li 8.75 617.302 li 42.75 617.302 li 0 0.3065 0.1838 0 cmyk f 42.75 617.609 mo 42.75 618.5 li 8.75 618.5 li 8.75 617.609 li 42.75 617.609 li 0 0.298401 0.179001 0 cmyk f 42.75 617.916 mo 42.75 618.807 li 8.75 618.807 li 8.75 617.916 li 42.75 617.916 li 0 0.2903 0.1742 0 cmyk f 42.75 618.223 mo 42.75 619.115 li 8.75 619.115 li 8.75 618.223 li 42.75 618.223 li 0 0.2823 0.1694 0 cmyk f 42.75 618.53 mo 42.75 619.421 li 8.75 619.421 li 8.75 618.53 li 42.75 618.53 li 0 0.2742 0.1645 0 cmyk f 42.75 618.836 mo 42.75 619.728 li 8.75 619.728 li 8.75 618.836 li 42.75 618.836 li 0 0.2661 0.159701 0 cmyk f 42.75 619.143 mo 42.75 620.035 li 8.75 620.035 li 8.75 619.143 li 42.75 619.143 li 0 0.258101 0.1548 0 cmyk f 42.75 619.45 mo 42.75 620.341 li 8.75 620.341 li 8.75 619.45 li 42.75 619.45 li 0 0.25 0.15 0 cmyk f 42.75 620.341 mo 42.75 609.939 li 8.75 609.939 li 8.75 620.341 li 42.75 620.341 li cp 0 0 0 0 cmyk s 209.667 332.976 mo 209.667 303.476 li 110.167 303.476 li 110.167 332.976 li 209.667 332.976 li cp 0 0 0 0 cmyk s 232.469 91.7252 mo 223.75 95.2252 li 225.126 92.9752 li 210.5 92.9752 li 212.563 90.9126 li 226.438 90.9126 li 227.594 89.0376 li 232.469 91.7252 li 0 0 0 0.3 cmyk f 232.469 90.4752 mo 223.75 93.9752 li 225.126 91.7252 li 210.5 91.7252 li 212.563 89.6626 li 226.438 89.6626 li 227.594 87.7876 li 232.469 90.4752 li 0 0.5 0.4 0 cmyk f 0.4 lw 232.469 90.4752 mo 223.75 93.9752 li 225.126 91.7252 li 210.5 91.7252 li 212.563 89.6626 li 226.438 89.6626 li 227.594 87.7876 li 232.469 90.4752 li cp 0 1 1 0 cmyk s 232.469 155.726 mo 223.75 159.226 li 225.126 156.976 li 210.5 156.976 li 212.563 154.913 li 226.438 154.913 li 227.594 153.038 li 232.469 155.726 li 0 0 0 0.3 cmyk f 232.469 154.476 mo 223.75 157.976 li 225.126 155.726 li 210.5 155.726 li 212.563 153.663 li 226.438 153.663 li 227.594 151.788 li 232.469 154.476 li 0 0.5 0.4 0 cmyk f 232.469 154.476 mo 223.75 157.976 li 225.126 155.726 li 210.5 155.726 li 212.563 153.663 li 226.438 153.663 li 227.594 151.788 li 232.469 154.476 li cp 0 1 1 0 cmyk s 232.469 185.226 mo 223.75 188.726 li 225.126 186.476 li 210.5 186.476 li 212.563 184.413 li 226.438 184.413 li 227.594 182.538 li 232.469 185.226 li 0 0 0 0.3 cmyk f 232.469 183.976 mo 223.75 187.476 li 225.126 185.226 li 210.5 185.226 li 212.563 183.163 li 226.438 183.163 li 227.594 181.288 li 232.469 183.976 li 0 0.5 0.4 0 cmyk f 232.469 183.976 mo 223.75 187.476 li 225.126 185.226 li 210.5 185.226 li 212.563 183.163 li 226.438 183.163 li 227.594 181.288 li 232.469 183.976 li cp 0 1 1 0 cmyk s 232.469 226.726 mo 223.75 230.226 li 225.126 227.976 li 210.5 227.976 li 212.563 225.913 li 226.438 225.913 li 227.594 224.038 li 232.469 226.726 li 0 0 0 0.3 cmyk f 232.469 225.476 mo 223.75 228.976 li 225.126 226.726 li 210.5 226.726 li 212.563 224.663 li 226.438 224.663 li 227.594 222.788 li 232.469 225.476 li 0 0.5 0.4 0 cmyk f 232.469 225.476 mo 223.75 228.976 li 225.126 226.726 li 210.5 226.726 li 212.563 224.663 li 226.438 224.663 li 227.594 222.788 li 232.469 225.476 li cp 0 1 1 0 cmyk s 232.469 246.226 mo 223.75 249.726 li 225.126 247.476 li 210.5 247.476 li 212.563 245.413 li 226.438 245.413 li 227.594 243.538 li 232.469 246.226 li 0 0 0 0.3 cmyk f 232.469 244.976 mo 223.75 248.476 li 225.126 246.226 li 210.5 246.226 li 212.563 244.163 li 226.438 244.163 li 227.594 242.288 li 232.469 244.976 li 0 0.5 0.4 0 cmyk f 232.469 244.976 mo 223.75 248.476 li 225.126 246.226 li 210.5 246.226 li 212.563 244.163 li 226.438 244.163 li 227.594 242.288 li 232.469 244.976 li cp 0 1 1 0 cmyk s 232.469 294.726 mo 223.75 298.226 li 225.126 295.976 li 210.5 295.976 li 212.563 293.913 li 226.438 293.913 li 227.594 292.038 li 232.469 294.726 li 0 0 0 0.3 cmyk f 232.469 293.476 mo 223.75 296.976 li 225.126 294.726 li 210.5 294.726 li 212.563 292.663 li 226.438 292.663 li 227.594 290.788 li 232.469 293.476 li 0 0.5 0.4 0 cmyk f 232.469 293.476 mo 223.75 296.976 li 225.126 294.726 li 210.5 294.726 li 212.563 292.663 li 226.438 292.663 li 227.594 290.788 li 232.469 293.476 li cp 0 1 1 0 cmyk s 232.469 310.226 mo 223.75 313.726 li 225.126 311.476 li 210.5 311.476 li 212.563 309.413 li 226.438 309.413 li 227.594 307.538 li 232.469 310.226 li 0 0 0 0.3 cmyk f 232.469 308.976 mo 223.75 312.476 li 225.126 310.226 li 210.5 310.226 li 212.563 308.163 li 226.438 308.163 li 227.594 306.288 li 232.469 308.976 li 0 0.5 0.4 0 cmyk f 232.469 308.976 mo 223.75 312.476 li 225.126 310.226 li 210.5 310.226 li 212.563 308.163 li 226.438 308.163 li 227.594 306.288 li 232.469 308.976 li cp 0 1 1 0 cmyk s 232.469 111.726 mo 223.75 115.226 li 225.126 112.976 li 91.75 112.976 li 93.8126 110.913 li 226.438 110.913 li 227.594 109.038 li 232.469 111.726 li 0 0 0 0.3 cmyk f 232.469 110.476 mo 223.75 113.976 li 225.126 111.726 li 91.75 111.726 li 93.8126 109.663 li 226.438 109.663 li 227.594 107.788 li 232.469 110.476 li 0.5 0.100001 0 0 cmyk f 232.469 110.476 mo 223.75 113.976 li 225.126 111.726 li 91.75 111.726 li 93.8126 109.663 li 226.438 109.663 li 227.594 107.788 li 232.469 110.476 li cp 1 0.4 0 0 cmyk s 232.469 167.226 mo 223.75 170.726 li 225.126 168.476 li 91.75 168.476 li 93.8126 166.413 li 226.438 166.413 li 227.594 164.538 li 232.469 167.226 li 0 0 0 0.3 cmyk f 232.469 165.976 mo 223.75 169.476 li 225.126 167.226 li 91.75 167.226 li 93.8126 165.163 li 226.438 165.163 li 227.594 163.288 li 232.469 165.976 li 0.5 0.100001 0 0 cmyk f 232.469 165.976 mo 223.75 169.476 li 225.126 167.226 li 91.75 167.226 li 93.8126 165.163 li 226.438 165.163 li 227.594 163.288 li 232.469 165.976 li cp 1 0.4 0 0 cmyk s 232.469 549.809 mo 223.75 553.309 li 225.126 551.059 li 91.75 551.059 li 93.8126 548.997 li 226.438 548.997 li 227.594 547.122 li 232.469 549.809 li 0 0 0 0.3 cmyk f 232.469 548.559 mo 223.75 552.059 li 225.126 549.809 li 91.75 549.809 li 93.8126 547.747 li 226.438 547.747 li 227.594 545.872 li 232.469 548.559 li 0.5 0.100001 0 0 cmyk f 232.469 548.559 mo 223.75 552.059 li 225.126 549.809 li 91.75 549.809 li 93.8126 547.747 li 226.438 547.747 li 227.594 545.872 li 232.469 548.559 li cp 1 0.4 0 0 cmyk s 232.469 438.226 mo 223.75 441.726 li 225.126 439.476 li 210.5 439.476 li 212.563 437.414 li 226.438 437.414 li 227.594 435.539 li 232.469 438.226 li 0 0 0 0.3 cmyk f 232.469 436.976 mo 223.75 440.476 li 225.126 438.226 li 210.5 438.226 li 212.563 436.164 li 226.438 436.164 li 227.594 434.289 li 232.469 436.976 li 0 0.5 0.4 0 cmyk f 232.469 436.976 mo 223.75 440.476 li 225.126 438.226 li 210.5 438.226 li 212.563 436.164 li 226.438 436.164 li 227.594 434.289 li 232.469 436.976 li cp 0 1 1 0 cmyk s %ADOBeginClientInjection: EndPageContent "AI10" userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse %ADOEndClientInjection: EndPageContent "AI10" % page clip grestore grestore % PSGState Adobe_AGM_Core/AGMCORE_save get restore %%PageTrailer %ADOBeginClientInjection: PageTrailer Start "AI10" %ADOEndClientInjection: PageTrailer Start "AI10" Adobe_AGM_Image/page_trailer get exec Adobe_CoolType_Core/page_trailer get exec Adobe_AGM_Core/page_trailer get exec currentdict Adobe_AGM_Utils eq {end} if %ADOBeginClientInjection: PageTrailer End "AI10" %ADOEndClientInjection: PageTrailer End "AI10" %%Trailer %ADOBeginClientInjection: DocumentTrailer Start "AI10" %ADOEndClientInjection: DocumentTrailer Start "AI10" Adobe_AGM_Image/doc_trailer get exec Adobe_CoolType_Core/doc_trailer get exec Adobe_AGM_Core/doc_trailer get exec %ADOBeginClientInjection: DocumentTrailer End "AI10" %ADOEndClientInjection: DocumentTrailer End "AI10" %%EOF %AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 10.0 %%AI8_CreatorVersion: 10.0 %%For: (Olivier Cabon) (Thotm) %%Title: (4Stt0501.eps) %%CreationDate: 03/06/15 18:10 %AI9_DataStream %Gb"-6=`Yn2FXHmbL\MDSKl*WF!/0h"[';@'WhC]DBO#)MWGX3gOghVM`0*Fg>["$)53Mggn_!7uf$,a<9cF.2=g;4U%q!VrGl6bq %B9+\Vmqs6(T0<2o`F,j/0*;e0^NN:)Woj6oh4Pma+D]bR#q=Jpr3 %j%hVsJ%gBar;?E)r,TLHfBqDMiu^3mGLndgT2iFJI!CsOVbaeRG,Jo3;m"Vk3DYXHhI/U %J,R%%a$$#JDqM2LI['h&f5RjQJ+di&p[W5!9Bk+&h9YNNkE#D3I)G8WDkEY51?=-a??Q8=J,Q;:Q]KIRpM<)9DYd(WSW7QWn%#G9#^O(e_Mk])=VgF\(lMO+2WWo^qq*I_cDQ %4dp"r^O!1-d%",2lKS0(rO,^FGfo3aH@1!&+-@<!X%Q$E3.rkL^lX+Kn@,+P` %#lbQL:Oe[Q$%KYeE;anWI/E[]Mk`.Y/3e#)[bkE+gcauWDPg?Ecqsi2A4SZui=hCh)Dn% %aLJl&HLLRZh#&"m#H[l9HiN'mqKY`h)NG3PkU;++h"qe0*`sE`A])LRJ;[="poIJCa]^.4j'#pC.MG!`s)>UKj%fgbDf-Yg+$Y4P %1\f/J)b#t>VrqFEr\)*C<0JGIb*sQcj'em=rr/sb]C"'c+)ZXKlqZ(8IfB+[HhZ!K+'Z:e]*=;fZYA@t[D6^`TAFLYKsj,#]jLkO %m(NAiMjOiKafnR6iNoMV:hL%WS-\aQGMe994Hg1ZH^=h\5M."1c1qu6Q:-CAXnRQH=K&hEE?E\U8XGrcjLS'/K3TZ`Ul6 %0]_Zl^&Boro+u].b6Mg;OPm%]LW9qZ^tn/6:'gdhj6#e"qOKg^hjiIdraGWh %Aof0^Y^1QfEdRQKr4D8BRI7gOIJ7rZL;W,BqmtpWq`6If)u+RGE%9L[,4d-Qm`E\UO:UMs4I8;p-A^(q]4boVc///=cnnt\l_2drQ^TmT)3rmlW3+j;k`h(q#l^:7I^_=$\;sksVI:63SH@ %$M\0L2Q732)obTEJfl6fVHW$s+,3M`Ke6gaNu*@.b:g-`eQmrRZF&kJOO,3=$d"Dd8f83VU2WrA:Y;S8Hq%,#Q(L\)aErW`Dc#"R %+gclpB*C)VDW(a=e'0_^]C+hLn`,pFrXYRTDf>+4gGm6oL54f$Y>]3GRbJlB3c]dERCS1/0[hM"aIFL!ICq*jE/OdKK"\1:$+39I^aud^ri2'n?Kb!\O+ohBYd*d\*8SZs'8dkV:@WF$SZflT(@u@hm3?=R>Q=A=5XE= %FU@W"]Z,\H1Ci[mS.hPtcm)bSHPq"feX`A$Le0imZn(^1QYFT/?@WQRMFbUKJ4gB>_qrL8PSFk)O+9,k#,rID;)-J?l'S;hOS5oM %^^@kX+o56\Mg+M^4)815)3J98$:O"X9G*`PKN@C!JmLl@-\bK0)KfG*5Y#AX49cW*?81^o-%`p1$pmN!kUQiR#->F!"UkagNMJ7" %b).;mK1r)c49n;0;!4E,.YgV7T$'AiOo[VNSII#g6OK_m:6;nLSp#]""/ZUI>@&^p,XISAZg*eqbA7O1LR\V %QWF?HU6s.ufYCY@pT?+?@5&=;W+jJOV?6&29dQMVK18OGH>s[H^^q;7-*DC*WE!OokU_(Wm@[.(S0"Te]2#?mEaD^.d\k9LDTNC.;.=Bh@'CqRWgUqi#PF(CgICmD^A=Fl>6!USfl%S#Z`b^5Fq&_K\mJLqbDJQhC)j8m#GncE"V %5Oo),4dfpG$#GmJlN@3nTX^2GARF,hF:#6E:gWK]j;Il"T*34b$1%l>bq9KNO\?6%N)3uT,;Bg4dY5J&b8Gst&_LWeOgl&1INHu% %ZOp8&!QjC?!(n\3kQ"erP;:Q%-*BSm#>3pU."SF\HV,4X9BcYUs!i@0f\H*mVN35?4IKZAliB.B+\Kfi94L6I5R8Tb',(C/ONh>, %dY:X>8O!t7!l2V9!spB$S?&M!-S_1cn"#_ItV.KRN]2oi8SbAGhg+TUC=A+C@jc/gq>7AniW*!iSD`AAs';dS16p6%MfM_c;t9jr#QLU0u/<@(e7.pC3?S"(au!Q:]N43t.AF&sT)rOQV6B(#V']-h+>^8Y'dq:7h+9 %X.VcB5H$L(E[>W7R!Gt[JH1e[5\7e5;,ok3:r0hDORb8ho(SgJ\'4g`-ip,*dUf_l#bh]L/$LUU*)O:L?;cFHP#..)J5eiO#s"3h %8#II7iYRlPJ/J!+QJmDiPY;Q/1M1qe*JV]]#+cer"oS\EoS2:Y10Brt.7qX;Y*5HSTs.nWJTJFM!Qs2.=?5I`,jr&siZ<[aGOUQi %YaIX_%7#uGb(r@=5nT?PJ6P>Q'S%!kRDES\F/HeMuhITQ'%r"J+A=t1pYTQL$W+7qURNi98:_*^\.Q-CWe&a+b#Ej85%Il,'=IL!40H.8"!28F.8]%%_j/r)del.W8DIa&-+GORO5i %"bfW5&D/cQ_#TUO15%cd9HE_.d<)7!k!9'WW'88K&lb8!6>@&hqar!/3*ZkSrFb[MB87XTJ_P %JR2^t"Jf]4dP)#!:9b-n:]UlF<"*f3`.1M1_##IAn]F9=MTCN-fMXUN2M-O5;1ZI)HX]h9_k%-f64*9YlMu/SN'3D:Z^t)kHCfr+ %-p`F1`j6L,BTalFYK^#KHkP@gHAutZY:>5j'sB+Q.!5V="&NY[_3l2oXrsL&-O%J(f1/cln59Op2Nu)+V"[/0<4^97`e"6dF.tN" %YjVu2*P&Nj,+MFD9Zb73JP_+nJM"J4Q"o6TV,[7t=N>ei9*-#7>]O,ng9U2OqSt9Fmm$O:S3SbjF.Tc):smKGOV3#aEJ7*b67, %"([hJ\!j,nqT9k0%:9/;AH8S<*!omI%]^,BS59*fFq6e%2oSN26u2WfqO"lsX"iD%G?u#LpJT[41E,\X&6Idl73aAL8W!-m3SsRt_"-j>J %)PbsjdV'_YAfjk8"762jnpkq:9RA)136/%X#101j&:2dEEtHL4V0r\O>A,Hf1<@!;)LK(gE,fAOLLaG\CjLp[HFl49j[5N*Wt`q@ %'(,0"U0uLRfY`Y;DGPR#+PG18,MWf7%%74=%eq4.rB!cF?!3'j.5#USZjHl0<5s7V(WOt'RY11d"Apq*n--s-WgNjL_$iKN+CG\> %F=BTNLkUf*;+Md&!oOfQeX>?SWe&0],`i:l%g,T-HN@!HC3#:joH^`$T(_FtqX %qK:%X>s&s/imQ4f6"X,[XedVYcIG7T"TP>^LCBF0r_RoI7G<"hbqE3/19cR]0Zh2"J?^E"4ApP"4%dgs)YC*X03l?=#FY]0"ehC] %!&Qrsj:q1doMEQ7:9SR>ked`>68OhQ;W-(mi2sc;d=adX(e>\t6+cUn&lTqC/kroDBeXe5AZrNT:N;VRr=%h]L;,R^!Nt@oU$aKtp3$RQt;SnO+@*l,5V)[S)Y^[ql %%@4Ik8C(*dH<>tcc#?(H8hjPA^m5dp3q\*g?g?hV"2pI.pDc'?6FVZD9+VIL$2BUT$T6hCLl57:'\H+;U'J\qr)>RSNC)o*JW^MG %8I[I(j&2f+.([o?6Nq#[.S2('IGc(*V6Yh`V57p"O9CC&QkXLg+mah6>qukh_80OgA810-Es-%Xbbu6fL0!eU;^S/r6>R!$ifp_Q %V6&s5ije5GKEq\f#.Y>i;^Tj)&25#;Kj]$Ul'WZO.nCnqW37t/b#4GF1:[B4fKFKhMH.1-0FhQWqFGT6\5uXp`Zbd2J^d"9aa6q- %g8JO^.N*H0A8Y@%oSlHQ8hVE]3,2f'A^7Z9O&;@P_irEHlf!'gi@n(ET%#DMb0oYV2P.f7bL02m:'df6fc$>c"M12?hkho#?N##Xd^R+&5@*Lt%'p>!."'o\4^HdMgu(j+Eh%co:8,($_%q=: %?`,FA%9?oKZL5ZqU6RpL?Y)6M0^$jGQ;+0np^=V;9h//F$C#2-Pl_!r'pFaa&LWjR@EfME)_tVrRlUFfk&.(7EIa]Tr?85-^^(89 %.\*j!=;#m4r"50`+KJ?\EqCX\WfkKZ:hcl*#%Po*8L076I&`\LJ:T.J(*XWObu4p1>i'],)O:_UW4KbXfE*9J$D$5!,V6kVVumu4 %,=/2[F.I=sgtpu/K!sk`h?K941I.YW:'i92$Y7]fruu(&X3CgD^'j8\U*,Y5$Gjm4,bi_`;1?#Mdd.;kX]LN^e'j?\UC4G+ %2)0ZKL0hRRY\@)(R=i6>+bqGJ20"kEPdok[;oWPr(&7aenB..@?I5<@WO,BVM+6Ul=2*+:R^ %![GIkqiZPZSt5OcTFB9aXOPDgX=LUbp8K%W9s,7[K"=hC\-"^AN?E,^;<1cm"/lmL=l&YO;3e3eCT+4`JqqL3+jtQDP7F?jeAi#u %Or6)X@"/n*/$uVQQ_[7VJdRJV:81-L:M(S8:Cg!n'sq,fi!P6!#1+InmTg43K/"8I(d<-L40c%+n0P"K]dfVe`L"XL/PH_erPmu0 %N\6-,9%)bsNXg1KSB^(\s,)OS6++ZF18g_k2B_Q%g)NiBpm:3YE"q]T?CXIu,^#R=ECOW:L4[R8NN+l]'`mF@Ljq.O],f\WiG %1)j&RbROZFUF'T?VVlB:*-H/=WiSrifEU%P&#'_O'd?_b_0'>iMI8&KP?6-(EKsplL+NRZ6EUQ"M^T*0.![nE@1:-7(!L!+;EO.E %=b#\dJ.H]\jEd+9&]M\MPJchprE7u]W:Rq,$Vh+O.p6(KY=S(BN`RKM>#KmWC=gPls+ldq#R^cdX?[f?;Nal29K$jDd0rK0-p'P, %pe"AD$73inFj8)=`e:`hXP9E)DOa]pP'LKPQ!#dP@"l7)m9b%mAV(h'-^#QPXWAS(KN]I$V88AB]HBWeRf7SbehKP$\u4K7,)lcKbi(5N04S*6tf\YB]t&%#uaIl %Zd$j*5eW%@/;''/KM,i3%dR*p9;=L$;CnRRN649cNW9.bjqP"jZ!KTW6!YUhbMeluZpFe:<5jk+a=cVq=*'6+$6VPIM-t#]GuZ'e %E_t)d;Lgj48-Tljjera<92GiK(XGG#7DWcUOp"F>JR!TnX;`-&A7_-CpTVM[DWjbt9>7 %.^^dBQ's0_ir^Jmd-*&HGT+HNi8oiVJN_[d;qDYA9JHJWHIf;p>X;rENlGCm4^qGIR2C4naCp`=7r;:tgk`M<)]LC17aR58'U@kM %`r6t_;+jh9FlV*gMaT`;CD6pU?rCC^M6EpiL"%<=O(kqG.0\m/e)Ffi`#%>/cU-c%A<_n=V99!uG@K %=6E>Q+-h"O(q2W89LQT^njG!-d,!p,W!^?rR:&NmSuS#F#3Q_\J,nn&'Ts&a`"W6^S!/RT_5EsK]_?$i;c=400JW&O,b7ud %4LqES*sWY8j6BA;@AjY@LsDuBaAMP^ET$nGTe)*U)h`0EG!]UgW/uYJ!``CEOQnN.F(JCtWg$6[).7$e %1-]<>0(_(@M8q+bC@f9AC0DN1'DVeg!aNRuT;%&Q@A02X\L`20O&XM#!qiOFbc5r%@/d[h>Tq-QI";?[E,n!9<2`*n?B\oI/F%1t %c4G0Nl5<.`?r2A7do5jlIFkG'N/=(iCFNf(l;*8('*+XodZ%F:1a7Z>I@AOH"GaZNW<<4s*4?>4.gQPUCj"QR%dILpA^kAifi=\- %FiY3VD7("$tnBEXPF`;c(UC7arrIkTeIpNN!c7F&8%Y?6S$7iB!Rlo7hZ.`#7?!\lI;[O^ZRaW^2P2^Rkq!.0I](F'RYY9[rl*"9k";2ULnnA))RBL=ok=]['U"UmG@^s6ZeeUZ[l8fhKqa^NG=Yq[=a9k)(NfaC0X %^pOOb$`H^L@]XA(@YbhSpe#(Q'Zh']R:oYZ@NH]u/_$Z#,l2\X+94t86P:,N'nPUpEN4]3U=#it3p,*ab9q#e]X6ud8D+CR@([Zr %[h*KZ@0UC@pCG0VEn+RqUtW3o0YC!;5pPW6[cIf2q8auWU8bRrLZTJkkm*1t*$a8kC!Y6D%]`XW;(:!L\dbN+MPB1#&CZ7YbV:K` %L2rBsOi'fP(uVtq=9t;=-9-uO*aB(D/$4$:G_=CMq(m[FX9OHLGh*1?S.b4-T_TedUqp:I/[^oY%:?;6[*u(k?[B`V+Y;Z.G&fhS %a<6^[&6[2:6on4Cq+G4,+rS-nMpuMH:o87KW0h<8Sj=%>PQjkEcU^)POIUmDacRo0iWQ;tk%O#%>m(&I3noEf'@_5Ua7J#2n9VR]1ij8f!N(1,*O`ocr*V`"17;.7Bs:@hZA`djsQ@(>@+,>T,-/0>4sQRA6JWEJuH^3aVZ3%^l+V.bapUE&p@::LeUUZ%&eMD!0q_Dc0p1r+:tt%P8U-lSl5J:'PJAp&8A4R['EHl1A`>Y#2D$/ %5=3_SabXH[iBk,.!6LmLdSZrW9GqIuKSCiW%4FaCQT?E0aoLA+2]`/WJ+7t]_)gPlIGABY'%[3lK%37D#c4NoG3 %+:hJHasnMOFGeK!O;X(oDBVDeb6L7K!tg3Dn<0Y.>$i*aVfjfk0cN.dee.SE+3M.^d+0i*l`4_A8X^G0MU6%"tfL>NlEdrTYY>Bb$pjB/\7U,ilL(LW:oLr9rh4]7m\[sc[UhkR3i %j%+gj!X7HmbUc"smdrhE+*e/[-qhArA2QYcNjo1A%/soG<+h8T-D&>;R:lmj"TKoc!=%;UjlA %(n=8r,KSD1'gS:;Bdmb\[!GFoLEc)LCEmlBD+52+;j/&)M_^P%&'#,4<7C)S)]9n_pNG-W%=/qmELO1I6TL+&//-7#1A-qin!URV %Rg!kS!i(H'EIi4q[#7g^YF0P6"6t'VG+h95:^EZdbWV[?!K/uPC6cMR?ND'eW+A=GJ7p_ePZi6Y?VNYMcBr.SU0&+G_iDGWQXLBN %5?J^UrP0`h>p05?FO!d\E?jpE_(623WAF]G0=0K7-8W8IZZ@OWWB2nq`;'42>0inMY?*MVSZS#PLci- %ZF*SgA;f(u4XtUYJa1/q.^h6NFI'NUdk2Id_Sa1g51@[6p)(l?kL]"'g9`TlG\lL8\/i1j%]_I9%;8X %O`m5+=t+`XNOlU"_kusO22rBLn@C6Bee%nc[sbNf7(k16VoGR$V5AfUQ$5'%S2$cmTttO[1dUPE^l'[;MsI]*]E]l*ESLr>%J %TuD'#`<-A(?tZn`/4p8s,4-A[>n+!CAs(F[#TDtu7pFDDa%1u(Zl[!hbU7?U@IjjLU'?q4oI#4r]HY_XOfLdYO;efuMucM#W'V]E %er4F0@6+X2@tQ;!1eUDMY^N=&UQA^hlMa):^Q1i0;GqO$7STLZV(i[W=OeZ8e=-LY;'M*RaH>Q%_5o&[ITDEg^pOq/dEh'35FJBJ %`k$c*_6KgSWc9,PoEGPU_URZjA0:M$9-5FAf>09?=6#ES&l'ud(Ugo!Rr&U(e,I2Xu^c;F.+2Nm"H;b5FD(LXe\]O+=VB_V6OLZT.SDJ0^D&NYDs(' %'aInV10$>g%?QEs9X7C$0b^5tWX7m+Dl.BqQ)Sr[<'(aJLIoG6H/Zb>YQ2:OmT^B\6CS!L]]3%1Ok-C/bSCjk[@98L8#%0>RuVAb %b$9lN+3\=^R>XO!h)34%/_Ha$%G-.2M6g91-A3N\m@tQtdV/8G$_q'Bg:c?1$Era7Em;2n.IB[-F3ur4DV43,X%Rqu#+*:9^,>DoPh(d0W5a7`RR:]W5^IE4+7.o&ChAXjd#&\M& %r1T82C0hI8Z@W"`'c;/mUB?B6ps&3I9epg'9=51g+nO%i!Pd"S1AAa2A//!%DJN18A/F8D"pO%[QU*sLQ.\=F%Q*32QU>6_2['J' %SqTlqrW2U05D,/;i2:R$D1?OXq"^UXC>u??Zq2:MN[CL;?QD!aW9O#!"*!Qu??1R-0@[#Q!e!u,R %R\7_CJRQEp"G$moVb\n%#Nk]Xd:A3u8V7=3I[C1.U1LRLTXtIUgTM+5;OIBq1Q+\$9-J6im$A-SLYr-DVOu5KuK*ZgFZI9O0FRM/Rle7X> %lF%qs7ZB@HfKiAJ?nT^!9$%Q/S;aNA"rK$R&QAtXp55&M@X\fmU8hFdKP$n?:,[(O3)(,YFMs[)!#gRZfVYBKdQJr(4c"rK)j)he %#f7$!"h-doeP$nGl)dD0je1@dW43T_ODjB0PTVg-X %Vt!Ob\%Mh>WJWm*c37,fQ"@F%4'9j#ju[H'e2-q4^.q+V_e@BEV1g&l;Tt5/b")SLY^M`?)W.6\NJ8G*kt(=Ec@/HG:=N"- %Z,9+7g>Vu.P3r#8/'i(pGh$S=%Df)+Mj8h'%H`njI8([`4bo=oYE(Lj3B4B2k::csR8k7*i3; %Q%k<*-02B?FH[NrH#hjB-=i]5/X`E740)?Ke#?Y_ctQHMU%MOm\bcXkG$G$Si7$Hg2WhC:+:T6nO.r>77l* %/@@Bo7ZB"_Qb2^<2deEHQYdC'Ae]#Bj5>4uV!^;(nEsZo5:ehms8GE*D?4"PaT[KXA)\-Gs3.0)"-h,8\\gm>h]i*W,6-LDs8JH2 %rrPDE^g0R-I^S-0AMh!!:g1&mDneV@YU_]n#>`e+mF`Xni:8I!jDQqUKX46pA+#pT))KcfKua=JXo'%JFnGr9J%H8G%%Y2,j>,/c %&ULr[SjJ[,3s_Q526U#rmX'-+kOht/"*a$U&=BK>FC]>"Y@9KYl=s_5)f>%RHWDb`,C3=p) %_bXhhrM[W69#?C[Uf@^_I1,p%@6d`A.`JZ2&FFR!@9j'./L@Mkg3F3L*ojgE<`I4FV*'d9I]@I/_m3+jf`giQQo0keigEA.d1&P.jQ/3\jTh"FtIc*OYt3kF=jp9&oqZN(uL^kqpWi;!-#3FOK]>_ %g7SF0m&L24Mf!lq"FZi?8TGV%gKeVqV#]@]>9+:X^+L-m\nMq6=g@;?'Yp3&[7[j#2IjL=];B]cJ5.*97Yjb_FIG;H[RjY(!pIQl %DW5qo!j5;P?\PP%hPpj<)A3jnn:,^j's:7U<:P!6)j8%EDf#j5k-A!tC9nZj&[4dMSlt+=>Zi@=oEK)aJZs'8#-:R76q:Etmtoh0 %U6$=sh_SY_;M/[LF;k_k#>+f>h?.MS)GJ>-=kE$33f%+so,]GsC+q4>A'j?=D7SPZD?CY2240]/S[ui8UqN<$Ni!$2.?C%SkdSe0 %e,U&U#1RpoeVkeqN#<3FF&f1@%!%iG4;-u8.['WM9eF`X('p`p,ZmoX7;,F,^]BGhF!??,)$@/H=PUR0PZYrNfLYTsu"sHk&K5sN:8)k-gc(\8%[+3Q[5c365eZcca&X>+[LUlC.K%O!2lWY9VLfE8B %/J'1c`8.DFodpV9b(q)I-In0Zm&PgT/e(#J_[U5:"&R`MEFl$\QFA^C-mO'!Ce."P`(hm,I;.nBEpKAj:?hi3W<8eA%6r"^l=R#>I:m.V"U7uVa'C3'kdj@ %<,o0)AU4E9HhlK)?7f_p_,TS;@i)d@Jl(CFh4uTDC@3F7qUS.oq#7+ %gXFA$9aT28)F=U+t*T$CJ7nFO4:-T4ZH%sC`gs4V.Ue#!FgGf-L %IHkrj=h6M;Dt0f#&7@OdcR8sG9i6O`q<>?)\8B/H#=^]:#%kht)i'!.qtVtb+DfauIE=AWfLrHIn(Y=2VkVef2-SN&^t8XHKH8lL %"p0a$osuqa/@reT2n;>:!MXI[bAYaHc`GO79Uth$i>*80W6s/_4+HW"QLNZQJe`(P^;u43/!06d2Z_J$#n89!GhT^0*8UP6/pAf8 %p-B[qaTaVl)f#`!)R9u%IMnQ9Nncc0#s;PMM;44l\)-<)S4Zoa,78E/$6+g75q+jh@@=-L@93'PF&t0L\#nX,=BHFBK'r271b13M %_cd1!pt'=9?aM[Xe?A&jdl5>G&fIm)R(95"V3Uf1oNpQ:S6*:%oa>6):qEd"L57T*K9Sj?#GnRlIRZB-*'#@Qg=O:M:6qlVJM&0, %d0o6oes=II\MJ6/.GpR5Tc$Tgo34%Oh"La!%1JM\Zq^OP)(L2@cG%T:d=!.$IN9G84KkAR[,=9g!6^]pBWB[W0FaYH4$hVMGN:^l %7aZ.B&h83e8Cu?4L.jrO),c)H(H1:Yj1Kj-3Kb;3CBk5@dk@*?;:,)sXl3;""_=W&E;fH'Bu`-G#dSW434*U)+H7(^^,aq5!"r5b %5ThA"`d,>'[YoiVL[=-eOTPqW/S9uOj!Fo7B.Sg#eI!cnpTRGj3kDb"2J$! %'N*ga+K^_\O=i[S@qL1Zr"(%UDs7JeCMmioX+/U6?pPm*$@hf=B^:q*.t.%7IEY/&PL7FVTT@XeUXD_.guF[OY^22JL`/q_Pt\q1 %ZdSU\F%sBr4fS6&.Ya-#-dBLXT-BDk2bpG9:F[akr&k5M$P)p@kS][!`j=jB(6"#mRcbHr7=;OLSNUI0B&C;I9tas2JQG=V=nG(N %f3"qr"T^4*EbLhh$6!>]d#?]-h)]@*8ko001hTP!^_ODQ-#DV#:ft>]YQi's+/#SKMud1B;3QG@\<<67TO5ggR*3QHAHhMCXiV#C %KLj=-Z6\DWn1U05Nq!&/oQpZp2_j1_Q1m?kqTt3-+:%'n0^`KL!(ED1nCuc$C'it$'DjN+XMj@t[p"RPT'&2KlT %+ks:G,kCH"AGi0=?`>=?bI4S@/rgcOn-m6H;_Cfs;3,`.(j7e4a,R+(2`Qbb(DZ_-;T71^>D3bc'3FEtAQI-BB6o!UmqR1GV5]Q% %4F?4Ji[QXq\(V[`=T+gC391/6*Y$GQS`iPZ%9=E:3D*6JAmlk4+Be)7up<,!17@ %D8:Lc4Z:qN_540K>ATXH"SkMr%R(fQjSRBTS$R"\3b&2P=;a%RFj=kG?<_Z'(7WgQk!nHo/ildMQ8O']e#d9,7-_6CKENk77oR_FW+@1o']?ZSB3SN>505#08Y_;_,P#sncBaO1CBT%pDI6=uP#&6jPZBeb$`7)EL3ZP^pbJ6X9Y)&`#6tL'0 %,$"'4=neq(P9WpEG,YehVJ\gLhf0`*%;Fn3Gs-AiLSg!9"ZnJrYNY_Gq3;6C`-cM7LA':)S8QKO[er^0>PmrSI8+a;H)U#ZI_bbc %AO`4IFl$Td<2A`WKdRmhtE4:%Usq#51Lg#QqOYYh45=Y:t"J@+&K5/HqP8W\NVFEaeh6'dCXlB2E0"BoK`cg8kWm %0WRN;FjGE8UU!S?k^$lSh/d2T2cH$9^!L!@5!N*jTD!k!X?i:FR](m4Q"+K/TN[&`+\-7AgI<2tEk-YoHi/2eI56bnV$HtC*/U)O %FOHiP[#*Hm\f:@9mS]E<]Z)^0<:$:=1O9]VEmk7`J\Glt,X8W2X=NS]A)9b]m_UZH,a8Z.dtJ6T^?:Oq3fu[lQpAeN+KW(UA\dW% %4rJHD.bJ?bmKjDX+=G>Q%L*eQgmXF"gW\toZA!;u1kYeGO7 %qL-MhJO[dlnlM2c@;bPDgLV@H'.nZl,EMP%&oLD[;4W0C%JIbWK=9Me*T6e];;8lRdnt/?Ft?QTTFJ'hLDmL5UW>Y?9gkc@HVD46 %'9Qld;XlYj=[T-Q.esYn`aLO[;$TfA^,N*PDF$pr9f/nFTs4_4c7iLLIN<8ZaQ'blQn50"K"A??'4,'2n+G^@A371F''X%-&j_76 %Jd1%@c0LRfC$j\I5X/Y::(`D+,6XNRlF[IQh!2;GWB^LKo2G/S+bLa`CfVH*<7Qh)i^.JD%,F=TWiD87AS%pJU\g9P>jR*"DaYDI %hddVUPq57)@q)fh(t:U^r+Q/>+1HNoA[30Wc#ut3JJ8,5!\jfQTlo/\VS9M!NOO=^g/u*@#p262g"nZ=$a5SX0aYUCCQ`C(gk/!8 %-iJdlZngAn5?+#p5/QrI?8JgIib];05"8@k#8$i/:J[N!K24=_!LcSeL>'?\%3#n81qm6MB[T0(fAR\qlCMOT$1q6Z>X_dBp-U$` %AfoP,V[H!Z7aHL(+KLLQFNQFC[n,MadO)"68s+L?Mkd;L5gt:$+-mg^+-tb73/n)$gDCe)THP)Ql?CRZdh_$RLhjeWaALBP#3Eh4 %"`r2*eV$jL""GVI:PuZ^7_u/JUL`)hDGmQC[gPY!^1Gk3ZKlJ\XS/Bfe@PHnF:Wl@i'I6-[8;LZa*fQ"fF:IfRg*258Q!:<7Rh;i^"X %4+'*5g"1adM1$u+&#M);_F-?U*]V>6h9aE,4[6uW\@.D9*^7ig-fCOhDehNs8G4NOl$elpqKh@"1F?Ar_n9;Skd33NmV)E=_sFBL %qDLe&o+TthEDaEKfc)=sO&pni-H-_T!fEVY"fH6;L/4C/h8#%4Y)l:jqI>Z@,]DOtWh8h*fNksDio05^X9@@WO`HNCt>?ZMQr8>6^ %=DUE\SJ>Sm\F)H^R#5V\Kt.p@l;^'MlC.BV3kF^GI[#R\1[?)8D7/s@6gCZ![sq6VI*m=iXKSJ6%o%,PO/sR7S\$5H32XBU&W6DS %-19DCN(?0N8l>8^%-Xq`8:5BJr]7+Oc-,bZ5;*\C+($D-k>#M5o`e38Ko@j;bHI3.P#OMlfSkCsddJ^)F=,Uli))/WSNgrNV-ZA= %#]#iVUmc$R6;;RZ=+1gd1'Ra$N6?YHkQg/j_qejM!iM-Ll@O+mVk7(fZE-,\N>ZW1T.[L759N1-IfS,.:OX3[;)HsW6"1*3.t/K\ %]1bY]j[Xt+o-7:m$\>>XpEhLD;oXD8?[dJ7Jp*/W=^bh1!XIm2fW4r,kk8!d6CGTHVD$c-B>FqOm,o)NJq*qmnST#?00GRd=SYc2\)iPYY:Jt9g[H]tH,Bn,9^DIS.0/6TBn57M$[0qd)PiBd(G%nI*O+Sf]$Zkjp0'*C&p %JS*Y%K9_8ahk(c?c9'pKdXdeelsXXeF\lP_X@bVu1#R'_64#1Qde:f[Vs?Q`6*a9]hq`1BjHkp`OahV*Edk?C-Oeu1jRW00j`u4DMs&j,GMA=b>-[MV[ptD5/TT+e %:9JMQT5J!'^V/D$l/[.?U\1hDpe>OObF78/Aa@?bM:Ccgl>qefR.o6W+@'Ym,P26j&l"P]CM[b?aT%?<4"`4)9]b+ %IfFloFRi0f\D<`!VZ5`;oChDYU\M@4H+n]S3;MCRh;.f#jMUX(B&LRN-W9"(qVg9!mUVWTKKl3Np>$$!_k1i(J+n?]r,hmTH[l"d %q\/A7pc8fG5<6D>qIC>6)`(C#b``lZi*ie$Z@Bjic*tHV-sLqoq2\f:@;9.g%^!O>ieZOS:lO"+Y?m-Tq:^ouHIP6/G/[kO0I!4pm*f %-`8a3]prB#.V)eES\*CNq3aGHfc47H2AZ.W(A^W2I5PfDNVb4XnQRU8gNbTieXt],V*9@@4djjOKt+n3GlkWCD7/$h%1tp(=u!TM %qDM8o*t;5If>grS\)($g7sl*P6uoVq0tj`2j2VH %4M>Qnddqa&CKWr]A>8d(]3j\2*RKGB?$8\"?nXU(7G.UobOlm'S0tcV6H=#:s#`Yc9KW[gA_p_qP]27OI:0Q]QtL^E]A%8=4cqJT %?P?O+4?^E*\In[ZH\00K=i:3e6Dr4o?6q'iu6>h=UnB[Y1Iuk"eZjC3K1HjrBa:de.WIr-:aDdeAgiB'>oDgqZJqqjQn %I<2.G`Q46u:tVcWP+\11SU.UC#oE94:Y %)-9r %Y,TDZWirT!_pr]d>R]f5fl0"%@H`G$j<4tP&?U*e*Nr_5bApJ*b?6hW[1&mr>Z-D)L^N07T)'nLKnlFU24Gh`j9?: %?+NXpkou[rZZI[cc]CcA,".8C.4V8hICtH(nKORFZZmC(*+FabMA?hWB\H4gm&P(C0#Dln$`B\Q!U>+D.DudL(WF&]=8pWTpiCrI %:OVng00]9oUCZ4.&XhF>]6"kWgmtuSd_-p^/?ml/l1^VS]74-doLQV"iK=%F9M1:'8Y36=i1RIMa_IjQ[b+Y.PtHW_+;b7eHTZ7OTMbB>AYG:q'`RBK49bN`YaUF^I=V3^e#;d)$FnR"b=l%O=l3^iKOpbBh^0p&^Xg+>aG$AqAT#+SShXpfns;o(;4K %(XVjWi__s($cih[qPSoHkCO&-B3490TS=6sM1R5Q]QA`a+YZ'qp@@/-YFM_Vfu_MH$UUJ>1n%(rcWIYoL^NWUK4Q0 %Yc!tcmDG'JY<.iNfcB[Chh]r)0q/h4f1@]J9*2=";>\1?Ce;UW+&9hA<35uUA8FiV\fX\eQ;js_iFHar`O[-d`g0T*gJ>giODr:5 %48e;+q6U,!UYGZ*I/2/ADW;6l3hFc,kR]H:n@p&iPki]YDg)_CM`5hL`\*_HgBb`eo_U!6NblU-E7)EtM`5B*(G=O>)`_)6gl@,r %H;6V;p2$+19?YAU;'#D&Y#Kb>kK;?CDl/6!p*_P8Z2%nYaMp`!TpX(HZ_X'3/]K\qqDilWg"l>=c/ucXIeEL,I_3GfCFF:O+6+r* %WcgYI"Zj4Rm!Q^r^"E,b$?)TA(@,53AbBsShOB2M,eQ'4GQWXkfRK)9hUor>AFTj2Dj&'Y4*d#@hE^$oZ?Tk,Dj&'Y.(i+eDsZPg %LRl)/_Aao98JZ72j@uq)",/\Uif0MA8JZ6;n=M(2I!or6aR[GmhkpS"3e&,bfj@p39.aJHT0M[jRKoteT<-u2EF$4cr`e+@OAF;O %^V<-_MMLbKs5g`Gmbm&>rSLg&f%9ekFsf->YP3NBnbe7>chjRqIq&EO<[aT-s0=_[jV.7#VtfbCbG[rlKp@1b>M'D%*4kcOg@BoAI/a78sj2-gt*bTYdG/Cjd.8Em#<-f6?165s9RnOin^!5f67Jca[ %&AkRuLgc>hQu-&PC:Y]H&ZO]R;];E&(7KMtP! %RL[)RXT)hdh)sB1n8Eb\Y)\FjEP=Ut6e(?[>oe(N(fn[P.`uY;auTi@SR]!q`j:jNZq`Isrt(p['YOFtQc-P7f3nVO6,.aUp-0Yk %k8gu6X`aWm13[Gu3],%XdE-Bg;V"-[^;orl3$_I8)C#.M,f6oRYT(nd8D:e)+sTiaZF77cH6j+=k&YA8WI[4.kD %Fu2C]>d?M:NR8"F'tCNqf%Kq1/E1p]h"&@KGruQuGf:!']>N,$+=_)0fU\:j&X&4'DRjOTjrH %M)%>bZ\_VjBu>fe!Vf@h2?B1N4D-V!fMt'K\d':qNn5$0RJP\rrV7,\o@Y28H(X(iSEX(#ZX;q@YH,nE'P9-#DQgdEp*e+V;O(m` %6FYC-:\Ug09,W43c7alqrcKa]I%P_t:H0:+L8F#LTB)Z=XNp/qqgMi$MsZj[?bP-rdr$V> %Y'LcIr)^B,e[<'*0\N'63J!+OT4;U3a6T(ImH20#^3[A>Qm_"_IkG[/P9"CKb"Y?08ni'$D82l)PL[6-)f?WFXmMD*\kd1SYub9/ %*f7#roX5^2P1Z567fP(Wa2RC)T,hRNj)fIoG'%8?dns^ISfMNg`:4,>_['&YdqD*QB[cQ*:Oa1ej*Wu7gI_h9ga3mF-h1[6g#/b,m2&&#^">j$"N6GL7aYL18@C3Q`?IV$>[YnbZ$ %c+@uC?XNNY(4OSq7&QmAd_E6cY:ook)\\cbYCaQ*5k$fOE.am&%j:4j!]:)1%@VI5qLNAeW["I.TR)3)$E>VT[\3JKC(.8?d\(?- %.LrI>M"2Z%YM+Wo&#qpo%\['Zl4L$fW%K7I6q?o&;P<]Is*F5NW"l=7W+r$K78kj=_4ZZoQ:BC[7*k(q+BAPKT`UW1N!DtXN^hDH %lCSk>d@Zlm0pqU)9P.@?^$eW&\MVG+biJ<19Tn'smpH3@DbA-JM:ZAe<"GjrjN[nl?p\pQU@O$&.;'tB%jh`5doV,m^:fB8(T+X2 %FXGiQ-IF0h?\4-(YNfMV%o?cW2=fl:oMKcNn_1td0:h.]'VVHPoq5'C[,3(nGUnL/PhG#UQWgY:W]G[01j3<+;l4?kltR\RZZ8+Xro %3TJnrBX2)n'WbO_j(_)lUQ*"$^AV?i0o>+k@Ph)t)h!CaFjR5cEBKC)foBO^?q7VWe)'V:Ak2/Pq\*pGL$0(Hh5eQ,?!CTI`k'JT %f8U!HV7j&/KYd(aPMKoW';!s,VU=g3ZX'okFZX3IcSsW2r--s_VRqJ?GDM6g1h4it]P0Y0)U;E]A,f$RK\Fm>od?P:Og'6fV-.+L<1Nu#j6]VA,%3\re9dE]6tj>f"XiaBdD1g=(c %AjS9aRUL/:m)`l;$_tg^8+876hI+O0$Qm!Gk[UDr1/%D1-":bAQs1RX>Jo7/?m^SFAku7l6SqsZ85D?^$4aI8?BMg(P/:Icb++[D %S<;NeU+(@d@]-"t$)*O$84""]N'%CZ%\3m%[b>/,=oLIFWAB^;;j+1rjIG^Re6Zk(EWY>1asE9f-sA&q\a7CF/kFmF8`S)ek>"V7 %.d>bSRTE&S121)NqA5.iH."uKk69I53N(0-:5*jn>pqu_8X^'2JM,MA3NX-D&d$T4NDak*;>'sX/_E9t'DCjP.JkXpT^FI#gPrReYg0upF`53Hf@p$&[pnf/"B7.\g:hCS$Bc`VFqSg+Rpb(cM %c"#n_4MbXUO/R2k?$k?KpWc[6VM_SUcFQ.Y^-14F@li+=FoTd[@j:rlj6b<-qn1lg`]r]gpX5pgqb#+;]\:(qDB8Y+V=jSJ50o#5 %gbSo8I,^.>sh+VXW!Ykq2_46K;QV/G]Y8q#B5(p4'7an5h79J"jdD.q*an%kHIkiYrRZEbY`b%+V*\1_jG&-;tCs[@]bu+ %*oq-DjCFZ*_.)Q>`Q^F9.U2fjIES1lQS0o&j36<&H;k9Q)pI>I/45;TA5-R=7*V#Dl8j&T>L_Jo7G_EkZ1kHVf`c&mBk=HM^06',QPu!Y&f)G6 %N&CA.\DKj,J&4\IH+L6!kPr5EE9cmNN*m?2GlRA,)h-OGnS_:q-08?"d=!4!Nf8*$8iHq&=ZB\GMl*!'l)'9J.Agttr2FU[]Pb\-T0#'XG:Z[*XE].`bY]oKqbQhd^ha5HC/Hr`&ZFe3EX"6=6*+816`$N.NLGd*):$bTR] %X1rP4.=3a\(N\.EjHmC+/TUjMc>eY*[ue\B=2_BHA?3TNUg9,G'6;;XTPR[3h:4g+-R[H"cLu<]`usa6U:].CY!/;)$#>fJ2]$72 %/)A`K8'SC[l^4T74B":qP+]3`f4'eC<<5XBeP#Fk(B+X<*Og2/94>&nBoO>OLnXA39GVa28tgF6=4j`AAc %?TijS6DZ_J2Bm51GrU#_r:ScA/:aVpb?.XVEBj,ips8b*I5=L_fgoo9nQBJ.ca!,UB&]=PP`lbqI[ogGFlsU-7lNK2k""8gd`rGK %%Q_/30b#GQ;H&mQYPGH0S!oN4eHa[W>HkfH&_hlWg$XT3T/tPm\a;Dg=8.!pJ#mjDgGuingVUXEm-YRsBCE?+UWK4N15#VYd,b)N %iHl$pqZ6^shrYV[hOL%ZTfJ/_Df3e]_K=UIIVbn%o?lJu7mgcZ+Gj]3FJD!=-V:aF_kG`kUP[7e"HlilAB,tKAb*o2\&a[P7WCJW %l#*(9HSLE.9s@qOoiSdr9,g4[hDAIT+&Ofj'UXfq9F2kA#"R;dTF@%tu6']5N\noj_\)HFo;r3R6=<4N:>G]C$E]DTsT]XRanTe*b\ap'5-^:Hia? %FkrX^e$])3ZQ'P4.nTGMEUGe5g'p^/-dh>]eLZBeT8RW5R3''@D$gCb6dj+^[bLcFF+h0_5!3*-Dr5EggS9`AiGQuZ[ns5o`o*A!K%%8@&"aiZEmE[Ejs %2ijsp9?^pa0r)nHSC3YKVM6utoPA!\1U]E6iGuRYm7[BpM>,oldP2.Z\VkrUa"J,A>2pL9dk0(/: %7($=f0^#g!B04j&^:6TS>FFIQRLSCg&]5B-R!"r'Y?fFI1!LQ!\lmhB'X`*EZ>MT/=IWN+)?[aAKrPa83of7[P;cfshEo`K_S4kD %et-E#%KE>F[VsW_h4HNgJ(h5G@:!/$rtJCq#N,I=n_og1[h$fo&+>R>B"W$\6hcKLpa,,W^V##EhEF(.'0Nt=^:h/5IMc;* %TH4?SgJ&ZJqdJ-QF?G5@Uj"K:?HD0As-^@r.$st;4T+4dDLT=qqLA4.GC9DIItciWXkha627NBo\R3'Zrl?Sfo=C1H6:mU3tp8E,>E3FJ1#F&\;2D@3A,F`rHp&8E30n5`D@N\%cpkHK?48B>A)T6(>Xq1deCo6* %DVMs-5DLfQI[lZd0AYko5)':!\imJd%4oNZm"VKmp:/X[%\O939qO<[(=:[)[6@3LZb1;*ANtsdm!H;Y/CL' %OP;c<[V'*2XbHEReg"*!E/TjdB+63^6.pWnXhY!O*=(/ugV=)#Z>;G'2G:)BRh)S`)`qjfX9YuLZ2)0RP-np3ls%M3BJ@K6Z,iZ< %g\^hi(E9Zf+ga/j_eePfSrMR82V,cK+l%I0%HH0KL'+RD/"E!%>q=@mXu3KQm5mHfb\JG:D9bZ)E,R:;]sf=hK39kh*;eGf[V+Wj %)KMtCGeTJRRDji4]f<=;UUHHtcWZfZ>\n3/SrN]X2V-nkXlXqtD(XMKEDgWZlUd[$Ah2=GZaI(,ofHHd`G@nTD9dpi(3;$:h7"_3 %UKJ8#-5=Z1:4(QZ[6G.HipZ7tF*;FI)I']IF#g$nSD52J8)cpoPJ_AY_T3tVm@<1CBA_iHRmRd %C)c!#pTOJH^pK)p[5f=A"4QtFotRo>*mY0ekJM+Dg7F:?gkN$;T*;:)1(?o])uEsVdmXAf2MBZDI$b@:a"lBIf#2;[D32O"/lcd* %6/SL3]lO&(ou"E/a3F5)ou"f\f2&+_:o<.IGVd.(/D]Q;[i&j_/t$oj,i?pP]5RGp+@YP6.qVT:m(qud@?eL"4S=CKqBsM"T[4c` %_/Ji3?<\qm6-WckO5A3/KECPW]MK/YmJC$:mD6G3ElW/L_7TNh=]TA/U@qu$aJF/$]N]KdY1dP"k(NqgAj,83U79&8_!StN:^O0' %[g0%^_=7/?qen+p@Wk1TLOUW&s1Sc-=t<=.@r(;af^*_Cm)I;Q-e4;#"#q?brGV<)^Hh+K0;A3!5tgZY-1nV\ctT#p/[$jN %hN,"$BpojdHRmTL_CWn=l2@Un#!"?4pT$Ut_n;)fY6sO?dZ[Z.XQQlo6,7Kno3!Mj@&9/pT9[h0X&@['=Xed'.]&],Q-oo<;V"up %ltVs]*amu.SY$YF#?kfopK8YfYUjO;ZWu4tEH?XOOQAZVpX-.qC?@-tGK3$5j+$$<]ls63]`663@(](419j4_TM4>nR]QPd(Jb1*PR;ag3br?sZ=b/1o#sK6\@5E@R\a %-ul`_Yq">K2mE)Y=lg.TR4^")W*`'cAJX0K!6?-Bk#QqHa+JrWA?rbEs1)7,#X('eHWKc7DTiKEtY0=Ih %#e]HVXB^+X/8):L/(^@Db?:0Ejk>o03UQI?Qp#Br>dHU5D4cdh3&`3"g?2VL#49TSf&p2H#4]lWf&p2H#5-/[g?D`p"8oMKGLgD8 %Y:0p'4q,f)Z3)KGK'gskT_3V;YWZ/*Zu41t[R\Mmg@9GKH_SLIQ7nh[cQ9/QoM@RAI/A#,-Q:G+h>css?U$d35#J?9s'/NfO@:H0 %-+6,RE2!dXOY47!O`]c'h2h;HO2I?m5J,PgO8:IWq;]HAI#$>i?$PmUBAtECEml(@2h<)4qs^VU;=Rn7(W7VBsBD %"uP^i7VA906]l@h)5+X=pUVgk\P.N9.4S&#.I7bGZ(7gEOo2gZmpJ+0WYWJ!=E4:'j/Zc:2Nu2C\e17Js/M<DdHKca^%QUN*_5`-=&=/14K=:s(gU7X"F'lnkQ%"O>+iA_;Mlio9:UoK/LPPP;WcK['StQ'&9PK.UE%"D!'-eiSH7+eX,n\O,_Ii$0?M %!nrl=b9RtR1ar1*f-:arjJS@qUL?JsCU==e1M!'WYjK_g2rA:OHN8;/2'$I9]=_QT)6N]F'C]R>Z!Xup04&EOj1O4#gARst*C=k9 %KF1l+ioGXuZs35QCd^I>P6O,nb:fQomHgk.(0`I9BYmYE$XfatHGrBF!76]o*6^6h3iONO_=89*6lCZ1gh;aHJr;Su&NmbV\cLP7 %Rmg])<=ga_YT"pga9/&3$IT&*[Qpdkq#po,N&WG_$0kZLidfJd;`#a+n:1O7lP[Ho%,QO(@h`/DmmA>`dX@=-N8.K-#5'bAL$p3M1:8\-WY@j-!LX@Z[fL8"p:_ %P:'V#f0Wo-p<]1QqC>Ep$)"R\1Glae=-&O"=%'oT!Z25"'?/JoD1lC9$`nOg5U;n %ZJ(Mln;_Xtf!VsX3*W%ULk!c!6CMM/gYLBQoV>P%(@-]DgIpZ6LQs!-&km)h4,@6q1p&/RFcsi%JgeES_/?gLNN<601R4aU8=?7N %+Et^gh!W^tR%)0d"nL'HUBWoTVJr%jU6*a-FCl^"i-#DJe3H5(lrqgX8$XiBGp\U]C>^q&&[JhZ/K>"g:mO"k<`)8=(a+$^4TRM" %;:C^o]13fD>,.k;#LK-dRrT9 %'K;G%+R[;aP=^=+E^uP);!A@/Z3F-l-^:D_OT9I(Ou-!'k's1CPGppE."GQC7nJ$Sla^Dg-d[HE'lsI/i*^[:[".arSV%[h?VoTE %$ZZtOU7gUI"r]d#mK\lc%(+N\hEVHHolKZPFNgtE3bdDlk>*s=;<\E!KcC`E@_SEABC%Xd$(KRf86"@ %9jn_Y"GspW>L=S38]HQ`G^`=J3PlNl(LVk7ilE5 %fJQ;/!Uab#1!H\P"F,G6]uTf>YD_KQLiC0Zb %E^FI;J0;[WE'^,W#7Td0V_FDE\ %-Su>jN6V2]Z^9$rP"$YuC]cBiU_-.*qFPF4aMd$o)&]`KIZbTeP+$ioY,@^RKJef[L.p&,/7Uhs@@2MZbd1G;@+d#>N%[jh[*t.[ %dI\)BaIG:S;I3-T*I;?c!M3^JRJd`A@Z+CJ9*nT>iN$^3'#CWsE[\-/*)ooRiriUM%?D2a<'<[pE3(u#HQ=K=1?gau>bhNh"XWhg %:Hb;k=HO,8e!p3N5u8+"S8#N,3d2/[5op=q/9[W&!250W=ZDGXKIF56\u'/7s3ZKYE-_urX=43UFn)?UjMZ%;Q0i<.eNcd-+`[iA+91V0FV-R2i\W,>QB]&&Tb5ul\oSH7Dl&>`.Wt^/\=-?=qmDP2,K9ORAuTPV(C(:mAR;O %d9>p:T1cP&4#OfBC3iYBDfM#-S=8=hgMDY0:)9@!&Thut3U4OO>-YcphNFn7o:Cu,8l6mop@b0CS_0!rfU]!\"sS70(!`J^SQ+Q) %eE3]^))oSp"\!6qc:!"@0F;`_1q8*\O$[ARZjtTFK4-W[j$ca6>Yo3jCN;J/YXZ<]et*b"BLp(Rh"1i`a)hkZ=V'Ynen-^4!HCK3 %hu'47?a],7DmXi.XNb0&6obZNd28rla?4@8Z8NTg0O@sbGUJ;F.-R?+K43DqZX1^Y9q%@Jl!u@6k:O)']Yc5;Z)'EIeE#/Vi[F;b %YZI&"LJ3hMcm\5H<)mps)KsB*,&:<&Y[Gk2'Ud$(/6Q@kaP2oQ*.QU,o.;l-9(AUG0nB:YVeIV^B* %;QG[X6)@W]^I`$o!q7JCo"Krl(.b25B!U_\Y@VB3L3^22C,=(@W7@t"Z[Rpbc?_1r2/!"BidGR]]BEH,IKg0p\gta:>,<8?WU9?l %@.iC2:W'8oh6cnBLMo3S7i``c>kO[@.21?Z4UL_+X+J&d0b&Y`3GA^*ZFnMi.XB]NT"R[qQsqcBD:W"%<""AsNEQ@A %[%h"mhDDe!*gg'5oh=As<[WS$2XsWd#kN@Nh.i=le*=JhX%QG8;ID5"!`#H=`)?g`U>)NDP.4B;TS46eLc.`\&ae'2aAb(BgIP8t %=u`rK(*nQLDFQq-j@01`MO"5B_q*j1_rKe40\f8&o@Z`#_?ZBr[r*\_k,l.mFXnJ9.s"#W_*aT* %'#h4h$qb"<@umjOb&@MW1MdSdpmd-IEYnX%qiJ*`>$f!2#=^=Ie.l[d=G5K*a\d]K2]1T-(h]ttiX\m812`f\a[Q=D7bXXO,klZs %Um,GgkMfD#;f>$S]G0#/b1Q4M3#!I%1eVa2/fcD1Gu %ej+M#g$-'BJ_:l0kFU?Lm0R;4SLs,)j.5K`=ThOY*"U;Cak1+4Bl0cq#6u-A`:8&dW9`&P:JWD0=l!N6p9=&T7@fKR0S,f7Hf0#i %[(5_(^!.U3B<7]udor:OittoHD%uSfC#*Nm^XMHWo2_1[3&p]sn_r6ioCFO9NlGiG3Dq,*K9C4[&8b7T0+0NRgU_=4g7/AYkIhDC %GTW9]lbr,(E:^7[?,I5B62W;ORA,;rI1$I99lh.uP#[m:(FTjIo2MOTjgcoMZ!tl)X6AeAi6nr0_`E$*+c,%$Q/2J!m>E=Ld_AkRKSg %Aj%Bh]G:b=eF3^!Z[K)F_aA4"^ufSE/JX$KV!?j6HL"[+:WlIp=^3-jD4^$7N*kB'gqajctr %G"p$)$+WKC`,Ht-a4D_TG,L(U'-3E#>7E4rqt4OAQb6_?8PVsUkfMtO/;AAJrMRcs4PX!s@:Bi,e7i1HjtJ@@Z()U\>#,Q&I_3B<;WcVj:1m,5+%?6o.eZ;ZZl_02ZWRKM,,n(5E9E!8k/X7VI2'R!=*Tp&B*=8PmPulL0=J]a_ %W;/VT:.4!q`2@=,h.@jr93KkBV^YQ06>7oqf/.I'Yr+*R\1VpOiAF$DBe0FQBATeV%4OemSAK58LYQa@A=[L_Jo6L,W@kP%^k&t1 %qLPDoi7nib[QHE'T1^Q]A_pOPFgrcod]B#JX_GI(Y"duWBq0T0%!gD\h(Ht4F58k0ZcLa>7U7sC3KU)KmGlmgVpO+I1.@>]aDL7R %:2SLVnSHguI:/WsTVBAjZ8,Sl*Al92RqX1$9BjH7=DMNded/_o4@K`h/N[H`^L0ZgXEi'Xnmq58&`0?=bAJ5\%e01qR`0MOVFUeY9>'br3k)Oi5&CeSQ:o<,Z$<[XAK=jcBmr%sV+;Pg*Lh%OMQS8MaK=>cGcIZ=55(n\I"g;(tg %b[hHejY53U'l5iA(qA.)AM2)DU.&Zq(]cW7('Ts54A%XK,&*04iB#;a+a(3lRFFc=#+\X:R8tA%),@iDE63+/l4MO/@3^G2UhX*q %9rY#C27\/m4.eEF,n7kef'U*e>K"nQ:)4V*Cm0KT/M/r/)nKaRV1f4$*Pg:T8orBWW/^`p=QWIh %ENL^b"ANEEFUU-&qn1UCl;tILpKlSAqmkJMHf&Z7H&M)b^IO@M:;'6^m<;N4]DZrL=)G`u@i^c@4)=;SX``>SUYtgJft1kN9RG98 %lJQMEUBAB\S'IY5GIcU>R-A5Mih7.?E#_pb45&s+?"?_]g=B89[(5^$2^"b$WCCLG4G8H4/"cr#)H0Js8mNcKb$*]?X#UDSeG`T:Lu %0YI]Pk/mKAS%mS?)erenPk.FJcM+1c:o86A;t0^sK]R\bJR7K&H.RF9)>W0e/co)&m-/A1dNgTNG5h7(5U85!P#oN#]Pjecd\@L" %jgoR/5*nuN/';'r"lHj*1Z!W57BQ0RdirobkBmnc:5dW`];s-,2LsFIqmsK*jHp-W,Je$Yh7(3>TuY\.XNk%)Y(Rhfi*>]?I[ht= %cr^)43d"BhB$@9P>l>'cbSX>M0($P)af>8=>,5j?H:e2SW\r+)3U'g:TPO,$;/>`#B5a8=M>T^!]jK3b%up^TbPtoH^eGnLUBYN`2qZua&&J/XU-q\K %$VQV&P.0V-qp0I$L23&n>pYpF=/R;lk?J1*AIk/J\25/^E)AU(nua,b5b)m1W;WA9^&IV%hj/f>Lu<+'QMe6`NJ1E`RVHZ_(?-l\ %Sc?T2F\*BZ3U@kkJs7b;>%'gj`sZd/g>%D)(E0[KCPr>GUu0Znd@O"^BcX9H%';CO^='Pfq`t\)[-T)T,PogdiTBOS*ro;ngAZj: %C+EcV&*fC3!\NKC#oTJ'k#d;d9G17r3$,juKI]0AGb&RcdT&_XSZM6"WVo1Be6!Op1U^=d>o"LW"%3_hN+4JoK7m5E5,>O_ip$I) %[POA3=R%O$Ee8:ls8AYIKrIoq>07:4Fr,;tH0I0?DYc-L&4O*<]?i/+C$$]AJL9:m*h+]'@.3IdSP2iO=9,'H9QON[B=aR9V'A%X %'RI6&*XQp-"R/pl_%N:QclG%^Rq.=rYq->EPVSSY\`1%0m[;\'K56-8VGO;2A=I+7f:!P*oqp[S,'-tqP)NihUd!B:me3EedUVN, %O/^kng_H8R$S:f%*:rbDcufsM.WRnh7\6)\nEdCEQC&a\*CBV+WEQPWg<(=&M\kfi/3$%K1FD>u3.[H:+pG_Jg.`bL"s'GR\4;@Q %fH9T?[4)QfB?r3,8J;\2<3/l;;XnS7YXc>c%8Kr>J-l,KEmDmK>t=&ZY!\>pg/OkgJ?8#[iRT7u.r7YK/)[*R!F77b%?`,@ %AO;oSak%iSKe-.)'TF9c;T/OH\JAXYij'k+A]/j8T+5o[[3^UuWf/fuBH^p\1=p)*R_"=02j]UCbuG)/0@COG\&nQ0:0.++U('VS;&KQgfEqTTIFrb$2K6\]/rFX)9DK4ln(f;tp`K$*RtViGKLWs#5[?`iqc#-!ZK08/ %DHLAPp)Juu;qS[s/[sS;PEo;)ILH'P(Hs^bE3-7/4Onj&W^`qU$\$'%^5iXq>gE]I// %"o>%+RMT1,=D3L+Y)V4AnSaTR`aV1s.GI5pcr. %6&h!(gu3Ee.:>po)[UkiQkY/jKq+;r%*Zc[P$`)_NpO620YtGX@q?dG.`F9@e$I_(86Ht]4<@B8)+!O%QP;/0'UB=l+'9(H_pRPa %WDtE>Ep?5n*71E5Q?l,\n %V9huiTMbVAS\d,7'Uc2G/fp %'7!Dh6is*5SW6B@@7^JNkt]OJoj$^0-(5@n!NtY7h$A=01'RP@OBA;P-?K`n*/C_qPuf+?9cR!4/c^8V8Z'MCFipTidk:&9ii"SB %"3)hc=k`[Hj>70-8Xfu/de+%E\N4oM-XN(EsTiTNi=j %T;DO`==0I@"JWV>O-AQCRhV0/8M`IU1m3ae1c`pqm&4>IS1USf;gJ$I_#rm>#7Yn$dL^Ql@RP/Sgl9D:LkF.gJgh_2GbQj^UG%g` %4/*p4iS6iAK$giDF:'!I?a(PufYpnZla+ZE#>-]JXV`,pn %8r>qSPK*uZ@8rKQ#&.m5[-3>\()aTlndWUlt'9q+"?>9Xc1ogi._`VCq7o0 %HUKK`nFnQ5`d:[+$<9S3M\PeVd2/ZD>at;S)V8=EZBddM'*OatcOh^Mq^IpG!q1:D91u1?9I[K$$04P_&RFRAr%tFM=JHJ%Lg]_3 %7m9@K#S%?n"8fdk6>_&EFQ#juWLhaQir]3R1.![qc]UVjPIM/f$s.?q.),Ei'uj'CnSEh[Q<*1GV*K#I"k]_,ACJHth/eF$$9.<] %VjKX'mR9dH!#[tKbUb\BFH0Ef?Gd'C99C"g65rbGEu@lRBL8IH]\[n2_+[4a[7V*,%5&ao8_2SeBO5>Q2"fJ9[/o[J/\+?8HZNS*4>OQfolKsqtFPT[r0`f*CA %0FFt7Bs\r]Gu!:'_OTVSTm4Nds_r9@a_bq3$&O;A88#E@H%A@ulIueH@h-TpQMt]%XkI2kFKI:lsY3-o_?=b^+lI'Pt#%'3s8C %Z(?Kal)b?W$'*;&CIQ&g1)I3i!*bafX=,3'8_+lFVLW]a2lsR>!a^oSqp9$+$q>pgM %[TQt1prcfG^e_$6Ye#>rCpV=]!j*(+WLXAWN<)@D1R*l/j5W=4n#7=Z_M_853.=_4O(OAlDaYn&.G_*M5NX>2b2@rP?aS>0@X;Ai_c_h1pA.V8J=i9daN5ia,FJ2@Jc;s3s&W=7Q4PKI935b^ZSRM(h0 %!%ZkZdo+c.EHV(O1`E:T"m]>Ipns+TA$!qBaoNgRCCT`@P5lTX>fp]&ZkU/ME>=RhLOpR:1_,Tqm,g)]tq%7.d7CuWfs%9!`=Wj %aid-$*'C*!T/DB-Yt11nN\>C/EOFr5hu[Xo*1$4f!&*'L9G;TG3%TfmqlDb.RY'G'iijhWc)+AYQ5!;j'o+(u)8M-IJuN1]'o+)( %%V*Id_+eg:'o)stXQNc,=>1kaX>hc&K%;9f!MnC._MSFFU0)>!TfJDla_"t@OnFJ(1VF*\1^@R@/o(rZn>'=)@3n5ZFiSpD>?W.:/_UEB944SX$[Z;M`oUfbe` %I:8.GjT3td\!!EMGY;rbYQB>J_^U$ig'kZ"Rp(*Q%H$e_)jCSg[gGjOCGp;b.1]b6V<"F8@/3DJmm;A?J^0E.mD5i&8^\Z-;IWaT %nC7T(e-CrPU^0;8J4+M#qLaPi>YOD/+&F_(ZMjk".!99;Jil8fI7/_N'E,!#Y=H(ph4M!2.rVMarj,o%r?:$19IlZT2<8OD3k%\a %)g\%/d!p!lI*1&h0E*<3qk?maceV'LOkYf]mE4L(mP%%L64IkaP]GT2$r&VK("N#q+1Z2VIJr?,T-`r8);jMI_DX=^nF%Y!NH0Z" %N:9E;-4!NBUK%17<>PkE_DO7T?ahD+i'':VO;ensZt(H#i(B'YV)hFP7sk)BQ%iTiZHJO?+o+uJ7sC(2>*$rV(L6<0cSX+VFmKJFT@q,B[tTPedh&q;Um3u%NWMbh6D1EAu;`D-Lo!8VR'0clkD8?#Z^O2 %2V6KWf.O]beOP9Z9-Nr+qXeTu2Ke[Me6SkDouGHY^k#,k5[1SX>!Jpd#6>2UO+Jp:4:I)aWc:kR^]U9dJO`$QLGBJl3L#Y&"Ml<+ %$R1Xb/;\Zu'N+?raKilsTr[1.mUbrORr2uk?Z\l_cpU/uTLnV:biWE%bs[MoQR5U5.Q.#+j%O5_iST/:c %mCkRY.aZh=DXjHn:FDS\^D?s(;KG.B6PWipk %A,^jUAuMp[;0;S#.X69PXKLC"G-\J@X1r=PQC$5G[%*bgY#R.-2<>$h/r%DALViF*%T$Z%niCjYZua(7)FN[Bjneh>cfkg[F@#:\ce`p0lm#j=MAgNK:eXb.W\3A4Ot7EeEb+aQ^isXn4#HZ.%s7*B.b#c=WD`Xokf.07A&,n,@.nBI9f# %6uOQk'deBgS?TDs1Q:Q*F%s5)ZsT44'()!/n=GJ,gWX%N.fGKP;]8d%EUeP&OfU*!k!JuTsqDb?2Xq"fc1ng;Hpo8 %7&@>DQIIt?R5MN,GqD8UNGXZ[q+;P4hH&emWAc1r[E3gL3ap:>8kp*l=8[/c>dplEC[-b\:QoWAJSg8,Ib'_KV39D^$NW"P"*&?.gW9MAsDc?:2Xe6&Z,_?ndl_DoSC&K %hqC+^D;NT2h;%ZHCXO"XYMlJZm5:EBj20;pT4SE`kU/E]_"kh;EI6u]KINFZ9IbEa\4./;q4#Q7ora(Y)s,Xk6f[Sp)@*pUf+/E* %??$GSWLA=3q?(:F:)%af^`;)iWCDp.`R8a/5sRMnV4$qW>8!,P5Hfc5"lLOt2qOH97K=KNRHSL*]QDhm.8*sCk8U`Md]"e\=L[0< %aoa03n(hlL2AWhOE6qF&0-2+rCKJ[aLCo`MWREZPTrooDWT:m;.`BTrD7_B$bH!-p-R);iH=gVg3X\QeeFahT4`[;127Y1h9oIEh %pM=*h@LD;1$X\DE5/PClNAtFuNMmXpI72TkpS03>bGm'.:6+JN<%R[A<)k`M;PecA=RO[=.Y,^Lj_=O4%G+1/7-\PZ;:F`t!I(KB %dbK3q(qVYbY7^2!S'S?rpZfS@">>J3$g7=XC>V4pY`:=DdMY/_A^dOE+P2&t)\n#)kiT;d'Qi0Bmi<'ZJmlYXtO*A_oc %bSoN[;@i`>ae57[RXt1"Mrj5qnT?MW;Q?Gb$2q3u5'n;bluX3&a).O76q*[L@Ero,gR>[91cKJ?^GM\,KIZ3ObZ4D#M!-[2?\tNF %>L.N.Wof^C"d,=%G,ae,UN^YU)Q($H4Gh)Or?:>]?f']>i@=81d_EnU'/%c*dhb6qFq\nL_b>%Hg=NE==fqQXI)V;jR(-F0O?dqR3o$OKaW.V8IW'Jk.mDotlkX->GQ,hj.$D!BEFkCjp^_V.n`5KTFKMe;([3&To_.=E=!,tsqQ""Is;;PZN+?/h,u %8lS`\NI*;K-G-n\Po>hhL:e+pbOdBU/@c>q>iBI5Um=XifDlDr(0VP %laN_CH39'OrKK:=4<+$"A-uH?0CsQ<>E)DS'1V?\[?-RoIA[LB>`WsgipV`$UJuGA^S1,GfK*AUZoJp]H(#?/Db`Z*,\8Pq90]S( %A-3F?h#?C*?.qstrDO&lVElha*YA7;DXaJPF1K2"Y/4g?:/oq>3aDSN,E7bAIP,u=J@?\&M<_9.`6OnT.[b-jE`]ub[ZGZMd.Hd> %WJRPj,UuDQT.)-&C*VD'.4lSd`6plZ[3Tn5mLq5'\ac[6l-H6!DKJgr\Zo$_&fLZfq*-C80+@Y4V+aT\[6o\Te %:ARZKM=d+Alb(u8GPB]oo$1Eh3PpNO$M`5EPgmh=e\Wnq+B0A`olSUH.*l9q.1TggHF^aU`.IYcLBjR5\EE-9%7l+5AR %5h[t!"g-J&)nV)-@Ai^[;ehuR%<'mrCTmlKX$b'iiEE&c'M`Uc+uu: %%!>"#9)?r12*%rNcq3>_d6)$h^E4IUZoYM;Up>uT-Jr5(Bl3gR2a/[_>,Z4TY:_<7DDSY3BM)pRWl2e^8>7>^;&Rka/@A#F7=H5g %P_^MH=<,(PZ#KM/W=5mD6tNT48R'9!;gBen?3BYX:_Oq_A' %jLV$4c<7AL9Y*%0IaJS.<6TuR0e[gLaO3bWX[Ju82?eINCb6L9(kf#Qj:="41gRKU-"7UErC0Ho#.J'CI'8P@l#Jq@Q,Tj2[&?Ef.ne;snj5]94W,[lpXLIc-NLgpLYsu6\j^*ia%qo+`YOnY$WDDdCZeI3E:S"Ct)Y7'f*EL6D %IlQ/bc3X>fRoAj'*@baGR&Q]>+oh9$]D'pIP-o%'rB8VAknE/ %EFf]_@a9,4SL)h9ATgq*-J&E>NTsE.):+JtFc!c(C2dHPMR(3D_8,TO.^(JIPFj`i3+CF&aVTQH<-X0"$AD/h4QNb&r9o5]:eUZpRR9rE";-1Z[3r2`bRd=)1Sd(-K!ZkA0E??,N8d]f"1(.g/"7l)ER.hL?!V %.3(Vs,&,h7A]5-fD'FSYOgsA0leiF^"3/#r3`NNbr#As<*'O(TCW17c%Wq\:GE,@S4TIr(4*9M_)_V/ae;3^ODMXns'I(4&$nppJ %BemUA&'@2j[,X@'\uI%uuIfnj##o5M,I^Inh.tGp'JIG$,jhW`gM\6VqEHi0?O! %jY=Yaf[TJZQP?SGaWl7c(^l#b6^h1$2VeIJJQPFO[$*bFU?IFb&QXT'^,oh_-'s( %3?#Ll2Nf^B5QJYFi_9YHqp*<\4!CSJ:9u>N%3A4)Zu"^lO1/gt1Fr]9!3KR0$FC`J/-W,@\eY@LV-+(+As5Lms3NOfCE_%[SV98@KB-CA`bEJV;F$lUAa?MgbRqV/p[>l,J,A?Fc.f.c\)4lHR:+b#f04'MFX4TY>dFs)akTH0b;V>B(H@,U^PGLL#WT?1. %SE0=u_p)\VNk[%5P++;+IGk3QL%(6HJU-ddX+uK-\"#.%E9ZpD1l9#;qmWd.Xes0)XpPj?mIe@1Vb2FObOuC@(VbFW,ktl5 %n5Rdp]mI9#H+:DfBPl,IgJoGQ4$J@/qB3)2mS]LWmba?Vr-.E,>LU=]mEL&!]9smn`)N@XH_F4g^::q'3*eb>5/"XUqs#Q,4<>7; %MuS8&>qFU*T3h/($]WKHJ%38*5006-Q!C9c:J\Nf4Hm*H=E5d?r:H5&h!4YC*B?cdpso=Qr:-+Tn)&/SdfDT\6_X58rVM@o&+Km> %(/B$TK(sc620:p(0a>B!QF1)T*7@=?XB=EVW$cKKSTP)X(&gM19=m(bA>n5k$hf1iX#^-!4^pu4;danWIQ=QJ97YgKu`&Rofa9H\O %073s-:.ZK)qV`0&?/>M7ePf^dcYQK.>8fF2YHQ9=8Y$jS5C%B?jd/ZH12Sk3W[7]BEeqW[=\gjOO!$Sq_e_i[b#IPC,eq+$9,\qerZ6CcD,HcMP=?IJWI4nb^cop\/Y0nD[ODYMVi-4go3$E.(@Cs5Er#C@\R3:NuP/2fE0*"C++.p#l]4iD6%V(Su3X %X.Eq_rP?^lIRTM`^K*:3hRn?npuLmVRJas>lsQa`,BDeMr;1285 %hHiM,r+ShSs8L'>g\73\S::0WjOsJ/oTse"ld%b?Gdro/E-M8&ofQOhKol,!FmHsSuf2%GlL-kg9Qf5+sKtlBj]__Wi %p2sV73DJ+BX+YKHICT+H4fu:[V4W2tf&^flY@%aXOSC=bm+GBR98l!R`I.2_hELra2/ %_oEj7j\U`)T$n]EZ5:Hja6rd-$04WXho8Y?riU]tU8hu`G)"cK=+@`/I9aOrpM]f%n=Ngl>l+KA?LRu:_2ilGS118BmZ2;coUiPn %52P//qZ"P*7htjrrr'a8lVI!,djFq3=/W4I*u=CC`j6mNmPDVh^:O:5FEM;Xqo`tr**tM?l]"-3lMO)NcC\u\5CJ#`,muYDGQ[rT %C;bfJC\@Z!c$/%en$h,3+Lo_qaJtLu5M#/Tqkpqg>d*$IrVGK-eCoNn`j,L,rV_eTC1@Er,cbceSGkHSD#aH7S:@HR9 %-i&2]H%7d?g\\%,f;D^E\+^C\FaD,uYJZU^4^@.o*N&eD1nN5'Oh7)^DZr*o=V]jKmC0u"4!n`i(Ok7Xd'*EMYE.;5a.%Qi3`@*L %8GMWc63BDD&QL?esR$ %G0o'qiubc4AQ!u$om5AWJ+EF"PP7lIV-I0/W%Q7g9rBqZ0]9[)Ed=="0E6:ql7"X2[oYP0+/RV#\UXX$Hh6t-oL+HJkG3KQHFWuB %meCNEnZ1E6G@VK%^&E*>C#;@aosO7/]R./;]RKY9p$)I:f+7=X*\:eOMWPW`V-]5-E;J6(pJ9&[WpVKXml,9bS%!44,h"''m^$ga %ENM+hDfE@.rUg(pFb6i(rT3mL35FXn'jN_r=-heOKVk25laIZ`5.eC[5rrbkle=7C4peRkDa+2HX;!&]I8'Q_8Pm0_al@;(a^tDK %`H:qZY'keWr'/$th[P$dkBR8HplE<1H/$ErD4na=9b\_UlrjR+bIU=a4g-T>$4dVb8t\dn=I)_Cq8l$uZ?d+8bck,s?7s %5R+r.E>!Y5n1#8@C;Q`V^p[cu3,&mQ4E#pogr@4:38(El"%;-WXbj?!4inHc,i-BFp%Nl)$GuoQ'B'a,Am/''`%)Q;ZboH5QTXR(N %&`^O)5VI0gR<'51N$hs\fLU_T%0R$e:iVUOcFXGUQnr&q+jQ#2-dN@u!I,rpiCp_N\gE[rcFXGU12!(:ci)oB.(7.NEcu^-@rAhJ %)!>0.HC=A6RBrAec?brKk[Q]Q!aYt7g&WI,-1<>1A'S+dcAV!Ka5n;e&`'k*-X[s]&`^O)5VI2MR<+`^cP[,$$S?";/@O@DM&>D] %"aZTCGKeb(T!Ld4FPCgoks;b4MhH*,0bGk#^(#BpI\75"&^?$MHS9G_3A^32Tm^J]):NI[M %`Ees;=^ub1,K>"1JR7KO/BkZ^ElOXfY$JJ1N/Mnq)D2ZBGuoPgVE@kh9:MsF\7DNs#"1JKAl-dra8]2k7.)GDrg%G@k[<_:oQMEeKU\VtObS,.d$ %.Unol($K5S.:uZB4R=tG8mkjD4\>njWTKM)KQ5jKTU.[FNiiThVaaW)"E%p5a4286_aVF%mjc[oc<3ZhK7Pg.Pa?hrmG8m3.)6`R %!g`G\!klg'cCB[GVSb1Gl0&U]J5.1&1![B0.HC8j*dKeN=gp84Z=Bf.9&^7AXSV2">(GX4I$M9^,dF(P>VT2n&SX/[q %@dpdHUkj$Ie=haZ(-"Q %kgb+fWKU.lV-s2L*=<\Y3U+]irR[-]VB&RHO9;=N!2f.aZp0)rbZ=k6pL>rMb1og4p>d %&_#d>r.\e.B]-tBT1BMteq@)Vo5\P>BE]np3U\HE.u^#H`j=tkcQR0_>q9`YAq2b/-&hGu!kjS7PWXf'T>G1[U3B,fLpq-1@rN%? %]W4;9j,=Em*bF]9YSfpWcEAWK9oJ7`Ld[3nXoc;R)39#oF+:iuiX.^k??=#0\dZ@m/eZ0L=+T5J)1tI:T^"D`F2Rn;A%s%X$ElX9mp1SN[>%FX1B;X_?-cUpE="9G89=Y %N73L]nU!@Cjt`lY^T8"8=1*Bb)<8B15]>\Q2?^om"EB?bC*sRP37t7%/0le0>m5P.Z(_,HThSY4)0)-MrDRFs5$M;k`,a^7TXSp< %rI>3cY;8WT*DZ\3>T0.H5gMN %%i@P+b%X8fDOn8pptb4A'#Y[>Ok.P%,c8/F[IA'YB[&#H\6i")25,h.cFXGU2U8ZE0XNMmS0LH=<%DYDP.OZ1=i*/e.aT]9Pu!nT %Db*:??94E-"NFb/QSB*4]W4;9j%T'AZ+chhaXP3;h3o[V>6/4<(ZUA3\$oXiRc.&hc5.\EGuoQ'iI!-Xqs:e$K@Q;;W5 %BX'9,TI$'m#$MsE>41Dbd7mAoK+XlH+r19-75GlR&8,6<>(p\=qNHo:@6-b!De=cYn!qoJ"Gek:,HZqS/b3mfmcL;KDVXVfpAtlp %p0:gR39*'Jg6e&+Y?g?=,[A\NXcF%m0WdEu!9K1*8?4F=C48sIQYA#L`\:S %%$DAlcFun-RD&0_g%2AHXlM5HEaRg(4c!2C3Vt;RAG/sClr=nTqoe&,>%?Nsh"M6'@4CXpd*%rEA'U8U39*/kWKTDE<],"D(;ZMh %Q"ZK$?tR/)IUGq^X*&FnG`LR$+r8"bI?eL.UN^kmRhe6\\j5(\i#^ChI)Jq>UQN>hiXTRb7qq/*?8TeHPf*+Y.^FHFU&2Nfs`hp/RiT*K>>anTJ#>!Y,RZG[H*U:M3=KGS]B,X$j;(Fu/ll@^d(X*1amsTYp?!3_gm?fiO"WZ_&%GDo:6#&/o-l50TLKS4/OG %Y7f+(So7_)Fr@n59YH)J(BcASjXc"RI?eJ$H_YksZ`[YS:abQ6iS:-Z91Acpk>c[]9#;gQaoVk-A:Msq8+ukjoTTQ,8o9e9@.#8d!CPrESHR3tC<24&2J^;,0bcq!^.L5CFa@"=:(2P8=Q8aNoh@&jS:-Z9*\6r_;k+s,2S]^NF"_DCjQrp8o2r7& %;3PnNf3l[$j_IU8\lTo<&/.A&TK'$p"1Mc^0Dq^TuU($Z`4r)/:sC?Q"V4RpSa6Dm,OE/Ooci:N'rc6Y7f)im2f8rnZR'WBVKY!BL$,d6'e. %O*-!l!'0p+d6'e.O$nsJKTGn-K:GAlZ`b"d1UR$MP[)X@p5qDOQBMSpp/Ri4L3=Yq.b>%MTeTe*B+`A@=,H&WgAQs_ %d;*rF?['1--\Iq;Q"Zb_h8>N8otm?ojm7:Rb91Hdfe[lKh8^usIZV6oa(m>T&`i;Z7.Z&JbF;7M<\TKEJk[s>m5Pp3d@`a><3K]bQoLg^UH6qB#NY6P7.XN]7ZG&a9ZQ!4aKXngM'-G<-(9Tm26,`EEZOm6B56Nh7O#q,=,H'pB[s':T\SOQg7ZRUJ7d;L/+=FY %)Ri=/c?^+jLg\NB8i/W[RNI?R69j#ZcED@r+2mE9l[#%RESa]ga#-Y:h+=O5)<7\C>T.99lZA>`AM&M(I?eJX^#&=U'*\UGol5%3 %e)JNZR_*9V#NY6P6o20Ak%n'8fjiS$-Q\7!6U1+^+D5%-R`2^CpM:59PLl#efMa1'hf08pcFun-1]+hUa>_T%ML+$FZ>kq3gWjQI %")`+r7[i#E@>fPDA8e_jpZt$Yl(4(EEqWM-RG$c&0BeN]Xp-KVQs4Oa[i]]9aOsXOAi=kcCsc.u]H?IHGi):Y!Esh7m>)lt?R;/[ %g6.FI,PQoiq]"[pq"J]C,`M>t!kiDdam36HRFkOp=P"!B`:C.8)dOYTZ`b"db[+jTHl:SW$ADm"$-+0SK'h\9)W+nC %OhJK!bcEo"ELekkmPp%GB3usRRD$bO(YA+k6'O4XQMhd\iIR0uEqWM-R>jroS%J%.5#.hs`j'(cG6?Y1DAhO%X$ebMcPFNJ5IKT@ %Dt(1$nWnsuG#^<=fiO#B2Eu0ufkE/cHT/M>+s>4i!Or6Cd4MR(g%r*elds3!;5H<`UGB?Dfi])75gI)91p[M4nU.gEIZ"`2\tFrP]2gir2kq],@me'a4k&^8p0M.X30'ba[dfZt6`ULt,'nA&?53Vt;Rbj;Z6jbM;'&03k6.2#bOoX=q&d1`_c %f`7Dm%gG91NOuE4[*8f;mCRoqK:I@TBP-t,B3Oa.K`V:oH7sY6?jjZcr=3LuC]6j\gB+^0h%04%&@GH?U"k2GR'Wt/c"rRq-J-(:76iT\oF,C:0WNaA?^ %##QVV_(C;0I?eI]Z`q_eiK8PY7+K)%Nnnj9,_DP7Q"Xe'r4pA6grS?J.((XRRmYWTS4(_g+L`T?C`q#Hb8b$"XlpCF2t!b7[(C43 %aWP5'-(:78aen'CA<6NLh,7m6<;sKu9uKrdi6'dJ&I29_m=m!+_1km+g+EqWM-RG#nKe`HR\/Z3mZobePu %_pk_>1/`_'#=m(:*reR_kZXh,!^p/Rj_60C(2$)](R^nI3p#V+f?A-:^c %J0YJ4RM[8C33HPNAN)EJ^s1DlFGXYXblr-`=s)7an4nP/0N#f$?fc6GBX:&d/ARr!'$:>XM/!gB9TE%r4_5=\.h5Mn\.ik\R[&iC %i^G_&/Hm9C)S@>'LB@81@FGo5]@4+jOAK<>CdtG$!9AEfr?;"=fHopl.knco]_&:9PR6sc@#ta]Vt9E9?%rDsVt<[anr\<(!"%JA %l:7jY!E9DP2tk(aSD%j'?(XuBA'8O4d.8pR[_s8M5-Y!-@f\LFe><6!&[a3@JEkBFFei1J?n@"(.h3K"Yh=N2.Y'"oMKJqf1_]'\ %Y^%st!+b'1Xs/AZV9T!V9`_OU>?_(6SViWc8@9-sV,3K>jM$m;4$Zf=0&B>\.iFn8(Xtuu.fa*%pRuIA"GSK6I0#3/TdbMFDC11% %C+6q$QO-b%JkuHNQ>RTpj9OO-aDZ$L5>*!1/'_fKP[)LY$js6_!p`PSr$\*1k6aUht'OWOGC/"`75?_7k$([!Hg.8UcJ@q1W %!VA>Uk2O$QJZebseZ<;'0()@WePZAcrp32JLT[fU@Re7"hnj(&9;jGO1IeBu^KG5!T$0.sCiS=85[QYHCK<3*M[08QFXt7\!iU,e %VA6NqI2="rm\-msPR4E(ePZD4rNQ?7fT&8#54i,g_6=pu>=P#G?N:;@!"+$$6rURD::L/HqfI,:)m5s#7^iWW8NPI9cgb24O498@9.^G/4GM2Y;L?Q//a8!b[K$q$(#SA?C+0.nls_J,%"_#-]C&^m %/mc+H.iD@+HZu88R0QLb@Z_R4@oe2M4r[':ha*O#VU+F-#cu8oP\Y5b=gDMBK5R9W,LuB;"P+p-^Fb3o>(=do7W#CLN)\--&6QY- %eJH#][X]B?]6cD54i9SdnI?<9S19K+J0!,S]>7&2$k!*s3`l[S;RHG3!#"RTh-d%)L5!G>V"V8$#b-Hq`C`UJYoAX$O"CL>C_ZE!in`^$k%XJRr*!Ce987%.Y*?/m:tEIoaD3/j>pBK %+tGV+!d;qifF:R(W; %T$eWr!B[54G(YqBZ%W0e*@q=QAfGRf4/acTK9>H(Ku!5t_k+UbD#l`^G&qZ!HA7+R;B7:kFPo+1!d7C=lin]b1FrZRQ$BME34iI" %C'l)WF0Q[C<0&U61$(/m#]Sueg&cHE\_%?\Wb5E>@]dj^+c*4cd2&s=g0uuXWLdNAJ63$a!M+QI[X]CJ(;%CRoaD3/j>pBKE'c\@ %!d7CAlin]b1FrY]>mtTG0BHeZ`CL-T[F0Wc)&<;:PM4nM^a#PH&R0N('B&3-<3rg&$^>(=dg7X_N\N)\--&E&@kYRo`GI'a(D %TM)O/N)\--&4!=LKtpJg5_Y2_N+N->!Q(6?!m#Mg&E&e%Zj"Na-Ep*Ac`dsGY(MGDX6iB"<<*WU"Sr1Q1G&a$YO&\$d+b,IWW4fc %h>&(jI[Gg3eo4U;,?I/Sha*O#VJkBK(4tHIj$Zup1W0dg"QRE)SnfJT?LT,2`si5W^^fW5++aqaZk*?np^lAtp1Oid6+u2DY^qQF %K!5ME"Heu-/[0j[Je,[%*a/id1AVRGBbJ&^A@)p3$ZN6Z5mX4r!Eb?cC@EAHX3k-Z %&"Q03JdOWG&0f-@/n3*]f9E";Q/l+X">h(':]Y]`n++2>Rk`i/r_DjP!fDiYG_e(>)")kX/0t7hu/*C[`JIX3k-Z&(REc %5m8<4#`s/t+je[hGRNl3HLrAZ^`s3fW\sP_JCWj8Y_S[pLS+^0/-I6MhEmk_.sMHgTk@`5e*&BfLUtlgTE:0*"@tTK&B&Sr %h?&&&)gquAnAmp]@dP`M?o<6+@r%kIj^dbmIm:8>;6%Q]JM:0=9pDGa?i.4*@q=sZk1;l-I-\]Qd2&s=8eqJV^4egF('6)A!d7D^6D2Z6&890PTLE)#%OtTeo_B7(/Qi@dBFEHY,n#8fha3t^$\9(1 %!B[5j+jfCV#de+cd%W+"#F-hCqKr[%Q7N/BZj#fhP(c/nD^!JjKg:R)J/qUp&EpGP"Br)BB[IU"K1Zm\IC=hp9,7R\g&cFoa[2ZH %[h*5p6D-bO^^_hs#k[p.!\IO\ZtKj"5pZni52/Ds,n#8>D#l_sA0K=_>6qTH+jcr8?jDrJ"T!KRJX.hi>-nJ"TTY!oT5Pn"P(c/Z %[X]AtZ4Q6k/Hf7]&890&+G59"5bDm:d#s*uLpd:$eWPVOT5>auP(g]-[K%2qP(c/nD^!JjKtrMQ!#a=MKg;8K+Y](5^kfFL*E9Kttrr/RSh6Jq[S7%kRnqYOD3s%WP-s*S:kE"BLBE)&<9d":KdeOtC&H21gNi!tQsdZ!*oV+L2Vr %!B]Kr=9phSa?gG:NYV]Z,[8%o3XZ^T%6V!/`*/-9K#gQg"mhm_YRkX/TnNJU*@q?=9=B?ke-ZtC%6V!/5d#`n+L2Vr!B[4n/-Ho: %BH_n2#7H)e,[8%ol3%L2"s-qRS/3^ZDNS`94/`rH"<2T!+[@$:_*[(3A..$U]jN#9^dAK\>6G="A0ok0G0i[^&@gh<$N]UP@+c[d7dr5W#f.K+P":pi0@g\OO6apkC9Xg!)agg"HesW$eR`m_*YAWLDBqU#o3TG-!S.p3XHQ'5FlR5 %Lp\-Q"C=a0J/qSq(4luXZk.J.oWMJU4M;TaY;nZm'Bfh>i1Yi)@N@!&Od0;^fKloQ+kXRt$N]I2))S+BTOT.S+i"2`UFfjYSHTD;"s-qR]G2t#hFY/+*RkE3 %!cQDn&4!CNKtr&W(9iEp_*YAWLDBs4Fg)G8/`+kjY_,!Q6El#r('6T\4BMme,2!$@:bPoV2Xj'b">SN,VY_Jbj?':VeFX4*[h-d4 %&ll'1SHrjC$d#*f2^UV"-Ep*AcaFD/'*=\b`Gf!/`<^MP.lc`0*B:TnJ+JDJ:Q)G`C %#=te"LTUU_YH(%:8k,46?N::kMut?WA[+T'*5J6J'$:>XM<^dS!%C&TRC<#fgc\fjF-9BId.:o>a>e]RBms?g.6r/7X!rRPlLO/i %8G1UpJ>D&s^(8N9iJ-29UJ.=6!/!e]!Kntmq"=m\!/CVH-kf]/WlN*[P,et=+1+mK@H_P`aoqPB0R.+J+Ls,-mt/-meAG[-;+$&A<[Dmr#%W&$]mmqh=nYFE`r%]cX`7HX:j&n])[[F%)"=4%QjA?).`kt!>mr'$_UQ!+UK!>r\S-j9Y"5U %iiu&T.>-m:+&+Cdp+),]Acb,F#*2FZW7*m'l]4MWnmSAWd7dr5W#hE28>r]K")/LZ9uCj=7PfV0!"9p:"A#]0?[j9#i.mS0#A!t; %7.o1b5]R>4-:lV/K)J3Xd"5gr7%3GA2*+O"cAdT^sd-MgSj.k1k3,Z:bUS^58X\C %4Jp^Pf.Ja.%0s4$-kf]/Wgd/.Rku^X/J*-[Gi,>N^]JI'J:o\/'HlnLBj&Pk-IG#_+5V=:8[bh$?7p^K7D;Zaokb%l=Q5O$Afd/5ckh5K>QE1ZFBf`=!bg4:bYWgD%7c"3-kf]/Wgc^pVC?IjL)D+3SJKt^K->,\!-YGSPR4E(e]fGIckJI#Y&aX;US[D] %2SJ_6Z'%s2ckh5K>Q?o7UX3s>&Z[eDIL_=^dDjU:te4'^a`4;$8$tcQiS-gs0:#IYke@Ve)IaBo2VsL'M@$R[.VBMB4o]W[sCDHN]^'cKY%cG-06CGV=;;M"GrUoBX&F^HdlOF:i82$?S %S7Iijo_]TNVCA!.;djKmpt+:]:E"miRX6tb)(btlM<\]A$HY+^3`!b17CgW0!PI[C_IU"b=='tO!K9g_Z*=VVjCGk(.%$?;?N:Ba %"Sr0RQu-?i-/2PZ"K5?8O6[,aJ8He(jE3;6@>s2+%C,^nC`@aokb%l=M3G1_EN`DZV2DP@WkaJ60I31Vb'S %"Sr0RQn;j"X:rGE(1L7dc*$L;o;.n&5KQ'Q$*4ciXT3H,Tn4/O^n>q#+.2SEjNuU9aokb%l=Qb8)nD[HTdrB-j&P9M&Ei@PX*Xf! %4d68S'%O)a`.)c:$UiN.fR=m!Wdh7j4=$[qT]aX/2A)\X`rZYrEmuQk'7Ct@o./#2gLQNTX:j(+7(=KU@;cYVeYt>8RE=KmSrj;U %goE\[j/pEk9j7)&gZ+:JQMH[b^?lcZ-kkh?1RQF>N_IrO31iR/B'oK`(Nh1_Hg'jj9OO-aD?ZEK*#7)qT`E94;H(==79rOYY1e4N %'3HQ\Q$m[Jp;sQGQ:i=r3DcF"L=oK-(G/,ZVI-,dWm.>+Lb4pQtc2GUpGd@3*?)aDt1AT08&c[k)\Gr)<+]lhf7@^)rdLu;MHSccrA %b@[i9m1#Q1(L(Ii7KdS5FUf+HNLI+5]!lD5$JAh"PX/BpS--`?HY,qhD!,>ZpAo+!9d#(YHPIqMRkeu_Z+"8T:lLSQ)\M_]\2dAJ %[US7(MVa.,fdqc`;?iIsf,Q1[)_`MYWOH544T=26.=sSS.Sr77?,hP;1Z*@5&%>rqodUQt\Q=@AU"RjiaV*&fSH1Lp<%sGZ!e7]YBmf+D?:7O8/[qUWH+YVCm0f'C^Ti`!Z2Bq@C7<5&GCjPaG8&KY@Z8lo7,%7!a*N:&` %*Fhh94M.2g#M([P_45ie-ls'rB1dn$p_93'inOht[clf@:LUAT80VFWZFs-nMW %pJW>(S/D4\qhr5bjE#*dq>5ZSrQDhA^OH4Mj3unW[_KSeIsZT1`_R6AhlZ\K^[[rR?;Q"ImbQ46kS&_H(RtkeUq3lb,dT:K&nr#.nbpL>Xrq[^0IB;Em^\Gd' %Q2W(9BK*Fq$!hL$s&S,PNQT[OUOGM\%oKX5GOM[UDOtb6hmP-2c%!EOYp8o<]=ST>qr"$% %s88ebWs\c!]%cp*8">i!*jroVt)laK*O,2PF@+oITTnh(E>a86rT%GYsoT$FG:*NL@Vq(lgYlMC5JrJ1,$]E(@j[&"Qjc`>F- %isPe+Rh&e-Wid&kfjdA$kC!1+C"q[,9>d7ra2a\(S&[8D#Ko*1KaPGM1Ddt+pOBi)G^?!j2s79jpTMT"?3tEF-Vq3QDkF7X)h32L %)t)\Mp1*DI#CC1OZIal#qRsFh\@^JLKfksfg3e;:VB@M']t5`HJ+!;XPGZk_.N@ZS1;CM[o@_[K=$++Wj*&Ri.<72c3;D8gMjrb4 %n'rMk)b8]2g!W1VF3?o2;=C!hqSh^6rT9;^Idtr)T7$Xg#O\;U^^#f20B7NbShH)2&>GG:Hf`6F(M."BB(RU>?OFO@SbV?LSF_;2d_"(p",i9\)2R@m1FTjU@M(ED,I?mQ!_JPJ+M4RT7$U2I66$+JD28b %7p[D1]l>7*07WNBY8@kNd'#qJ`uT$CbKdQXJQ85Fs2H1m`J+BX95GF10Vs2jBQR_V8`lg>nUBj8]IORr0+&E6K %l[9NJs,RsGDRTOd&RtX6'k>C(K".W05dqP:n#\B<4g,gO'`9j#oN"V#%MmImk3L8).m(),DZ\nKD)>DNI1IBL5)+Cl0?PA;4 %VN3@`*/6@'fQ0LQk7oT;*+o3Ej."X,"a+Gl1n7^qjl9p^#XqsXMcLlH4=HYd5?_g@:/Vh/@*]S4S6<5gnO:nndI\;FZf`&T/rC`V %Zrng2Hq)Mr5-(m?l(e+oia__2X^KHi/Y#s#qsd*ZKVC'=7>'"L3?(EOCT$8F\V[>\UGkQ4Ab+jWcVHKXY!&P\[B7i<@_6+,rk8[^eDAJnD"W7\(SL*W/V\%>@::&6+PKu_>P)C'Mo;Kulu %6FY70mFquS2G[4#cJXS%E9i1!91`2=K`:_)A\Nsin&t4^_)RYZV(1#_8'5&84r)5ej:9M$ldK`*'Ji,/2.b.Yd@(odq8HFmI"%rD %+a*+b28%Z.SP,CF6ZpM[a_tsS0TG=K)I#a,<>/r`C2.o,I=($1e.U"RF`P#V'hV?d%f4kAm5Bb528QsAq>(o"rVDGEs.C]98n\m7 %KLRC\HZcA;'827g9$$EMJJR[Vfc9YO;T_jpi;DR)j]A)SlA%5+?Jk7#e&8@dR;F]M01GV06SD1. %e\lO?6[NOHC%O^?jDrb5/PgTZ'^eo!,Rjc+N+cKU%4l!F[ELj@pgmS-ic^M,+_^N6OtM^X6DK=6"-S/FLl9QX?8N#n.)nE,K$f0M %Q&cjUoZnP39rHeqe2lu_dL%F?U\u7#f@c:@ZPs?gT%VRf:Z_O?9Y,?(H$.jU\rBprd$9iA)H5om9W<`1>"lJ@+'Zlkqq+e-+f,iN %/jd],eFI+Vg6r^lRqT%e0.g-3%i4TLMkSl+U[El?SVn'(FtnTM;fF6DQm-NI$J.G(3#"( %S5&MR$WRcifiO#Ba!tukk?53oXI@U`;+jmjF7rV.$!-!MD:A- %[S;c%5.`7t;;)MV&AY7JcQ6e`q]Ln*1AcIJV;W+I>4]Pd`==o4(I?3X8i2sLVTU#gTC6kZ8a#`Y?@rF:als\"i1/ZT)^mK1'JUN= %F6qa1V:VSW*g]EXd9Z8S6-e>.B9:bA+g]L4dLE+r9P.[Nk?c.`7[[>7@V/B_lG5Tt?I:#ULaq7;cOViiS4&IEpZrb#HP6go02[Xs %Ui)c@a53'D""R+jaOtq6$kiI0@KtK^Z.J4SEi`n<`st;;(I27MQAm_h]r,!"?uO)GLZ\i,I`QF>f,F?,8D.($-F6KVK#-<&*A=EC %cLjPR/obk]:*Rd4HhIjpp>i7\pA)!oPB?>C\"?;)p4g0ZVVF?+-&5+4:09=@r+&C:7kH/tGltW3oqQj=V!P-MPM+9Jg&"Y91I<@G %<=cq?_g;WYa1<(K\>SL%^tk&%c!8,Y<1q4TR=9C=i*sIP$\]%Wi&jah"ZY(tsT6RIgO7Y8#_`[[g4t:O3U+V%f]k>Y6YtmLmm,rAnnT_NTi9oFNO7+)c%t!)j %&T>]om"sT_(jK8soOApY?[Bs_#!%%VSO$_Wh?3n,2>0,MC:*r4?S::Qe8l]dcJ13gOI4?%1G@-))Es$ca(dlKk^IXBJGI0cO_/2i %nL@1_km-qX?&/[n9B^$>*AG581"'V+kp7=RGN2l5>^C5!>4r!g6pJ):+D:/r1J$m*SCu6K@M?!+n)rGe2"dHR#ZC@rU<2cN/Ng6r %j(]7eatWKM/;1-)rTN)=.=9C46"3(KFBb?4C/T)2V[Zkoopfo/'g^.$o?M?IqFbgp\In[9i(C&=h,"M@&*o,sJs:\KBVoQb?]ga% %=^VCSXmdiP?.@fOdKns;D&@"LK;_&C#Y#XCoL?(/CuD(-SZmr[[06[HUP+Ku%YY:J2'8rR]8S4!iSL;f(':O)[:KPhoM@&LV3`?K %cqIi4W-6Bs,LfC[2_oU(fo.eh^da8P&7_uPG6/FT,Djg(@P#iP2U%\SaNA2h53PPFAVN-2[-tjpiTX+K9%&gW5r4'lU09*l9aJFA %\0LmZ>s\mjF]X3(_DB>GKKTG"m&NNqLnrWc52%^?@1HQl&.iI.5s>Nop/Rit7CDI<+)R1P8tRT'k-/^[T*%*#ce]Cbl6O#+g*@,+ %cia/VR[/Nkdr*_b!o:'n\J8o5hrD"?H?/dG+f:FYAe68St;#'i)*h[dVOnS@rQRMaDP)h]6RQXFhG$k6F0imK1J_ %HgV=)899c#,.>[R/TY"ctM6XF:&kBD9\b.pqW= %iGPA.\F_"m#Gg^e6uukq]e\D2:L.WS!/B`YkNhe.l]g')j$$^q>1RXbr:oIE\45Z`A4>cNS($i %Em$q[fHW^@u\MZT:ljq[sBMnFo*+>SC_])'\gg`I\`:(eG_9?^mAS61a4PX_Qp/DL;L9o^lNbmI/("EY(QWl%g>;'bS!69+qI=Tro %bR>6:&ndQg_Yc'RhhL&kDTr\'4*?sRU0?[<'&2NIB:$Nm!3aS,d@T-qb7#*83`d[m[)R;NLYu9Pbn#mSG,]JU>33@<\'UL>Z0Obmt@I=d_"=>3FE^ %[SR_*EnCpCbH:R@@P]Mj6r`L-c&pUc1=3'$aq7+$O3s!fV43_cguMXH&mMRj*Y--=Q:IWBbIt@5Rjmmh=7u([HcRL@/RMrI3Hu2_ %7urNd,9\Q"!r-'q"qT`SpG=#phj_XB"#DbR`D@30IBR6lPN]g24OTt=6c2:dP7-!p_R>OpMA1DG]rNG15pG+4;g$5AHG])L^@@[tG(ck[Kd6L$ %ZQfN]7l$n:ee%qg,B0..3C6MFXF,WI5XtQ+:G1cCheXFP$:D[EW]oP[LkHGcUpA,VT6lh.'/o!lF\^mdF"sjPG,4o#=!0SfI*<7r %S'#)F@N31`]9lB!4NrI)7YJ7Q?-Fg\#X^ZVV`aO\>PV6(bbqhZQkos[,L+8V9#\i`!ni^sA"NJN<$'2DXRaR"@t&,Ujs*nb*GGu]7,L\8^/p>l_tXa9`0AG;K;mk:2m(cno+ %\`=[iP&$.Pp)iCZgL&]H1j/@,:#U_ffP1u^cD:\)Ng`?0?Dq%>En?[oTUdjFBS,*(^mRh3jnOIb'"U[FWa+?QpkDTOmp(u=Fj#QbV1;Ud=dA&]dGt1^cQW(a@$0a&MbIK&K!UXp6YO-&HT0^A\TGZ'(H"aO$?qID1DN^qYb[8 %qg:CD*ZcDQ4[#FP>Y`&KS1bE!n#&CrT2)SnD]bm %AI9_PrivateDataEnd \ No newline at end of file diff -r 000000000000 -r e8d6296c8d5e Images/lanturlu.jpg Binary file Images/lanturlu.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Images/parrot.jpg Binary file Images/parrot.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Images/prismallia.png Binary file Images/prismallia.png has changed diff -r 000000000000 -r e8d6296c8d5e Images/vitruvian_man.jpg Binary file Images/vitruvian_man.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Audios/balade_nature_003_music.ogg Binary file Pdf/BaladeNature/Audios/balade_nature_003_music.ogg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Audios/balade_nature_003_voice.ogg Binary file Pdf/BaladeNature/Audios/balade_nature_003_voice.ogg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Audios/balade_nature_003_voice.txt --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Pdf/BaladeNature/Audios/balade_nature_003_voice.txt mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,14 @@ +0,953763 0,953763 +2,435503 2,435503 +2,980510 2,980510 +3,849116 3,849116 +5,552264 5,552264 +7,315023 7,315023 +8,439101 8,439101 +9,282160 9,282160 +10,074124 10,074124 +11,726178 11,726178 +13,267528 13,267528 +13,940271 13,940271 +14,374574 14,374574 +15,004739 15,004739 diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Audios/balade_nature_004_voice.ogg Binary file Pdf/BaladeNature/Audios/balade_nature_004_voice.ogg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Audios/balade_nature_004_voice.txt --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Pdf/BaladeNature/Audios/balade_nature_004_voice.txt mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,11 @@ +0,717270 0,717270 +1,654349 1,654349 +2,377403 2,377403 +4,106950 4,106950 +5,512568 5,512568 +5,842281 5,842281 +6,310820 6,310820 +7,415647 7,415647 +8,670870 8,670870 +9,023721 9,023721 +10,192177 10,192177 diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Audios/balade_nature_005_music.ogg Binary file Pdf/BaladeNature/Audios/balade_nature_005_music.ogg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Covers/balade_nature_cover.jpg Binary file Pdf/BaladeNature/Covers/balade_nature_cover.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Covers/balade_nature_rich_cover.jpg Binary file Pdf/BaladeNature/Covers/balade_nature_rich_cover.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Css/balade_nature.css --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Pdf/BaladeNature/Css/balade_nature.css mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,47 @@ +/* $Id$ */ +/* balade_nature */ + +@font-face { + font-family: MinyaNouvelle; + font-weight: normal; + font-style: normal; + src: url('../Fonts/minyanouvelle.otf') format('opentype'); +} + +body { + width: ${width}px; + height: ${height}px; +} +body.pdocTopic { padding: 0; } + +/* ~~~~~~~ pdocMedia ~~~~~~~~ */ + +.pdocMedia { + margin: 0; +} + +.pdocMediaCaptionAbsolute { + text-align: center; + width: 100%; +} + +.pdocImageTooltip { + font-size: 140%; +} +.pdocImageTooltip .pdocP { + color: white; +} + +/* ~~~~~~~~~~ pdocP ~~~~~~~~~ */ + +.pdocP { + font-family: MinyaNouvelle; + font-size: 220%; + color: #603a19; +} + +/* ~~~~~ media-overlay ~~~ */ + +.-epub-media-overlay-active { + background-color: yellow; +} \ No newline at end of file diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Fonts/minyanouvelle.otf Binary file Pdf/BaladeNature/Fonts/minyanouvelle.otf has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Images/balade_nature_002.jpg Binary file Pdf/BaladeNature/Images/balade_nature_002.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Images/balade_nature_003.jpg Binary file Pdf/BaladeNature/Images/balade_nature_003.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Images/balade_nature_003_rich.jpg Binary file Pdf/BaladeNature/Images/balade_nature_003_rich.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Images/balade_nature_004.jpg Binary file Pdf/BaladeNature/Images/balade_nature_004.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Images/balade_nature_004_rich.jpg Binary file Pdf/BaladeNature/Images/balade_nature_004_rich.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Images/balade_nature_005.jpg Binary file Pdf/BaladeNature/Images/balade_nature_005.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Images/balade_nature_006.jpg Binary file Pdf/BaladeNature/Images/balade_nature_006.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Images/zoom_herisson.png Binary file Pdf/BaladeNature/Images/zoom_herisson.png has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Images/zoom_oiseau.png Binary file Pdf/BaladeNature/Images/zoom_oiseau.png has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Jpeg/balade_nature1.jpg Binary file Pdf/BaladeNature/Jpeg/balade_nature1.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/Pdf/balade_nature.pdf Binary file Pdf/BaladeNature/Pdf/balade_nature.pdf has changed diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/balade_nature.ini --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Pdf/BaladeNature/balade_nature.ini mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,48 @@ +# $Id: lpc_noel.ini c72bfc5298b0 2011/11/24 21:48:47 patrick +# crop = bottom_left.x bottom_left.y top_right.x top_right.y + +# ============================================================================= +[Meta] +ean = 9782351811344 +title = Balade musicale dans la nature +copyright = rue des enfants, 2010 +language = fr + +contributor.1.firstname = Gilles +contributor.1.lastname = DIEDERICHS +contributor.1.role = author +contributor.2.firstname = Marie-Noëlle +contributor.2.lastname = HORVATH +contributor.2.role = illustrator +contributor.3.label = rue des enfants +contributor.3.link = http://www.ruedesenfants.fr +contributor.3.role = publisher +contributor.4.label = Prismallia +contributor.4.link = http://www.prismallia.fr +contributor.4.role = packager + +abstract = En accompagnant Petit Écureuil, l'adorable guide de ce voyage, il + explore les paysages de nos régions, de la montagne jusqu'au bord de la + mer, en passant par la forêt ou la vallée. + +# ============================================================================= +[Cover] +file = %(here)s/Covers/balade_nature_cover.jpg +crop = + +# ============================================================================= +[Pages] +page.1.type = blank +page.1.range = 1 + +page.2.type = image +page.2.source = %(here)s/Jpeg/balade_nature*.jpg +page.2.range = 1 +page.2.crop = 2127x2481+147+147 + +page.3.type = pdf +page.3.source = %(here)s/Pdf/balade_nature.pdf +page.3.range = 1, 2, 3-4 +page.3.crop = TrimBox +#page.3.crop = 35.17 35.17 545.41 630.45 + diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/balade_nature.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Pdf/BaladeNature/balade_nature.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,87 @@ + + + + + Balade musicale dans la nature + 9782351811344 + rue des enfants, 2010 + + + Gilles + DIEDERICHS + author + + + Marie-Noëlle + HORVATH + illustrator + + + + rue des enfants + publisher + + + + Prismallia + packager + + + +

En accompagnant Petit Écureuil, l'adorable guide de ce voyage, il + explore les paysages de nos régions, de la montagne + jusqu'au bord de la mer, en passant par la forêt ou la + vallée.

+
+ + + + + + +
+

 

+
+
+ + +
+ + + +
+
+ + +
+ + + +
+
+ + +
+ + + +
+
+ + +
+ + + +
+
+ + +
+ + + +
+
+
+
diff -r 000000000000 -r e8d6296c8d5e Pdf/BaladeNature/balade_nature_rich.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Pdf/BaladeNature/balade_nature_rich.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,156 @@ + + + + + Balade musicale dans la nature + 9782351811344 + rue des enfants, 2010 + + + Gilles + DIEDERICHS + author + + + Marie-Noëlle + HORVATH + illustrator + + + + rue des enfants + publisher + + + + Prismallia + packager + + + +

En accompagnant Petit Écureuil, l'adorable guide de ce voyage, il + explore les paysages de nos régions, de la montagne + jusqu'au bord de la mer, en passant par la forêt ou la + vallée.

+
+ + + + + + +
+

 

+
+
+ + +
+ + + +
+
+ + +
+ +
+
+ + +
+ +
+
+ + +
+ +
+
+ + + +
+ + + +
+
+
+
diff -r 000000000000 -r e8d6296c8d5e RelaxNG/docbook.rnc --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/RelaxNG/docbook.rnc mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,8176 @@ +namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" +namespace ctrl = "http://nwalsh.com/xmlns/schema-control/" +default namespace db = "http://docbook.org/ns/docbook" +namespace html = "http://www.w3.org/1999/xhtml" +namespace mml = "http://www.w3.org/1998/Math/MathML" +namespace rng = "http://relaxng.org/ns/structure/1.0" +namespace s = "http://www.ascc.net/xml/schematron" +namespace svg = "http://www.w3.org/2000/svg" +namespace xlink = "http://www.w3.org/1999/xlink" + +# DocBook V5.0 + +# See http://docbook.org/ns/docbook + +# This file is part of DocBook V5.0 +# +# Copyright 1992-2008 HaL Computer Systems, Inc., +# O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software +# Corporation, Norman Walsh, Sun Microsystems, Inc., and the +# Organization for the Advancement of Structured Information +# Standards (OASIS). +# +# Release: $Id$ +# +# Permission to use, copy, modify and distribute the DocBook schema +# and its accompanying documentation for any purpose and without fee +# is hereby granted in perpetuity, provided that the above copyright +# notice and this paragraph appear in all copies. The copyright +# holders make no representation about the suitability of the schema +# for any purpose. It is provided "as is" without expressed or implied +# warranty. +# +# If you modify the DocBook schema in any way, label your schema as a +# variant of DocBook. See the reference documentation +# (http://docbook.org/tdg5/en/html/ch05.html#s-notdocbook) +# for more information. +# +# Please direct all questions, bug reports, or suggestions for changes +# to the docbook@lists.oasis-open.org mailing list. For more +# information, see http://www.oasis-open.org/docbook/. +# +# ====================================================================== +start = + (db.set + | db.book + | db.divisions + | db.components + | db.navigation.components + | db.section + | db.para) + | (db.abstract + | db.mediaobject.content + | db.audiodata + | db.imagedata + | db.textdata + | db.videodata + | db.caption + | db.publishing.blocks + | db.formal.blocks + | db.informal.blocks + | db.formalpara + | db.inlinemediaobject + | db.list.blocks + | db.legalnotice + | db.verbatim.blocks + | db.graphic.blocks + | db.personblurb + | db.revhistory + | db.simpara + | db.step + | db.stepalternatives) + | (db.partintro | db.simplesect) + | db.annotation + | (db.sect1 | db.sect2 | db.sect3 | db.sect4 | db.sect5) + | (db.refentry | db.refsection | db.refsynopsisdiv) + | (db.refsect1 | db.refsect2 | db.refsect3) + | (db.glossary | db.glossdiv | db.glosslist) + | (db.bibliodiv | db.bibliolist) + | (db.setindex | db.index | db.indexdiv) + | (db.toc | db.tocdiv) + | (db.task | db.taskprerequisites | db.taskrelated | db.tasksummary) + | (db.calloutlist + | db.programlistingco + | db.screenco + | db.imageobjectco) + | (db.productionset | db.constraintdef) + | (db.msg + | db.msgexplan + | db.msgmain + | db.msgrel + | db.msgset + | db.msgsub) + | (db.qandadiv | db.qandaentry | db.qandaset) + | (db.equation | db.informalequation) + | db.cmdsynopsis + | (db.synopsis.blocks | db.funcsynopsisinfo | db.classsynopsisinfo) + | db.admonition.blocks + | db.topic + +div { + db._any.attribute = + + ## Any attribute, including any attribute in any namespace. + attribute * { text } + db._any = + + ## Any element from almost any namespace + element * - (db:* | html:*) { + (db._any.attribute | text | db._any)* + } +} + +db.arch.attribute = + + ## Designates the computer or chip architecture to which the element applies + attribute arch { text } +db.audience.attribute = + + ## Designates the intended audience to which the element applies, for example, system administrators, programmers, or new users. + attribute audience { text } +db.condition.attribute = + + ## provides a standard place for application-specific effectivity + attribute condition { text } +db.conformance.attribute = + + ## Indicates standards conformance characteristics of the element + attribute conformance { text } +db.os.attribute = + + ## Indicates the operating system to which the element is applicable + attribute os { text } +db.revision.attribute = + + ## Indicates the editorial revision to which the element belongs + attribute revision { text } +db.security.attribute = + + ## Indicates something about the security level associated with the element to which it applies + attribute security { text } +db.userlevel.attribute = + + ## Indicates the level of user experience for which the element applies + attribute userlevel { text } +db.vendor.attribute = + + ## Indicates the computer vendor to which the element applies. + attribute vendor { text } +db.wordsize.attribute = + + ## Indicates the word size (width in bits) of the computer architecture to which the element applies + attribute wordsize { text } +db.effectivity.attributes = + db.arch.attribute? + & db.audience.attribute? + & db.condition.attribute? + & db.conformance.attribute? + & db.os.attribute? + & db.revision.attribute? + & db.security.attribute? + & db.userlevel.attribute? + & db.vendor.attribute? + & db.wordsize.attribute? +db.endterm.attribute = + + ## Points to the element whose content is to be used as the text of the link + attribute endterm { xsd:IDREF } +db.linkend.attribute = + + ## Points to an internal link target by identifying the value of its xml:id attribute + attribute linkend { xsd:IDREF } +db.linkends.attribute = + + ## Points to one or more internal link targets by identifying the value of their xml:id attributes + attribute linkends { xsd:IDREFS } +db.xlink.href.attribute = + + ## Identifies a link target with a URI + attribute xlink:href { xsd:anyURI } +db.xlink.type.attribute = + + ## Identifies the XLink link type + attribute xlink:type { + + ## An XLink simple link + "simple" + } +db.xlink.role.attribute = + + ## Identifies the XLink role of the link + attribute xlink:role { xsd:anyURI } +db.xlink.arcrole.attribute = + + ## Identifies the XLink arcrole of the link + attribute xlink:arcrole { xsd:anyURI } +db.xlink.title.attribute = + + ## Identifies the XLink title of the link + attribute xlink:title { text } +db.xlink.show.enumeration = + + ## An application traversing to the ending resource should load it in a new window, frame, pane, or other relevant presentation context. + "new" + | + ## An application traversing to the ending resource should load the resource in the same window, frame, pane, or other relevant presentation context in which the starting resource was loaded. + "replace" + | + ## An application traversing to the ending resource should load its presentation in place of the presentation of the starting resource. + "embed" + | + ## The behavior of an application traversing to the ending resource is unconstrained by XLink. The application should look for other markup present in the link to determine the appropriate behavior. + "other" + | + ## The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior. + "none" +db.xlink.show.attribute = + + ## Identifies the XLink show behavior of the link + attribute xlink:show { db.xlink.show.enumeration } +db.xlink.actuate.enumeration = + + ## An application should traverse to the ending resource immediately on loading the starting resource. + "onLoad" + | + ## An application should traverse from the starting resource to the ending resource only on a post-loading event triggered for the purpose of traversal. + "onRequest" + | + ## The behavior of an application traversing to the ending resource is unconstrained by this specification. The application should look for other markup present in the link to determine the appropriate behavior. + "other" + | + ## The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior. + "none" +db.xlink.actuate.attribute = + + ## Identifies the XLink actuate behavior of the link + attribute xlink:actuate { db.xlink.actuate.enumeration } +db.href.attributes = + db.xlink.href.attribute + & db.xlink.type.attribute? + & db.xlink.role.attribute? + & db.xlink.arcrole.attribute? + & db.xlink.title.attribute? + & db.xlink.show.attribute? + & db.xlink.actuate.attribute? +db.xml.id.attribute = + + ## Identifies the unique ID value of the element + attribute xml:id { xsd:ID } +db.version.attribute = + + ## Specifies the DocBook version of the element and its descendants + attribute version { text } +db.xml.lang.attribute = + + ## Specifies the natural language of the element and its descendants + attribute xml:lang { text } +db.xml.base.attribute = + + ## Specifies the base URI of the element and its descendants + attribute xml:base { xsd:anyURI } +db.remap.attribute = + + ## Provides the name or similar semantic identifier assigned to the content in some previous markup scheme + attribute remap { text } +db.xreflabel.attribute = + + ## Provides the text that is to be generated for a cross reference to the element + attribute xreflabel { text } +db.xrefstyle.attribute = + + ## Specifies a keyword or keywords identifying additional style information + attribute xrefstyle { text } +db.revisionflag.enumeration = + + ## The element has been changed. + "changed" + | + ## The element is new (has been added to the document). + "added" + | + ## The element has been deleted. + "deleted" + | + ## Explicitly turns off revision markup for this element. + "off" +db.revisionflag.attribute = + + ## Identifies the revision status of the element + attribute revisionflag { db.revisionflag.enumeration } +db.dir.enumeration = + + ## Left-to-right text + "ltr" + | + ## Right-to-left text + "rtl" + | + ## Left-to-right override + "lro" + | + ## Right-to-left override + "rlo" +db.dir.attribute = + + ## Identifies the direction of text in an element + attribute dir { db.dir.enumeration } +db.common.base.attributes = + db.version.attribute? + & db.xml.lang.attribute? + & db.xml.base.attribute? + & db.remap.attribute? + & db.xreflabel.attribute? + & db.revisionflag.attribute? + & db.dir.attribute? + & db.effectivity.attributes +db.common.attributes = + db.xml.id.attribute? + & db.common.base.attributes + & db.annotations.attribute? +db.common.idreq.attributes = + db.xml.id.attribute + & db.common.base.attributes + & db.annotations.attribute? +db.common.linking.attributes = + (db.linkend.attribute | db.href.attributes)? +db.common.req.linking.attributes = + db.linkend.attribute | db.href.attributes +db.common.data.attributes = + + ## Specifies the format of the data + attribute format { text }?, + ( + ## Indentifies the location of the data by URI + attribute fileref { xsd:anyURI } + | + ## Identifies the location of the data by external identifier (entity name) + attribute entityref { xsd:ENTITY }) +db.verbatim.continuation.enumeration = + + ## Line numbering continues from the immediately preceding element with the same name. + "continues" + | + ## Line numbering restarts (begins at 1, usually). + "restarts" +db.verbatim.continuation.attribute = + + ## Determines whether line numbering continues from the previous element or restarts. + attribute continuation { db.verbatim.continuation.enumeration } +db.verbatim.linenumbering.enumeration = + + ## Lines are numbered. + "numbered" + | + ## Lines are not numbered. + "unnumbered" +db.verbatim.linenumbering.attribute = + + ## Determines whether lines are numbered. + attribute linenumbering { db.verbatim.linenumbering.enumeration } +db.verbatim.startinglinenumber.attribute = + + ## Specifies the initial line number. + attribute startinglinenumber { xsd:integer } +db.verbatim.language.attribute = + + ## Identifies the language (i.e. programming language) of the verbatim content. + attribute language { text } +db.verbatim.xml.space.attribute = + + ## Can be used to indicate explicitly that whitespace in the verbatim environment is preserved. Whitespace must always be preserved in verbatim environments whether this attribute is specified or not. + attribute xml:space { + + ## Whitespace must be preserved. + "preserve" + } +db.verbatim.attributes = + db.verbatim.continuation.attribute? + & db.verbatim.linenumbering.attribute? + & db.verbatim.startinglinenumber.attribute? + & db.verbatim.language.attribute? + & db.verbatim.xml.space.attribute? +db.label.attribute = + + ## Specifies an identifying string for presentation purposes + attribute label { text } +db.width.characters.attribute = + + ## Specifies the width (in characters) of the element + attribute width { xsd:nonNegativeInteger } +db.spacing.enumeration = + + ## The spacing should be "compact". + "compact" + | + ## The spacing should be "normal". + "normal" +db.spacing.attribute = + + ## Specifies (a hint about) the spacing of the content + attribute spacing { db.spacing.enumeration } +db.pgwide.enumeration = + + ## The element should be rendered in the current text flow (with the flow column width). + "0" + | + ## The element should be rendered across the full text page. + "1" +db.pgwide.attribute = + + ## Indicates if the element is rendered across the column or the page + attribute pgwide { db.pgwide.enumeration } +db.language.attribute = + + ## Identifies the language (i.e. programming language) of the content. + attribute language { text } +db.performance.enumeration = + + ## The content describes an optional step or steps. + "optional" + | + ## The content describes a required step or steps. + "required" +db.performance.attribute = + + ## Specifies if the content is required or optional. + attribute performance { db.performance.enumeration } +db.floatstyle.attribute = + + ## Specifies style information to be used when rendering the float + attribute floatstyle { text } +db.width.attribute = + + ## Specifies the width of the element + attribute width { text } +db.depth.attribute = + + ## Specifies the depth of the element + attribute depth { text } +db.contentwidth.attribute = + + ## Specifies the width of the content rectangle + attribute contentwidth { text } +db.contentdepth.attribute = + + ## Specifies the depth of the content rectangle + attribute contentdepth { text } +db.scalefit.enumeration = + + ## False (do not scale-to-fit; anamorphic scaling may occur) + "0" + | + ## True (scale-to-fit; anamorphic scaling is forbidden) + "1" +db.scale.attribute = + + ## Specifies the scaling factor + attribute scale { xsd:positiveInteger } +db.halign.enumeration = + + ## Centered horizontally + "center" + | + ## Aligned horizontally on the specified character + "char" + | + ## Fully justified (left and right margins or edges) + "justify" + | + ## Left aligned + "left" + | + ## Right aligned + "right" +db.valign.enumeration = + + ## Aligned on the bottom of the region + "bottom" + | + ## Centered vertically + "middle" + | + ## Aligned on the top of the region + "top" +db.biblio.class.enumeration = + + ## A digital object identifier. + "doi" + | + ## An international standard book number. + "isbn" + | + ## An international standard technical report number (ISO 10444). + "isrn" + | + ## An international standard serial number. + "issn" + | + ## A Library of Congress reference number. + "libraryofcongress" + | + ## A publication number (an internal number or possibly organizational standard). + "pubsnumber" + | + ## A Uniform Resource Identifier + "uri" +db.biblio.class-enum.attribute = + + ## Identifies the kind of bibliographic identifier + attribute class { db.biblio.class.enumeration }? +db.biblio.class-other.attribute = + + ## Identifies the nature of the non-standard bibliographic identifier + attribute otherclass { xsd:NMTOKEN } +db.biblio.class-other.attributes = + + ## Identifies the kind of bibliographic identifier + attribute class { + + ## Indicates that the identifier is some 'other' kind. + "other" + } + & db.biblio.class-other.attribute +db.biblio.class.attribute = + db.biblio.class-enum.attribute | db.biblio.class-other.attributes +db.ubiq.inlines = + (db.inlinemediaobject + | db.remark + | db.link.inlines + | db.alt + | db.trademark + | # below, effectively the publishing inlines (as of 5.0) + db.abbrev + | db.acronym + | db.date + | db._emphasis + | db.footnote + | db.footnoteref + | db._foreignphrase + | db._phrase + | db._quote + | db.subscript + | db.superscript + | db.wordasword) + | db.annotation + | (db._firstterm | db._glossterm) + | db.indexterm + | db.coref +db._text = (text | db.ubiq.inlines | db._phrase | db.replaceable)* +db._title = db.title? & db.titleabbrev? & db.subtitle? +db._title.req = db.title & db.titleabbrev? & db.subtitle? +db._title.only = db.title? & db.titleabbrev? +db._title.onlyreq = db.title & db.titleabbrev? +db._info = (db._title, db.titleforbidden.info?) | db.info? +db._info.title.req = + (db._title.req, db.titleforbidden.info?) | db.titlereq.info +db._info.title.only = + (db._title.only, db.titleforbidden.info?) | db.titleonly.info +db._info.title.onlyreq = + (db._title.onlyreq, db.titleforbidden.info?) | db.titleonlyreq.info +db._info.title.forbidden = db.titleforbidden.info? +db.all.inlines = + text + | db.ubiq.inlines + | db.general.inlines + | db.domain.inlines + | db.extension.inlines +db.general.inlines = + db.publishing.inlines + | db.product.inlines + | db.bibliography.inlines + | db.graphic.inlines + | db.indexing.inlines + | db.link.inlines +db.domain.inlines = + db.technical.inlines + | db.math.inlines + | db.markup.inlines + | db.gui.inlines + | db.keyboard.inlines + | db.os.inlines + | db.programming.inlines + | db.error.inlines +db.technical.inlines = + (db.replaceable | db.package | db.parameter) + | db.termdef + | db.nonterminal + | (db.systemitem | db.option | db.optional | db.property) +db.product.inlines = + db.trademark + | (db.productnumber + | db.productname + | db.database + | db.application + | db.hardware) +db.bibliography.inlines = + db.citation + | db.citerefentry + | db.citetitle + | db.citebiblioid + | db.author + | db.person + | db.personname + | db.org + | db.orgname + | db.editor + | db.jobtitle +db.publishing.inlines = + (db.abbrev + | db.acronym + | db.date + | db.emphasis + | db.footnote + | db.footnoteref + | db.foreignphrase + | db.phrase + | db.quote + | db.subscript + | db.superscript + | db.wordasword) + | db.glossary.inlines + | db.coref +db.graphic.inlines = db.inlinemediaobject +db.indexing.inlines = notAllowed | db.indexterm +db.link.inlines = + (db.xref | db.link | db.olink | db.anchor) | db.biblioref +db.extension.inlines = notAllowed +db.nopara.blocks = + (db.list.blocks + | db.formal.blocks + | db.informal.blocks + | db.publishing.blocks + | db.graphic.blocks + | db.technical.blocks + | db.verbatim.blocks + | db.bridgehead + | db.remark + | db.revhistory) + | db.indexterm + | db.synopsis.blocks + | db.admonition.blocks +db.para.blocks = db.anchor | db.para | db.formalpara | db.simpara +db.all.blocks = + (db.nopara.blocks | db.para.blocks | db.extension.blocks) + | db.annotation +db.formal.blocks = (db.example | db.figure | db.table) | db.equation +db.informal.blocks = + (db.informalexample | db.informalfigure | db.informaltable) + | db.informalequation +db.publishing.blocks = + db.sidebar | db.blockquote | db.address | db.epigraph +db.graphic.blocks = db.mediaobject | db.screenshot +db.technical.blocks = + db.procedure + | db.task + | (db.productionset | db.constraintdef) + | db.msgset +db.list.blocks = + (db.itemizedlist + | db.orderedlist + | db.procedure + | db.simplelist + | db.variablelist + | db.segmentedlist) + | db.glosslist + | db.bibliolist + | db.calloutlist + | db.qandaset +db.verbatim.blocks = + (db.screen | db.literallayout) + | (db.programlistingco | db.screenco) + | (db.programlisting | db.synopsis) +db.extension.blocks = notAllowed +db.info.extension = db._any +db.info.elements = + (db.abstract + | db.address + | db.artpagenums + | db.author + | db.authorgroup + | db.authorinitials + | db.bibliocoverage + | db.biblioid + | db.bibliosource + | db.collab + | db.confgroup + | db.contractsponsor + | db.contractnum + | db.copyright + | db.cover + | db.date + | db.edition + | db.editor + | db.issuenum + | db.keywordset + | db.legalnotice + | db.mediaobject + | db.org + | db.orgname + | db.othercredit + | db.pagenums + | db.printhistory + | db.pubdate + | db.publisher + | db.publishername + | db.releaseinfo + | db.revhistory + | db.seriesvolnums + | db.subjectset + | db.volumenum + | db.info.extension) + | db.annotation + | db.extendedlink + | (db.bibliomisc | db.bibliomset | db.bibliorelation | db.biblioset) + | db.itermset + | (db.productname | db.productnumber) +db.bibliographic.elements = + db.info.elements + | db.publishing.inlines + | db.citerefentry + | db.citetitle + | db.citebiblioid + | db.person + | db.personblurb + | db.personname + | db.subtitle + | db.title + | db.titleabbrev +div { + db.title.role.attribute = attribute role { text } + db.title.attlist = + db.title.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.title = + + ## The text of the title of a section of a document or of a formal block-level element + element title { db.title.attlist, db.all.inlines* } +} +div { + db.titleabbrev.role.attribute = attribute role { text } + db.titleabbrev.attlist = + db.titleabbrev.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.titleabbrev = + + ## The abbreviation of a title + element titleabbrev { db.titleabbrev.attlist, db.all.inlines* } +} +div { + db.subtitle.role.attribute = attribute role { text } + db.subtitle.attlist = + db.subtitle.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.subtitle = + + ## The subtitle of a document + element subtitle { db.subtitle.attlist, db.all.inlines* } +} +div { + db.info.role.attribute = attribute role { text } + db.info.attlist = db.info.role.attribute? & db.common.attributes + db.info = + + ## A wrapper for information about a component or other block + element info { db.info.attlist, (db._title & db.info.elements*) } +} +div { + db.titlereq.info.role.attribute = attribute role { text } + db.titlereq.info.attlist = + db.titlereq.info.role.attribute? & db.common.attributes + db.titlereq.info = + + ## A wrapper for information about a component or other block with a required title + element info { + db.titlereq.info.attlist, (db._title.req & db.info.elements*) + } +} +div { + db.titleonly.info.role.attribute = attribute role { text } + db.titleonly.info.attlist = + db.titleonly.info.role.attribute? & db.common.attributes + db.titleonly.info = + + ## A wrapper for information about a component or other block with only a title + element info { + db.titleonly.info.attlist, (db._title.only & db.info.elements*) + } +} +div { + db.titleonlyreq.info.role.attribute = attribute role { text } + db.titleonlyreq.info.attlist = + db.titleonlyreq.info.role.attribute? & db.common.attributes + db.titleonlyreq.info = + + ## A wrapper for information about a component or other block with only a required title + element info { + db.titleonlyreq.info.attlist, + (db._title.onlyreq & db.info.elements*) + } +} +div { + db.titleforbidden.info.role.attribute = attribute role { text } + db.titleforbidden.info.attlist = + db.titleforbidden.info.role.attribute? & db.common.attributes + db.titleforbidden.info = + + ## A wrapper for information about a component or other block without a title + element info { db.titleforbidden.info.attlist, db.info.elements* } +} +div { + db.subjectset.role.attribute = attribute role { text } + db.subjectset.scheme.attribute = + + ## Identifies the controlled vocabulary used by this set's terms + attribute scheme { xsd:NMTOKEN } + db.subjectset.attlist = + db.subjectset.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.subjectset.scheme.attribute? + db.subjectset = + + ## A set of terms describing the subject matter of a document + element subjectset { db.subjectset.attlist, db.subject+ } +} +div { + db.subject.role.attribute = attribute role { text } + db.subject.weight.attribute = + + ## Specifies a ranking for this subject relative to other subjects in the same set + attribute weight { text } + db.subject.attlist = + db.subject.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.subject.weight.attribute? + db.subject = + + ## One of a group of terms describing the subject matter of a document + element subject { db.subject.attlist, db.subjectterm+ } +} +div { + db.subjectterm.role.attribute = attribute role { text } + db.subjectterm.attlist = + db.subjectterm.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.subjectterm = + + ## A term in a group of terms describing the subject matter of a document + element subjectterm { db.subjectterm.attlist, text } +} +div { + db.keywordset.role.attribute = attribute role { text } + db.keywordset.attlist = + db.keywordset.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.keywordset = + + ## A set of keywords describing the content of a document + element keywordset { db.keywordset.attlist, db.keyword+ } +} +div { + db.keyword.role.attribute = attribute role { text } + db.keyword.attlist = + db.keyword.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.keyword = + + ## One of a set of keywords describing the content of a document + element keyword { db.keyword.attlist, text } +} +db.table.choice = notAllowed | db.cals.table | db.html.table +db.informaltable.choice = + notAllowed | db.cals.informaltable | db.html.informaltable +db.table = db.table.choice +db.informaltable = db.informaltable.choice +div { + db.procedure.role.attribute = attribute role { text } + db.procedure.attlist = + db.procedure.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.procedure.info = db._info.title.only + db.procedure = + + ## A list of operations to be performed in a well-defined sequence + element procedure { + db.procedure.attlist, db.procedure.info, db.all.blocks*, db.step+ + } +} +div { + db.step.role.attribute = attribute role { text } + db.step.attlist = + db.step.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.performance.attribute? + db.step.info = db._info.title.only + # + # This content model is blocks*, step|stepalternatives, blocks* but + # expressed this way it avoids UPA issues in XSD and DTD versions + db.step = + + ## A unit of action in a procedure + element step { + db.step.attlist, + db.step.info, + ((db.all.blocks+, + ((db.substeps | db.stepalternatives), db.all.blocks*)?) + | ((db.substeps | db.stepalternatives), db.all.blocks*)) + } +} +div { + db.stepalternatives.role.attribute = attribute role { text } + db.stepalternatives.attlist = + db.stepalternatives.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.performance.attribute? + db.stepalternatives.info = db._info.title.forbidden + db.stepalternatives = + + ## Alternative steps in a procedure + element stepalternatives { + db.stepalternatives.attlist, db.stepalternatives.info, db.step+ + } +} +div { + db.substeps.role.attribute = attribute role { text } + db.substeps.attlist = + db.substeps.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.performance.attribute? + db.substeps = + + ## A wrapper for steps that occur within steps in a procedure + element substeps { db.substeps.attlist, db.step+ } +} +div { + db.sidebar.floatstyle.attribute = db.floatstyle.attribute + db.sidebar.role.attribute = attribute role { text } + db.sidebar.attlist = + db.sidebar.role.attribute? + & db.sidebar.floatstyle.attribute? + & db.common.attributes + & db.common.linking.attributes + db.sidebar.info = db._info + db.sidebar = + + ## A portion of a document that is isolated from the main narrative flow + element sidebar { + db.sidebar.attlist, db.sidebar.info, db.all.blocks+ + } +} +div { + db.abstract.role.attribute = attribute role { text } + db.abstract.attlist = + db.abstract.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.abstract.info = db._info.title.only + db.abstract = + + ## A summary + element abstract { + db.abstract.attlist, db.abstract.info, db.para.blocks+ + } +} +div { + db.personblurb.role.attribute = attribute role { text } + db.personblurb.attlist = + db.personblurb.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.personblurb.info = db._info.title.only + db.personblurb = + + ## A short description or note about a person + element personblurb { + db.personblurb.attlist, db.personblurb.info, db.para.blocks+ + } +} +div { + db.blockquote.role.attribute = attribute role { text } + db.blockquote.attlist = + db.blockquote.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.blockquote.info = db._info.title.only + db.blockquote = + + ## A quotation set off from the main text + element blockquote { + db.blockquote.attlist, + db.blockquote.info, + db.attribution?, + db.all.blocks+ + } +} +div { + db.attribution.role.attribute = attribute role { text } + db.attribution.attlist = + db.attribution.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.attribution = + + ## The source of a block quote or epigraph + element attribution { + db.attribution.attlist, + (db._text + | db.person + | db.personname + | db.citetitle + | db.citation)* + } +} +div { + db.bridgehead.renderas.enumeration = + + ## Render as a first-level section + "sect1" + | + ## Render as a second-level section + "sect2" + | + ## Render as a third-level section + "sect3" + | + ## Render as a fourth-level section + "sect4" + | + ## Render as a fifth-level section + "sect5" + db.bridgehead.renderas-enum.attribute = + + ## Indicates how the bridge head should be rendered + attribute renderas { db.bridgehead.renderas.enumeration }? + db.bridgehead.renderas-other.attribute = + + ## Identifies the nature of the non-standard rendering + attribute otherrenderas { xsd:NMTOKEN } + db.bridgehead.renderas-other.attributes = + + ## Indicates how the bridge head should be rendered + attribute renderas { + + ## Identifies a non-standard rendering + "other" + } + & db.bridgehead.renderas-other.attribute + db.bridgehead.renderas.attribute = + db.bridgehead.renderas-enum.attribute + | db.bridgehead.renderas-other.attributes + db.bridgehead.role.attribute = attribute role { text } + db.bridgehead.attlist = + db.bridgehead.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.bridgehead.renderas.attribute? + db.bridgehead = + + ## A free-floating heading + element bridgehead { db.bridgehead.attlist, db.all.inlines* } +} +div { + db.remark.role.attribute = attribute role { text } + db.remark.attlist = + db.remark.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.remark = + + ## A remark (or comment) intended for presentation in a draft manuscript + element remark { db.remark.attlist, db.all.inlines* } +} +div { + db.epigraph.role.attribute = attribute role { text } + db.epigraph.attlist = + db.epigraph.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.epigraph.info = db._info.title.forbidden + db.epigraph = + + ## A short inscription at the beginning of a document or component + element epigraph { + db.epigraph.attlist, + db.epigraph.info, + db.attribution?, + (db.para.blocks | db.literallayout)+ + } +} +div { + db.footnote.role.attribute = attribute role { text } + db.footnote.label.attribute = + + ## Identifies the desired footnote mark + attribute label { xsd:NMTOKEN } + db.footnote.attlist = + db.footnote.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.footnote.label.attribute? + db.footnote = + + ## A footnote + element footnote { db.footnote.attlist, db.all.blocks+ } +} +div { + db.formalpara.role.attribute = attribute role { text } + db.formalpara.attlist = + db.formalpara.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.formalpara.info = db._info.title.onlyreq + db.formalpara = + + ## A paragraph with a title + element formalpara { + db.formalpara.attlist, + db.formalpara.info, + db.indexing.inlines*, + db.para + } +} +div { + db.para.role.attribute = attribute role { text } + db.para.attlist = + db.para.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.para.info = db._info.title.forbidden + db.para = + + ## A paragraph + element para { + db.para.attlist, + db.para.info, + (db.all.inlines | db.nopara.blocks)* + } +} +div { + db.simpara.role.attribute = attribute role { text } + db.simpara.attlist = + db.simpara.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.simpara.info = db._info.title.forbidden + db.simpara = + + ## A paragraph that contains only text and inline markup, no block elements + element simpara { + db.simpara.attlist, db.simpara.info, db.all.inlines* + } +} +div { + db.itemizedlist.role.attribute = attribute role { text } + db.itemizedlist.mark.attribute = + + ## Identifies the type of mark to be used on items in this list + attribute mark { xsd:NMTOKEN } + db.itemizedlist.attlist = + db.itemizedlist.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.spacing.attribute? + & db.itemizedlist.mark.attribute? + db.itemizedlist.info = db._info.title.only + db.itemizedlist = + + ## A list in which each entry is marked with a bullet or other dingbat + element itemizedlist { + db.itemizedlist.attlist, + db.itemizedlist.info, + db.all.blocks*, + db.listitem+ + } +} +div { + db.orderedlist.role.attribute = attribute role { text } + db.orderedlist.continuation.enumeration = + + ## Specifies that numbering should begin where the preceding list left off + "continues" + | + ## Specifies that numbering should begin again at 1 + "restarts" + db.orderedlist.continuation.attribute = + + ## Indicates how list numbering should begin relative to the immediately preceding list + attribute continuation { db.orderedlist.continuation.enumeration } + db.orderedlist.startingnumber.attribute = + + ## Specifies the initial line number. + attribute startingnumber { xsd:integer } + db.orderedlist.inheritnum.enumeration = + + ## Specifies that numbering should ignore list nesting + "ignore" + | + ## Specifies that numbering should inherit from outer-level lists + "inherit" + db.orderedlist.inheritnum.attribute = + + ## Indicates whether or not item numbering should be influenced by list nesting + attribute inheritnum { db.orderedlist.inheritnum.enumeration } + db.orderedlist.numeration.enumeration = + + ## Specifies Arabic numeration (1, 2, 3, …) + "arabic" + | + ## Specifies upper-case alphabetic numeration (A, B, C, …) + "upperalpha" + | + ## Specifies lower-case alphabetic numeration (a, b, c, …) + "loweralpha" + | + ## Specifies upper-case Roman numeration (I, II, III, …) + "upperroman" + | + ## Specifies lower-case Roman numeration (i, ii, iii …) + "lowerroman" + db.orderedlist.numeration.attribute = + + ## Indicates the desired numeration + attribute numeration { db.orderedlist.numeration.enumeration } + db.orderedlist.attlist = + db.orderedlist.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.spacing.attribute? + & (db.orderedlist.continuation.attribute + | db.orderedlist.startingnumber.attribute)? + & db.orderedlist.inheritnum.attribute? + & db.orderedlist.numeration.attribute? + db.orderedlist.info = db._info.title.only + db.orderedlist = + + ## A list in which each entry is marked with a sequentially incremented label + element orderedlist { + db.orderedlist.attlist, + db.orderedlist.info, + db.all.blocks*, + db.listitem+ + } +} +div { + db.listitem.role.attribute = attribute role { text } + db.listitem.override.attribute = + + ## Specifies the keyword for the type of mark that should be used on this + ## item, instead of the mark that would be used by default + attribute override { xsd:NMTOKEN } + db.listitem.attlist = + db.listitem.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.listitem.override.attribute? + db.listitem = + + ## A wrapper for the elements of a list item + element listitem { db.listitem.attlist, db.all.blocks+ } +} +div { + db.segmentedlist.role.attribute = attribute role { text } + db.segmentedlist.attlist = + db.segmentedlist.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.segmentedlist.info = db._info.title.only + db.segmentedlist = + + ## A segmented list, a list of sets of elements + element segmentedlist { + db.segmentedlist.attlist, + db.segmentedlist.info, + db.segtitle+, + db.seglistitem+ + } +} +div { + db.segtitle.role.attribute = attribute role { text } + db.segtitle.attlist = + db.segtitle.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.segtitle = + + ## The title of an element of a list item in a segmented list + element segtitle { db.segtitle.attlist, db.all.inlines* } +} +div { + db.seglistitem.role.attribute = attribute role { text } + db.seglistitem.attlist = + db.seglistitem.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.seglistitem = + + ## A list item in a segmented list + element seglistitem { db.seglistitem.attlist, db.seg+ } +} +div { + db.seg.role.attribute = attribute role { text } + db.seg.attlist = + db.seg.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.seg = + + ## An element of a list item in a segmented list + element seg { db.seg.attlist, db.all.inlines* } +} +div { + db.simplelist.role.attribute = attribute role { text } + db.simplelist.type.enumeration = + + ## A tabular presentation in row-major order. + "horiz" + | + ## A tabular presentation in column-major order. + "vert" + | + ## An inline presentation, usually a comma-delimited list. + "inline" + db.simplelist.type.attribute = + + ## Specifies the type of list presentation. + [ a:defaultValue = "vert" ] + attribute type { db.simplelist.type.enumeration } + db.simplelist.columns.attribute = + + ## Specifies the number of columns for horizontal or vertical presentation + attribute columns { xsd:integer } + db.simplelist.attlist = + db.simplelist.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.simplelist.type.attribute? + & db.simplelist.columns.attribute? + db.simplelist = + + ## An undecorated list of single words or short phrases + element simplelist { db.simplelist.attlist, db.member+ } +} +div { + db.member.role.attribute = attribute role { text } + db.member.attlist = + db.member.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.member = + + ## An element of a simple list + element member { db.member.attlist, db.all.inlines* } +} +div { + db.variablelist.role.attribute = attribute role { text } + db.variablelist.termlength.attribute = + + ## Indicates a length beyond which the presentation system may consider a term too long and select an alternate presentation for that term, item, or list + attribute termlength { text } + db.variablelist.attlist = + db.variablelist.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.spacing.attribute? + & db.variablelist.termlength.attribute? + db.variablelist.info = db._info.title.only + db.variablelist = + + ## A list in which each entry is composed of a set of one or more terms and an associated description + element variablelist { + db.variablelist.attlist, + db.variablelist.info, + db.all.blocks*, + db.varlistentry+ + } +} +div { + db.varlistentry.role.attribute = attribute role { text } + db.varlistentry.attlist = + db.varlistentry.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.varlistentry = + + ## A wrapper for a set of terms and the associated description in a variable list + element varlistentry { + db.varlistentry.attlist, db.term+, db.listitem + } +} +div { + db.term.role.attribute = attribute role { text } + db.term.attlist = + db.term.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.term = + + ## The word or phrase being defined or described in a variable list + element term { db.term.attlist, db.all.inlines* } +} +div { + db.example.role.attribute = attribute role { text } + db.example.label.attribute = db.label.attribute + db.example.width.attribute = db.width.characters.attribute + db.example.pgwide.attribute = db.pgwide.attribute + db.example.floatstyle.attribute = db.floatstyle.attribute + db.example.attlist = + db.example.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.example.label.attribute? + & db.example.floatstyle.attribute? + & (db.example.width.attribute | db.example.pgwide.attribute)? + db.example.info = db._info.title.onlyreq + db.example = + + ## A formal example, with a title + element example { + db.example.attlist, db.example.info, db.all.blocks+, db.caption? + } +} +div { + db.informalexample.role.attribute = attribute role { text } + db.informalexample.width.attribute = db.width.characters.attribute + db.informalexample.floatstyle.attribute = db.floatstyle.attribute + db.informalexample.attlist = + db.informalexample.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.informalexample.floatstyle.attribute? + & db.informalexample.width.attribute? + db.informalexample.info = db._info.title.forbidden + db.informalexample = + + ## A displayed example without a title + element informalexample { + db.informalexample.attlist, + db.informalexample.info, + db.all.blocks+, + db.caption? + } +} +db.verbatim.inlines = (db.all.inlines | db.lineannotation) | db.co +db.verbatim.contentmodel = + db._info.title.forbidden, (db.textobject | db.verbatim.inlines*) +div { + db.literallayout.role.attribute = attribute role { text } + db.literallayout.class.enumeration = + + ## The literal layout should be formatted with a monospaced font + "monospaced" + | + ## The literal layout should be formatted with the current font + "normal" + db.literallayout.class.attribute = + + ## Specifies the class of literal layout + attribute class { db.literallayout.class.enumeration } + db.literallayout.attlist = + db.literallayout.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.verbatim.attributes + & db.literallayout.class.attribute? + db.literallayout = + + ## A block of text in which line breaks and white space are to be reproduced faithfully + element literallayout { + db.literallayout.attlist, db.verbatim.contentmodel + } +} +div { + db.screen.role.attribute = attribute role { text } + db.screen.width.attribute = db.width.characters.attribute + db.screen.attlist = + db.screen.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.verbatim.attributes + & db.screen.width.attribute? + db.screen = + + ## Text that a user sees or might see on a computer screen + element screen { db.screen.attlist, db.verbatim.contentmodel } +} +div { + db.screenshot.role.attribute = attribute role { text } + db.screenshot.attlist = + db.screenshot.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.screenshot.info = db._info + db.screenshot = + + ## A representation of what the user sees or might see on a computer screen + element screenshot { + db.screenshot.attlist, db.screenshot.info, db.mediaobject + } +} +div { + db.figure.role.attribute = attribute role { text } + db.figure.label.attribute = db.label.attribute + db.figure.pgwide.attribute = db.pgwide.attribute + db.figure.floatstyle.attribute = db.floatstyle.attribute + db.figure.attlist = + db.figure.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.figure.label.attribute? + & db.figure.pgwide.attribute? + & db.figure.floatstyle.attribute? + db.figure.info = db._info.title.onlyreq + db.figure = + + ## A formal figure, generally an illustration, with a title + element figure { + db.figure.attlist, db.figure.info, db.all.blocks+, db.caption? + } +} +div { + db.informalfigure.role.attribute = attribute role { text } + db.informalfigure.label.attribute = db.label.attribute + db.informalfigure.pgwide.attribute = db.pgwide.attribute + db.informalfigure.floatstyle.attribute = db.floatstyle.attribute + db.informalfigure.attlist = + db.informalfigure.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.informalfigure.label.attribute? + & db.informalfigure.pgwide.attribute? + & db.informalfigure.floatstyle.attribute? + db.informalfigure.info = db._info.title.forbidden + db.informalfigure = + + ## A untitled figure + element informalfigure { + db.informalfigure.attlist, + db.informalfigure.info, + db.all.blocks+, + db.caption? + } +} +db.mediaobject.content = + (db.videoobject | db.audioobject | db.imageobject | db.textobject) + | db.imageobjectco +div { + db.mediaobject.role.attribute = attribute role { text } + db.mediaobject.attlist = + db.mediaobject.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.mediaobject.info = db._info.title.forbidden + db.mediaobject = + + ## A displayed media object (video, audio, image, etc.) + element mediaobject { + db.mediaobject.attlist, + db.mediaobject.info, + db.alt?, + db.mediaobject.content+, + db.caption? + } +} +div { + db.inlinemediaobject.role.attribute = attribute role { text } + db.inlinemediaobject.attlist = + db.inlinemediaobject.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.inlinemediaobject.info = db._info.title.forbidden + db.inlinemediaobject = + + ## An inline media object (video, audio, image, and so on) + element inlinemediaobject { + db.inlinemediaobject.attlist, + db.inlinemediaobject.info, + db.alt?, + db.mediaobject.content+ + } +} +div { + db.videoobject.role.attribute = attribute role { text } + db.videoobject.attlist = + db.videoobject.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.videoobject.info = db._info.title.forbidden + db.videoobject = + + ## A wrapper for video data and its associated meta-information + element videoobject { + db.videoobject.attlist, db.videoobject.info, db.videodata + } +} +div { + db.audioobject.role.attribute = attribute role { text } + db.audioobject.attlist = + db.audioobject.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.audioobject.info = db._info.title.forbidden + db.audioobject = + + ## A wrapper for audio data and its associated meta-information + element audioobject { + db.audioobject.attlist, db.audioobject.info, db.audiodata + } +} +db.imageobject.content = + db.imagedata | db.imagedata.mathml | db.imagedata.svg +div { + db.imageobject.role.attribute = attribute role { text } + db.imageobject.attlist = + db.imageobject.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.imageobject.info = db._info.title.forbidden + db.imageobject = + + ## A wrapper for image data and its associated meta-information + element imageobject { + db.imageobject.attlist, + db.imageobject.info, + db.imageobject.content + } +} +div { + db.textobject.role.attribute = attribute role { text } + db.textobject.attlist = + db.textobject.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.textobject.info = db._info.title.forbidden + db.textobject = + + ## A wrapper for a text description of an object and its associated meta-information + element textobject { + db.textobject.attlist, + db.textobject.info, + (db.phrase | db.textdata | db.all.blocks+) + } +} +div { + db.videodata.role.attribute = attribute role { text } + db.videodata.align.enumeration = db.halign.enumeration + db.videodata.align.attribute = + + ## Specifies the (horizontal) alignment of the video data + attribute align { db.videodata.align.enumeration } + db.videodata.valign.enumeration = db.valign.enumeration + db.videodata.valign.attribute = + + ## Specifies the vertical alignment of the video data + attribute valign { db.videodata.valign.enumeration } + db.videodata.width.attribute = db.width.attribute + db.videodata.depth.attribute = db.depth.attribute + db.videodata.contentwidth.attribute = db.contentwidth.attribute + db.videodata.contentdepth.attribute = db.contentdepth.attribute + db.videodata.scalefit.enumeration = db.scalefit.enumeration + db.videodata.scalefit.attribute = + + ## Determines if anamorphic scaling is forbidden + attribute scalefit { db.videodata.scalefit.enumeration } + db.videodata.scale.attribute = db.scale.attribute + db.videodata.attlist = + db.videodata.role.attribute? + & db.common.attributes + & db.common.data.attributes + & db.videodata.align.attribute? + & db.videodata.valign.attribute? + & db.videodata.width.attribute? + & db.videodata.contentwidth.attribute? + & db.videodata.scalefit.attribute? + & db.videodata.scale.attribute? + & db.videodata.depth.attribute? + & db.videodata.contentdepth.attribute? + db.videodata.info = db._info.title.forbidden + db.videodata = + + ## Pointer to external video data + element videodata { db.videodata.attlist, db.videodata.info } +} +div { + db.audiodata.role.attribute = attribute role { text } + db.audiodata.attlist = + db.audiodata.role.attribute? + & db.common.attributes + & db.common.data.attributes + db.audiodata.info = db._info.title.forbidden + db.audiodata = + + ## Pointer to external audio data + element audiodata { db.audiodata.attlist, db.audiodata.info } +} +div { + db.imagedata.role.attribute = attribute role { text } + db.imagedata.align.enumeration = db.halign.enumeration + db.imagedata.align.attribute = + + ## Specifies the (horizontal) alignment of the image data + attribute align { db.imagedata.align.enumeration } + db.imagedata.valign.enumeration = db.valign.enumeration + db.imagedata.valign.attribute = + + ## Specifies the vertical alignment of the image data + attribute valign { db.imagedata.valign.enumeration } + db.imagedata.width.attribute = db.width.attribute + db.imagedata.depth.attribute = db.depth.attribute + db.imagedata.contentwidth.attribute = db.contentwidth.attribute + db.imagedata.contentdepth.attribute = db.contentdepth.attribute + db.imagedata.scalefit.enumeration = db.scalefit.enumeration + db.imagedata.scalefit.attribute = + + ## Determines if anamorphic scaling is forbidden + attribute scalefit { db.imagedata.scalefit.enumeration } + db.imagedata.scale.attribute = db.scale.attribute + db.imagedata.attlist = + db.imagedata.role.attribute? + & db.common.attributes + & db.common.data.attributes + & db.imagedata.align.attribute? + & db.imagedata.valign.attribute? + & db.imagedata.width.attribute? + & db.imagedata.contentwidth.attribute? + & db.imagedata.scalefit.attribute? + & db.imagedata.scale.attribute? + & db.imagedata.depth.attribute? + & db.imagedata.contentdepth.attribute? + db.imagedata.info = db._info.title.forbidden + db.imagedata = + + ## Pointer to external image data + element imagedata { db.imagedata.attlist, db.imagedata.info } +} +div { + db.textdata.role.attribute = attribute role { text } + db.textdata.encoding.attribute = + + ## Identifies the encoding of the text in the external file + attribute encoding { text } + db.textdata.attlist = + db.textdata.role.attribute? + & db.common.attributes + & db.common.data.attributes + & db.textdata.encoding.attribute? + db.textdata.info = db._info.title.forbidden + db.textdata = + + ## Pointer to external text data + element textdata { db.textdata.attlist, db.textdata.info } +} +div { + db.caption.role.attribute = attribute role { text } + db.caption.attlist = + db.caption.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.caption.info = db._info.title.forbidden + db.caption = + + ## A caption + element caption { + db.caption.attlist, db.caption.info, db.all.blocks+ + } +} +div { + db.address.role.attribute = attribute role { text } + db.address.attlist = + db.address.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.verbatim.attributes + db.address = + + ## A real-world address, generally a postal address + element address { + db.address.attlist, + (db._text + | db.personname + | db.orgname + | db.pob + | db.street + | db.city + | db.state + | db.postcode + | db.country + | db.phone + | db.fax + | db.email + | db.uri + | db.otheraddr)* + } +} +div { + db.street.role.attribute = attribute role { text } + db.street.attlist = + db.street.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.street = + + ## A street address in an address + element street { db.street.attlist, db._text } +} +div { + db.pob.role.attribute = attribute role { text } + db.pob.attlist = + db.pob.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.pob = + + ## A post office box in an address + element pob { db.pob.attlist, db._text } +} +div { + db.postcode.role.attribute = attribute role { text } + db.postcode.attlist = + db.postcode.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.postcode = + + ## A postal code in an address + element postcode { db.postcode.attlist, db._text } +} +div { + db.city.role.attribute = attribute role { text } + db.city.attlist = + db.city.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.city = + + ## The name of a city in an address + element city { db.city.attlist, db._text } +} +div { + db.state.role.attribute = attribute role { text } + db.state.attlist = + db.state.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.state = + + ## A state or province in an address + element state { db.state.attlist, db._text } +} +div { + db.country.role.attribute = attribute role { text } + db.country.attlist = + db.country.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.country = + + ## The name of a country + element country { db.country.attlist, db._text } +} +div { + db.phone.role.attribute = attribute role { text } + db.phone.attlist = + db.phone.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.phone = + + ## A telephone number + element phone { db.phone.attlist, db._text } +} +div { + db.fax.role.attribute = attribute role { text } + db.fax.attlist = + db.fax.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.fax = + + ## A fax number + element fax { db.fax.attlist, db._text } +} +div { + db.otheraddr.role.attribute = attribute role { text } + db.otheraddr.attlist = + db.otheraddr.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.otheraddr = + + ## Uncategorized information in address + element otheraddr { db.otheraddr.attlist, db._text } +} +div { + db.affiliation.role.attribute = attribute role { text } + db.affiliation.attlist = + db.affiliation.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.affiliation = + + ## The institutional affiliation of an individual + element affiliation { + db.affiliation.attlist, + db.shortaffil?, + db.jobtitle*, + (db.org? | (db.orgname?, db.orgdiv*, db.address*)) + } +} +div { + db.shortaffil.role.attribute = attribute role { text } + db.shortaffil.attlist = + db.shortaffil.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.shortaffil = + + ## A brief description of an affiliation + element shortaffil { db.shortaffil.attlist, db._text } +} +div { + db.jobtitle.role.attribute = attribute role { text } + db.jobtitle.attlist = + db.jobtitle.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.jobtitle = + + ## The title of an individual in an organization + element jobtitle { db.jobtitle.attlist, db._text } +} +div { + db.orgname.class.enumeration = + + ## A consortium + "consortium" + | + ## A corporation + "corporation" + | + ## An informal organization + "informal" + | + ## A non-profit organization + "nonprofit" + db.orgname.class-enum.attribute = + + ## Specifies the nature of the organization + attribute class { db.orgname.class.enumeration } + db.orgname.class-other.attributes = + + ## Specifies the nature of the organization + attribute class { + + ## Indicates a non-standard organization class + "other" + }, + + ## Identifies the non-standard nature of the organization + attribute otherclass { text } + db.orgname.class.attribute = + db.orgname.class-enum.attribute | db.orgname.class-other.attributes + db.orgname.role.attribute = attribute role { text } + db.orgname.attlist = + db.orgname.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.orgname.class.attribute? + db.orgname = + + ## The name of an organization + element orgname { db.orgname.attlist, db._text } +} +div { + db.orgdiv.role.attribute = attribute role { text } + db.orgdiv.attlist = + db.orgdiv.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.orgdiv = + + ## A division of an organization + element orgdiv { db.orgdiv.attlist, db.all.inlines* } +} +div { + db.artpagenums.role.attribute = attribute role { text } + db.artpagenums.attlist = + db.artpagenums.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.artpagenums = + + ## The page numbers of an article as published + element artpagenums { db.artpagenums.attlist, db._text } +} +div { + db.personname.role.attribute = attribute role { text } + db.personname.attlist = + db.personname.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.personname = + + ## The personal name of an individual + element personname { + db.personname.attlist, + (db._text + | (db.honorific + | db.firstname + | db.surname + | db.lineage + | db.othername)+ + | (db.honorific + | db.givenname + | db.surname + | db.lineage + | db.othername)+) + } +} +db.person.author.contentmodel = + db.personname, + (db.personblurb + | db.affiliation + | db.email + | db.uri + | db.address + | db.contrib)* +db.org.author.contentmodel = + db.orgname, + (db.orgdiv + | db.affiliation + | db.email + | db.uri + | db.address + | db.contrib)* +db.credit.contentmodel = + db.person.author.contentmodel | db.org.author.contentmodel +div { + db.author.role.attribute = attribute role { text } + db.author.attlist = + db.author.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.author = + + ## The name of an individual author + element author { db.author.attlist, db.credit.contentmodel } +} +div { + db.authorgroup.role.attribute = attribute role { text } + db.authorgroup.attlist = + db.authorgroup.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.authorgroup = + + ## Wrapper for author information when a document has multiple authors or collaborators + element authorgroup { + db.authorgroup.attlist, (db.author | db.editor | db.othercredit)+ + } +} +div { + db.collab.role.attribute = attribute role { text } + db.collab.attlist = + db.collab.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.collab = + + ## Identifies a collaborator + element collab { + db.collab.attlist, + (db.person | db.personname | db.org | db.orgname)+, + db.affiliation* + } +} +div { + db.authorinitials.role.attribute = attribute role { text } + db.authorinitials.attlist = + db.authorinitials.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.authorinitials = + + ## The initials or other short identifier for an author + element authorinitials { db.authorinitials.attlist, db._text } +} +div { + db.person.role.attribute = attribute role { text } + db.person.attlist = + db.person.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.person = + + ## A person and associated metadata + element person { + db.person.attlist, + db.personname, + (db.address + | db.affiliation + | db.email + | db.uri + | db.personblurb)* + } +} +div { + db.org.role.attribute = attribute role { text } + db.org.attlist = + db.org.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.org = + + ## An organization and associated metadata + element org { + db.org.attlist, + db.orgname, + (db.address | db.affiliation | db.email | db.uri | db.orgdiv)* + } +} +div { + db.confgroup.role.attribute = attribute role { text } + db.confgroup.attlist = + db.confgroup.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.confgroup = + + ## A wrapper for document meta-information about a conference + element confgroup { + db.confgroup.attlist, + (db.confdates + | db.conftitle + | db.confnum + | db.confsponsor + | db.address)* + } +} +div { + db.confdates.role.attribute = attribute role { text } + db.confdates.attlist = + db.confdates.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.confdates = + + ## The dates of a conference for which a document was written + element confdates { db.confdates.attlist, db._text } +} +div { + db.conftitle.role.attribute = attribute role { text } + db.conftitle.attlist = + db.conftitle.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.conftitle = + + ## The title of a conference for which a document was written + element conftitle { db.conftitle.attlist, db._text } +} +div { + db.confnum.role.attribute = attribute role { text } + db.confnum.attlist = + db.confnum.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.confnum = + + ## An identifier, frequently numerical, associated with a conference for which a document was written + element confnum { db.confnum.attlist, db._text } +} +div { + db.confsponsor.role.attribute = attribute role { text } + db.confsponsor.attlist = + db.confsponsor.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.confsponsor = + + ## The sponsor of a conference for which a document was written + element confsponsor { db.confsponsor.attlist, db._text } +} +div { + db.contractnum.role.attribute = attribute role { text } + db.contractnum.attlist = + db.contractnum.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.contractnum = + + ## The contract number of a document + element contractnum { db.contractnum.attlist, db._text } +} +div { + db.contractsponsor.role.attribute = attribute role { text } + db.contractsponsor.attlist = + db.contractsponsor.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.contractsponsor = + + ## The sponsor of a contract + element contractsponsor { db.contractsponsor.attlist, db._text } +} +div { + db.copyright.role.attribute = attribute role { text } + db.copyright.attlist = + db.copyright.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.copyright = + + ## Copyright information about a document + element copyright { db.copyright.attlist, db.year+, db.holder* } +} +div { + db.year.role.attribute = attribute role { text } + db.year.attlist = + db.year.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.year = + + ## The year of publication of a document + element year { db.year.attlist, db._text } +} +div { + db.holder.role.attribute = attribute role { text } + db.holder.attlist = + db.holder.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.holder = + + ## The name of the individual or organization that holds a copyright + element holder { db.holder.attlist, db._text } +} +db.cover.contentmodel = + (db.para.blocks + | db.extension.blocks + | db.list.blocks + | db.informal.blocks + | db.publishing.blocks + | db.graphic.blocks + | db.technical.blocks + | db.verbatim.blocks + | db.bridgehead + | db.remark + | db.revhistory) + | db.synopsis.blocks +div { + db.cover.role.attribute = attribute role { text } + db.cover.attlist = + db.cover.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.cover = + + ## Additional content for the cover of a publication + element cover { db.cover.attlist, db.cover.contentmodel+ } +} +db.date.contentmodel = + xsd:date | xsd:dateTime | xsd:gYearMonth | xsd:gYear | text +div { + db.date.role.attribute = attribute role { text } + db.date.attlist = + db.date.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.date = + + ## The date of publication or revision of a document + element date { db.date.attlist, db.date.contentmodel } +} +div { + db.edition.role.attribute = attribute role { text } + db.edition.attlist = + db.edition.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.edition = + + ## The name or number of an edition of a document + element edition { db.edition.attlist, db._text } +} +div { + db.editor.role.attribute = attribute role { text } + db.editor.attlist = + db.editor.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.editor = + + ## The name of the editor of a document + element editor { db.editor.attlist, db.credit.contentmodel } +} +div { + db.biblioid.role.attribute = attribute role { text } + db.biblioid.attlist = + db.biblioid.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.biblio.class.attribute + db.biblioid = + + ## An identifier for a document + element biblioid { db.biblioid.attlist, db._text } +} +div { + db.citebiblioid.role.attribute = attribute role { text } + db.citebiblioid.attlist = + db.citebiblioid.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.biblio.class.attribute + db.citebiblioid = + + ## A citation of a bibliographic identifier + element citebiblioid { db.citebiblioid.attlist, db._text } +} +div { + db.bibliosource.role.attribute = attribute role { text } + db.bibliosource.attlist = + db.bibliosource.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.biblio.class.attribute + db.bibliosource = + + ## The source of a document + element bibliosource { db.bibliosource.attlist, db._text } +} +div { + db.bibliorelation.type.enumeration = + + ## The described resource pre-existed the referenced resource, which is essentially the same intellectual content presented in another format + "hasformat" + | + ## The described resource includes the referenced resource either physically or logically + "haspart" + | + ## The described resource has a version, edition, or adaptation, namely, the referenced resource + "hasversion" + | + ## The described resource is the same intellectual content of the referenced resource, but presented in another format + "isformatof" + | + ## The described resource is a physical or logical part of the referenced resource + "ispartof" + | + ## The described resource is referenced, cited, or otherwise pointed to by the referenced resource + "isreferencedby" + | + ## The described resource is supplanted, displaced, or superceded by the referenced resource + "isreplacedby" + | + ## The described resource is required by the referenced resource, either physically or logically + "isrequiredby" + | + ## The described resource is a version, edition, or adaptation of the referenced resource; changes in version imply substantive changes in content rather than differences in format + "isversionof" + | + ## The described resource references, cites, or otherwise points to the referenced resource + "references" + | + ## The described resource supplants, displaces, or supersedes the referenced resource + "replaces" + | + ## The described resource requires the referenced resource to support its function, delivery, or coherence of content + "requires" + db.bibliorelation.type-enum.attribute = + + ## Identifies the type of relationship + attribute type { db.bibliorelation.type.enumeration }? + db.bibliorelation.type-other.attributes = + + ## Identifies the type of relationship + attribute type { + + ## The described resource has a non-standard relationship with the referenced resource + "othertype" + }?, + + ## A keyword that identififes the type of the non-standard relationship + attribute othertype { xsd:NMTOKEN } + db.bibliorelation.type.attribute = + db.bibliorelation.type-enum.attribute + | db.bibliorelation.type-other.attributes + db.bibliorelation.role.attribute = attribute role { text } + db.bibliorelation.attlist = + db.bibliorelation.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.biblio.class.attribute + & db.bibliorelation.type.attribute + db.bibliorelation = + + ## The relationship of a document to another + element bibliorelation { db.bibliorelation.attlist, db._text } +} +div { + db.bibliocoverage.spacial.enumeration = + + ## The DCMI Point identifies a point in space using its geographic coordinates + "dcmipoint" + | + ## ISO 3166 Codes for the representation of names of countries + "iso3166" + | + ## The DCMI Box identifies a region of space using its geographic limits + "dcmibox" + | + ## The Getty Thesaurus of Geographic Names + "tgn" + db.bibliocoverage.spatial-enum.attribute = + + ## Specifies the type of spatial coverage + attribute spatial { db.bibliocoverage.spacial.enumeration }? + db.bibliocoverage.spatial-other.attributes = + + ## Specifies the type of spatial coverage + attribute spatial { + + ## Identifies a non-standard type of coverage + "otherspatial" + }?, + + ## A keyword that identifies the type of non-standard coverage + attribute otherspatial { xsd:NMTOKEN } + db.bibliocoverage.spatial.attribute = + db.bibliocoverage.spatial-enum.attribute + | db.bibliocoverage.spatial-other.attributes + db.bibliocoverage.temporal.enumeration = + + ## A specification of the limits of a time interval + "dcmiperiod" + | + ## W3C Encoding rules for dates and times—a profile based on ISO 8601 + "w3c-dtf" + db.bibliocoverage.temporal-enum.attribute = + + ## Specifies the type of temporal coverage + attribute temporal { db.bibliocoverage.temporal.enumeration }? + db.bibliocoverage.temporal-other.attributes = + + ## Specifies the type of temporal coverage + attribute temporal { + + ## Specifies a non-standard type of coverage + "othertemporal" + }?, + + ## A keyword that identifies the type of non-standard coverage + attribute othertemporal { xsd:NMTOKEN } + db.bibliocoverage.temporal.attribute = + db.bibliocoverage.temporal-enum.attribute + | db.bibliocoverage.temporal-other.attributes + db.bibliocoverage.coverage.attrib = + db.bibliocoverage.spatial.attribute + & db.bibliocoverage.temporal.attribute + db.bibliocoverage.role.attribute = attribute role { text } + db.bibliocoverage.attlist = + db.bibliocoverage.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.bibliocoverage.coverage.attrib + db.bibliocoverage = + + ## The spatial or temporal coverage of a document + element bibliocoverage { db.bibliocoverage.attlist, db._text } +} +div { + db.legalnotice.role.attribute = attribute role { text } + db.legalnotice.attlist = + db.legalnotice.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.legalnotice.info = db._info.title.only + db.legalnotice = + + ## A statement of legal obligations or requirements + element legalnotice { + db.legalnotice.attlist, db.legalnotice.info, db.all.blocks+ + } +} +div { + db.othercredit.class.enumeration = + + ## A copy editor + "copyeditor" + | + ## A graphic designer + "graphicdesigner" + | + ## Some other contributor + "other" + | + ## A production editor + "productioneditor" + | + ## A technical editor + "technicaleditor" + | + ## A translator + "translator" + | + ## An indexer + "indexer" + | + ## A proof-reader + "proofreader" + | + ## A cover designer + "coverdesigner" + | + ## An interior designer + "interiordesigner" + | + ## An illustrator + "illustrator" + | + ## A reviewer + "reviewer" + | + ## A typesetter + "typesetter" + | + ## A converter (a persons responsible for conversion, not an application) + "conversion" + db.othercredit.class-enum.attribute = + + ## Identifies the nature of the contributor + attribute class { db.othercredit.class.enumeration }? + db.othercredit.class-other.attribute = + + ## Identifies the nature of the non-standard contribution + attribute otherclass { xsd:NMTOKEN } + db.othercredit.class-other.attributes = + + ## Identifies the nature of the contributor + attribute class { + + ## Identifies a non-standard contribution + "other" + } + & db.othercredit.class-other.attribute + db.othercredit.class.attribute = + db.othercredit.class-enum.attribute + | db.othercredit.class-other.attributes + db.othercredit.role.attribute = attribute role { text } + db.othercredit.attlist = + db.othercredit.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.othercredit.class.attribute + db.othercredit = + + ## A person or entity, other than an author or editor, credited in a document + element othercredit { + db.othercredit.attlist, db.credit.contentmodel + } +} +div { + db.pagenums.role.attribute = attribute role { text } + db.pagenums.attlist = + db.pagenums.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.pagenums = + + ## The numbers of the pages in a book, for use in a bibliographic entry + element pagenums { db.pagenums.attlist, db._text } +} +div { + db.contrib.role.attribute = attribute role { text } + db.contrib.attlist = + db.contrib.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.contrib = + + ## A summary of the contributions made to a document by a credited source + element contrib { db.contrib.attlist, db._text } +} +div { + db.honorific.role.attribute = attribute role { text } + db.honorific.attlist = + db.honorific.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.honorific = + + ## The title of a person + element honorific { db.honorific.attlist, db._text } +} +div { + db.firstname.role.attribute = attribute role { text } + db.firstname.attlist = + db.firstname.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.firstname = + + ## A given name of a person + element firstname { db.firstname.attlist, db._text } +} +div { + db.givenname.role.attribute = attribute role { text } + db.givenname.attlist = + db.givenname.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.givenname = + + ## The given name of a person + element givenname { db.givenname.attlist, db._text } +} +div { + db.surname.role.attribute = attribute role { text } + db.surname.attlist = + db.surname.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.surname = + + ## An inherited or family name; in western cultures the last name + element surname { db.surname.attlist, db._text } +} +div { + db.lineage.role.attribute = attribute role { text } + db.lineage.attlist = + db.lineage.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.lineage = + + ## The portion of a person's name indicating a relationship to ancestors + element lineage { db.lineage.attlist, db._text } +} +div { + db.othername.role.attribute = attribute role { text } + db.othername.attlist = + db.othername.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.othername = + + ## A component of a person's name that is not a first name, surname, or lineage + element othername { db.othername.attlist, db._text } +} +div { + db.printhistory.role.attribute = attribute role { text } + db.printhistory.attlist = + db.printhistory.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.printhistory = + + ## The printing history of a document + element printhistory { db.printhistory.attlist, db.para.blocks+ } +} +div { + db.pubdate.role.attribute = attribute role { text } + db.pubdate.attlist = + db.pubdate.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.pubdate = + + ## The date of publication of a document + element pubdate { db.pubdate.attlist, db.date.contentmodel } +} +div { + db.publisher.role.attribute = attribute role { text } + db.publisher.attlist = + db.publisher.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.publisher = + + ## The publisher of a document + element publisher { + db.publisher.attlist, db.publishername, db.address* + } +} +div { + db.publishername.role.attribute = attribute role { text } + db.publishername.attlist = + db.publishername.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.publishername = + + ## The name of the publisher of a document + element publishername { db.publishername.attlist, db._text } +} +div { + db.releaseinfo.role.attribute = attribute role { text } + db.releaseinfo.attlist = + db.releaseinfo.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.releaseinfo = + + ## Information about a particular release of a document + element releaseinfo { db.releaseinfo.attlist, db._text } +} +div { + db.revhistory.role.attribute = attribute role { text } + db.revhistory.attlist = + db.revhistory.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.revhistory.info = db._info.title.only + db.revhistory = + + ## A history of the revisions to a document + element revhistory { + db.revhistory.attlist, db.revhistory.info, db.revision+ + } +} +div { + db.revision.role.attribute = attribute role { text } + db.revision.attlist = + db.revision.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.revision = + + ## An entry describing a single revision in the history of the revisions to a document + element revision { + db.revision.attlist, + db.revnumber?, + db.date, + (db.authorinitials | db.author)*, + (db.revremark | db.revdescription)? + } +} +div { + db.revnumber.role.attribute = attribute role { text } + db.revnumber.attlist = + db.revnumber.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.revnumber = + + ## A document revision number + element revnumber { db.revnumber.attlist, db._text } +} +div { + db.revremark.role.attribute = attribute role { text } + db.revremark.attlist = + db.revremark.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.revremark = + + ## A description of a revision to a document + element revremark { db.revremark.attlist, db._text } +} +div { + db.revdescription.role.attribute = attribute role { text } + db.revdescription.attlist = + db.revdescription.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.revdescription = + + ## A extended description of a revision to a document + element revdescription { db.revdescription.attlist, db.all.blocks* } +} +div { + db.seriesvolnums.role.attribute = attribute role { text } + db.seriesvolnums.attlist = + db.seriesvolnums.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.seriesvolnums = + + ## Numbers of the volumes in a series of books + element seriesvolnums { db.seriesvolnums.attlist, db._text } +} +div { + db.volumenum.role.attribute = attribute role { text } + db.volumenum.attlist = + db.volumenum.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.volumenum = + + ## The volume number of a document in a set (as of books in a set or articles in a journal) + element volumenum { db.volumenum.attlist, db._text } +} +div { + db.issuenum.role.attribute = attribute role { text } + db.issuenum.attlist = + db.issuenum.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.issuenum = + + ## The number of an issue of a journal + element issuenum { db.issuenum.attlist, db._text } +} +div { + db.package.role.attribute = attribute role { text } + db.package.attlist = + db.package.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.package = + + ## A software or application package + element package { db.package.attlist, db._text } +} +div { + db.email.role.attribute = attribute role { text } + db.email.attlist = + db.email.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.email = + + ## An email address + element email { db.email.attlist, db._text } +} +div { + db.lineannotation.role.attribute = attribute role { text } + db.lineannotation.attlist = + db.lineannotation.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.lineannotation = + + ## A comment on a line in a verbatim listing + element lineannotation { db.lineannotation.attlist, db._text } +} +div { + db.parameter.class.enumeration = + + ## A command + "command" + | + ## A function + "function" + | + ## An option + "option" + db.parameter.class.attribute = + + ## Identifies the class of parameter + attribute class { db.parameter.class.enumeration } + db.parameter.role.attribute = attribute role { text } + db.parameter.attlist = + db.parameter.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.parameter.class.attribute? + db.parameter = + + ## A value or a symbolic reference to a value + element parameter { db.parameter.attlist, db._text } +} +db.replaceable.inlines = db._text | db.co +div { + db.replaceable.class.enumeration = + + ## A command + "command" + | + ## A function + "function" + | + ## An option + "option" + | + ## A parameter + "parameter" + db.replaceable.class.attribute = + + ## Identifies the nature of the replaceable text + attribute class { db.replaceable.class.enumeration } + db.replaceable.role.attribute = attribute role { text } + db.replaceable.attlist = + db.replaceable.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.replaceable.class.attribute? + db.replaceable = + + ## Content that may or must be replaced by the user + element replaceable { + db.replaceable.attlist, db.replaceable.inlines* + } +} +div { + db.uri.type.attribute = + + ## Identifies the type of URI specified + attribute type { text }? + db.uri.role.attribute = attribute role { text } + db.uri.attlist = + db.uri.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.uri.type.attribute + db.uri = + + ## A Uniform Resource Identifier + element uri { db.uri.attlist, db._text } +} +div { + db.abbrev.role.attribute = attribute role { text } + db.abbrev.attlist = + db.abbrev.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.abbrev = + + ## An abbreviation, especially one followed by a period + element abbrev { + db.abbrev.attlist, + (db._text | db.superscript | db.subscript | db.trademark)* + } +} +div { + db.acronym.role.attribute = attribute role { text } + db.acronym.attlist = + db.acronym.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.acronym = + + ## An often pronounceable word made from the initial (or selected) letters of a name or phrase + element acronym { + db.acronym.attlist, + (db._text | db.superscript | db.subscript | db.trademark)* + } +} +div { + db.citation.role.attribute = attribute role { text } + db.citation.attlist = + db.citation.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.citation = + + ## An inline bibliographic reference to another published work + element citation { db.citation.attlist, db.all.inlines* } +} +div { + db.citerefentry.role.attribute = attribute role { text } + db.citerefentry.attlist = + db.citerefentry.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.citerefentry = + + ## A citation to a reference page + element citerefentry { + db.citerefentry.attlist, db.refentrytitle, db.manvolnum? + } +} +div { + db.refentrytitle.role.attribute = attribute role { text } + db.refentrytitle.attlist = + db.refentrytitle.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.refentrytitle = + + ## The title of a reference page + element refentrytitle { db.refentrytitle.attlist, db.all.inlines* } +} +div { + db.manvolnum.role.attribute = attribute role { text } + db.manvolnum.attlist = + db.manvolnum.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.manvolnum = + + ## A reference volume number + element manvolnum { db.manvolnum.attlist, db._text } +} +div { + db.citetitle.pubwork.enumeration = + + ## An article + "article" + | + ## A bulletin board system + "bbs" + | + ## A book + "book" + | + ## A CD-ROM + "cdrom" + | + ## A chapter (as of a book) + "chapter" + | + ## A DVD + "dvd" + | + ## An email message + "emailmessage" + | + ## A gopher page + "gopher" + | + ## A journal + "journal" + | + ## A manuscript + "manuscript" + | + ## A posting to a newsgroup + "newsposting" + | + ## A part (as of a book) + "part" + | + ## A reference entry + "refentry" + | + ## A section (as of a book or article) + "section" + | + ## A series + "series" + | + ## A set (as of books) + "set" + | + ## A web page + "webpage" + | + ## A wiki page + "wiki" + db.citetitle.pubwork.attribute = + + ## Identifies the nature of the publication being cited + attribute pubwork { db.citetitle.pubwork.enumeration } + db.citetitle.role.attribute = attribute role { text } + db.citetitle.attlist = + db.citetitle.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.citetitle.pubwork.attribute? + db.citetitle = + + ## The title of a cited work + element citetitle { db.citetitle.attlist, db.all.inlines* } +} +div { + db.emphasis.role.attribute = attribute role { text } + db.emphasis.attlist = + db.emphasis.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.emphasis = + + ## Emphasized text + element emphasis { db.emphasis.attlist, db.all.inlines* } +} +div { + db._emphasis = + + ## A limited span of emphasized text + element emphasis { db.emphasis.attlist, db._text } +} +div { + db.foreignphrase.role.attribute = attribute role { text } + db.foreignphrase.attlist = + db.foreignphrase.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.foreignphrase = + + ## A word or phrase in a language other than the primary language of the document + element foreignphrase { + db.foreignphrase.attlist, (text | db.general.inlines)* + } +} +div { + db._foreignphrase.role.attribute = attribute role { text } + db._foreignphrase.attlist = + db._foreignphrase.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db._foreignphrase = + + ## A limited word or phrase in a language other than the primary language of the document + element foreignphrase { db._foreignphrase.attlist, db._text } +} +div { + db.phrase.role.attribute = attribute role { text } + db.phrase.attlist = + db.phrase.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.phrase = + + ## A span of text + element phrase { db.phrase.attlist, db.all.inlines* } +} +div { + db._phrase = + + ## A limited span of text + element phrase { db.phrase.attlist, db._text } +} +div { + db.quote.role.attribute = attribute role { text } + db.quote.attlist = + db.quote.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.quote = + + ## An inline quotation + element quote { db.quote.attlist, db.all.inlines* } +} +div { + db._quote.role.attribute = attribute role { text } + db._quote.attlist = + db._quote.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db._quote = + + ## A limited inline quotation + element quote { db._quote.attlist, db._text } +} +div { + db.subscript.role.attribute = attribute role { text } + db.subscript.attlist = + db.subscript.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.subscript = + + ## A subscript (as in H2 + ## O, the molecular formula for water) + element subscript { db.subscript.attlist, db._text } +} +div { + db.superscript.role.attribute = attribute role { text } + db.superscript.attlist = + db.superscript.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.superscript = + + ## A superscript (as in x2 + ## , the mathematical notation for x multiplied by itself) + element superscript { db.superscript.attlist, db._text } +} +div { + db.trademark.class.enumeration = + + ## A copyright + "copyright" + | + ## A registered copyright + "registered" + | + ## A service + "service" + | + ## A trademark + "trade" + db.trademark.class.attribute = + + ## Identifies the class of trade mark + attribute class { db.trademark.class.enumeration } + db.trademark.role.attribute = attribute role { text } + db.trademark.attlist = + db.trademark.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.trademark.class.attribute? + db.trademark = + + ## A trademark + element trademark { db.trademark.attlist, db._text } +} +div { + db.wordasword.role.attribute = attribute role { text } + db.wordasword.attlist = + db.wordasword.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.wordasword = + + ## A word meant specifically as a word and not representing anything else + element wordasword { db.wordasword.attlist, db._text } +} +div { + db.footnoteref.role.attribute = attribute role { text } + db.footnoteref.label.attribute = db.label.attribute + db.footnoteref.attlist = + db.footnoteref.role.attribute? + & db.common.attributes + & db.linkend.attribute + & db.footnoteref.label.attribute? + db.footnoteref = + + ## A cross reference to a footnote (a footnote mark) + element footnoteref { db.footnoteref.attlist, empty } +} +div { + db.xref.role.attribute = attribute role { text } + db.xref.xrefstyle.attribute = db.xrefstyle.attribute + db.xref.endterm.attribute = db.endterm.attribute + db.xref.attlist = + db.xref.role.attribute? + & db.common.attributes + & db.common.req.linking.attributes + & db.xref.xrefstyle.attribute? + & db.xref.endterm.attribute? + db.xref = + + ## A cross reference to another part of the document + element xref { db.xref.attlist, empty } +} +div { + db.link.role.attribute = attribute role { text } + db.link.xrefstyle.attribute = db.xrefstyle.attribute + db.link.endterm.attribute = db.endterm.attribute + db.link.attlist = + db.link.role.attribute? + & db.common.attributes + & db.common.req.linking.attributes + & db.link.xrefstyle.attribute? + & db.link.endterm.attribute? + db.link = + + ## A hypertext link + element link { db.link.attlist, db.all.inlines* } +} +div { + db.olink.role.attribute = attribute role { text } + db.olink.xrefstyle.attribute = db.xrefstyle.attribute + db.olink.localinfo.attribute = + + ## Holds additional information that may be used by the application when resolving the link + attribute localinfo { text } + db.olink.targetdoc.attribute = + + ## Specifies the URI of the document in which the link target appears + attribute targetdoc { xsd:anyURI } + db.olink.targetptr.attribute = + + ## Specifies the location of the link target in the document + attribute targetptr { text } + db.olink.type.attribute = + + ## Identifies application-specific customization of the link behavior + attribute type { text } + db.olink.attlist = + db.common.attributes + & db.olink.targetdoc.attribute? + & db.olink.role.attribute? + & db.olink.xrefstyle.attribute? + & db.olink.localinfo.attribute? + & db.olink.targetptr.attribute? + & db.olink.type.attribute? + db.olink = + + ## A link that addresses its target indirectly + element olink { db.olink.attlist, db.all.inlines* } +} +div { + db.anchor.role.attribute = attribute role { text } + db.anchor.attlist = + db.anchor.role.attribute? & db.common.idreq.attributes + db.anchor = + + ## A spot in the document + element anchor { db.anchor.attlist, empty } +} +div { + db.alt.role.attribute = attribute role { text } + db.alt.attlist = db.alt.role.attribute? & db.common.attributes + db.alt = + + ## A text-only annotation, often used for accessibility + element alt { db.alt.attlist, (text | db.inlinemediaobject)* } +} +db.status.attribute = + + ## Identifies the editorial or publication status of the element on which it occurs + attribute status { text } +db.toplevel.sections = + ((db.section+, db.simplesect*) | db.simplesect+) + | (db.sect1+, db.simplesect*) + | db.refentry+ +db.toplevel.blocks.or.sections = + (db.all.blocks+, db.toplevel.sections?) | db.toplevel.sections +db.recursive.sections = + ((db.section+, db.simplesect*) | db.simplesect+) + | db.refentry+ +db.recursive.blocks.or.sections = + (db.all.blocks+, db.recursive.sections?) | db.recursive.sections +db.divisions = db.part | db.reference +db.components = + db.dedication + | db.acknowledgements + | db.preface + | db.chapter + | db.appendix + | db.article + | db.colophon +db.navigation.components = + notAllowed | db.glossary | db.bibliography | db.index | db.toc +db.component.contentmodel = + db.navigation.components*, + db.toplevel.blocks.or.sections, + db.navigation.components* +db.setindex.components = notAllowed | db.setindex +db.toc.components = notAllowed | db.toc +db.set.components = db.set | db.book +div { + db.set.status.attribute = db.status.attribute + db.set.role.attribute = attribute role { text } + db.set.attlist = + db.set.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.set.status.attribute? + db.set.info = db._info.title.req + db.set = + + ## A collection of books + element set { + db.set.attlist, + db.set.info, + db.toc.components?, + db.set.components+, + db.setindex.components? + } +} +db.book.components = + (db.navigation.components | db.components | db.divisions)* | db.topic* +div { + db.book.status.attribute = db.status.attribute + db.book.role.attribute = attribute role { text } + db.book.attlist = + db.book.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.book.status.attribute? + db.book.info = db._info + db.book = + + ## A book + element book { db.book.attlist, db.book.info, db.book.components } +} +div { + db.dedication.status.attribute = db.status.attribute + db.dedication.role.attribute = attribute role { text } + db.dedication.attlist = + db.dedication.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.dedication.status.attribute? + db.dedication.info = db._info + db.dedication = + + ## The dedication of a book or other component + element dedication { + db.dedication.attlist, db.dedication.info, db.all.blocks+ + } +} +div { + db.acknowledgements.status.attribute = db.status.attribute + db.acknowledgements.role.attribute = attribute role { text } + db.acknowledgements.attlist = + db.acknowledgements.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.acknowledgements.status.attribute? + db.acknowledgements.info = db._info + db.acknowledgements = + + ## Acknowledgements of a book or other component + element acknowledgements { + db.acknowledgements.attlist, + db.acknowledgements.info, + db.all.blocks+ + } +} +div { + db.colophon.status.attribute = db.status.attribute + db.colophon.role.attribute = attribute role { text } + db.colophon.attlist = + db.colophon.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.colophon.status.attribute? + db.colophon.info = db._info + db.colophon = + + ## Text at the back of a book describing facts about its production + element colophon { + db.colophon.attlist, + db.colophon.info, + ((db.all.blocks+, db.simplesect*) + | (db.all.blocks*, db.simplesect+)) + } +} +div { + db.appendix.status.attribute = db.status.attribute + db.appendix.role.attribute = attribute role { text } + db.appendix.attlist = + db.appendix.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.appendix.status.attribute? + db.appendix.info = db._info.title.req + db.appendix = + + ## An appendix in a book or article + element appendix { + db.appendix.attlist, db.appendix.info, db.component.contentmodel + } +} +div { + db.chapter.status.attribute = db.status.attribute + db.chapter.role.attribute = attribute role { text } + db.chapter.attlist = + db.chapter.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.chapter.status.attribute? + db.chapter.info = db._info.title.req + db.chapter = + + ## A chapter, as of a book + element chapter { + db.chapter.attlist, db.chapter.info, db.component.contentmodel + } +} +db.part.components = + (db.navigation.components | db.components) + | (db.refentry | db.reference) +db.part.contentmodel = db.part.components+ | db.topic+ +div { + db.part.status.attribute = db.status.attribute + db.part.role.attribute = attribute role { text } + db.part.attlist = + db.part.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.part.status.attribute? + db.part.info = db._info.title.req + db.part = + + ## A division in a book + element part { + db.part.attlist, db.part.info, db.partintro?, db.part.contentmodel + } +} +div { + db.preface.status.attribute = db.status.attribute + db.preface.role.attribute = attribute role { text } + db.preface.attlist = + db.preface.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.preface.status.attribute? + db.preface.info = db._info.title.req + db.preface = + + ## Introductory matter preceding the first chapter of a book + element preface { + db.preface.attlist, db.preface.info, db.component.contentmodel + } +} +div { + db.partintro.status.attribute = db.status.attribute + db.partintro.role.attribute = attribute role { text } + db.partintro.attlist = + db.partintro.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.partintro.status.attribute? + db.partintro.info = db._info + db.partintro = + + ## An introduction to the contents of a part + element partintro { + db.partintro.attlist, + db.partintro.info, + db.toplevel.blocks.or.sections + } +} +div { + db.section.status.attribute = db.status.attribute + db.section.role.attribute = attribute role { text } + db.section.attlist = + db.section.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.section.status.attribute? + db.section.info = db._info.title.req + db.section = + + ## A recursive section + element section { + db.section.attlist, + db.section.info, + db.recursive.blocks.or.sections, + db.navigation.components* + } +} +div { + db.simplesect.status.attribute = db.status.attribute + db.simplesect.role.attribute = attribute role { text } + db.simplesect.attlist = + db.simplesect.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.simplesect.status.attribute? + db.simplesect.info = db._info.title.req + db.simplesect = + + ## A section of a document with no subdivisions + element simplesect { + db.simplesect.attlist, db.simplesect.info, db.all.blocks+ + } +} +db.article.components = db.toplevel.sections +div { + db.article.status.attribute = db.status.attribute + db.article.class.enumeration = + + ## A collection of frequently asked questions. + "faq" + | + ## An article in a journal or other periodical. + "journalarticle" + | + ## A description of a product. + "productsheet" + | + ## A specification. + "specification" + | + ## A technical report. + "techreport" + | + ## A white paper. + "whitepaper" + db.article.class.attribute = + + ## Identifies the nature of the article + attribute class { db.article.class.enumeration } + db.article.role.attribute = attribute role { text } + db.article.attlist = + db.article.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.article.status.attribute? + & db.article.class.attribute? + db.article.info = db._info.title.req + db.article = + + ## An article + element article { + db.article.attlist, + db.article.info, + (db.navigation.components + | db.appendix + | db.acknowledgements + | db.colophon)*, + ((db.all.blocks+, db.article.components?) + | db.article.components), + (db.navigation.components + | db.appendix + | db.acknowledgements + | db.colophon)* + } +} +db.annotations.attribute = + + ## Identifies one or more annotations that apply to this element + attribute annotations { text } +div { + db.annotation.role.attribute = attribute role { text } + db.annotation.annotates.attribute = + + ## Identifies one ore more elements to which this annotation applies + attribute annotates { text } + db.annotation.attlist = + db.annotation.role.attribute? + & db.annotation.annotates.attribute? + & db.common.attributes + db.annotation.info = db._info.title.only + db.annotation = + + ## An annotation + element annotation { + db.annotation.attlist, db.annotation.info, db.all.blocks+ + } +} +db.xlink.from.attribute = + + ## Specifies the XLink traversal-from + attribute xlink:from { xsd:NMTOKEN } +db.xlink.label.attribute = + + ## Specifies the XLink label + attribute xlink:label { xsd:NMTOKEN } +db.xlink.to.attribute = + + ## Specifies the XLink traversal-to + attribute xlink:to { xsd:NMTOKEN } +div { + db.extendedlink.role.attribute = attribute role { text } + db.extendedlink.attlist = + db.extendedlink.role.attribute? + & db.common.attributes + & + ## Identifies the XLink link type + [ a:defaultValue = "extended" ] + attribute xlink:type { + + ## An XLink extended link + "extended" + }? + & db.xlink.role.attribute? + & db.xlink.title.attribute? + db.extendedlink = + + ## An XLink extended link + element extendedlink { + db.extendedlink.attlist, (db.locator | db.arc)+ + } +} +div { + db.locator.role.attribute = attribute role { text } + db.locator.attlist = + db.locator.role.attribute? + & db.common.attributes + & + ## Identifies the XLink link type + [ a:defaultValue = "locator" ] + attribute xlink:type { + + ## An XLink locator link + "locator" + }? + & db.xlink.href.attribute + & db.xlink.role.attribute? + & db.xlink.title.attribute? + & db.xlink.label.attribute? + db.locator = + + ## An XLink locator in an extendedlink + element locator { db.locator.attlist, empty } +} +div { + db.arc.role.attribute = attribute role { text } + db.arc.attlist = + db.arc.role.attribute? + & db.common.attributes + & + ## Identifies the XLink link type + [ a:defaultValue = "arc" ] + attribute xlink:type { + + ## An XLink arc link + "arc" + }? + & db.xlink.arcrole.attribute? + & db.xlink.title.attribute? + & db.xlink.show.attribute? + & db.xlink.actuate.attribute? + & db.xlink.from.attribute? + & db.xlink.to.attribute? + db.arc = + + ## An XLink arc in an extendedlink + element arc { db.arc.attlist, empty } +} +db.sect1.sections = (db.sect2+, db.simplesect*) | db.simplesect+ +div { + db.sect1.status.attribute = db.status.attribute + db.sect1.role.attribute = attribute role { text } + db.sect1.attlist = + db.sect1.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.sect1.status.attribute? + db.sect1.info = db._info.title.req + db.sect1 = + + ## A top-level section of document + element sect1 { + db.sect1.attlist, + db.sect1.info, + ((db.all.blocks+, db.sect1.sections?) | db.sect1.sections), + db.navigation.components* + } +} +db.sect2.sections = (db.sect3+, db.simplesect*) | db.simplesect+ +div { + db.sect2.status.attribute = db.status.attribute + db.sect2.role.attribute = attribute role { text } + db.sect2.attlist = + db.sect2.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.sect2.status.attribute? + db.sect2.info = db._info.title.req + db.sect2 = + + ## A subsection within a sect1 + element sect2 { + db.sect2.attlist, + db.sect2.info, + ((db.all.blocks+, db.sect2.sections?) | db.sect2.sections), + db.navigation.components* + } +} +db.sect3.sections = (db.sect4+, db.simplesect*) | db.simplesect+ +div { + db.sect3.status.attribute = db.status.attribute + db.sect3.role.attribute = attribute role { text } + db.sect3.attlist = + db.sect3.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.sect3.status.attribute? + db.sect3.info = db._info.title.req + db.sect3 = + + ## A subsection within a sect2 + element sect3 { + db.sect3.attlist, + db.sect3.info, + ((db.all.blocks+, db.sect3.sections?) | db.sect3.sections), + db.navigation.components* + } +} +db.sect4.sections = (db.sect5+, db.simplesect*) | db.simplesect+ +div { + db.sect4.status.attribute = db.status.attribute + db.sect4.role.attribute = attribute role { text } + db.sect4.attlist = + db.sect4.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.sect4.status.attribute? + db.sect4.info = db._info.title.req + db.sect4 = + + ## A subsection within a sect3 + element sect4 { + db.sect4.attlist, + db.sect4.info, + ((db.all.blocks+, db.sect4.sections?) | db.sect4.sections), + db.navigation.components* + } +} +db.sect5.sections = db.simplesect+ +div { + db.sect5.status.attribute = db.status.attribute + db.sect5.role.attribute = attribute role { text } + db.sect5.attlist = + db.sect5.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.sect5.status.attribute? + db.sect5.info = db._info.title.req + db.sect5 = + + ## A subsection within a sect4 + element sect5 { + db.sect5.attlist, + db.sect5.info, + ((db.all.blocks+, db.sect5.sections?) | db.sect5.sections), + db.navigation.components* + } +} +db.toplevel.refsection = db.refsection+ | db.refsect1+ +db.secondlevel.refsection = db.refsection+ | db.refsect2+ +db.reference.components = db.refentry +div { + db.reference.status.attribute = db.status.attribute + db.reference.role.attribute = attribute role { text } + db.reference.attlist = + db.reference.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.reference.status.attribute? + & db.label.attribute? + db.reference.info = db._info.title.req + db.reference = + + ## A collection of reference entries + element reference { + db.reference.attlist, + db.reference.info, + db.partintro?, + db.reference.components+ + } +} +div { + db.refentry.status.attribute = db.status.attribute + db.refentry.role.attribute = attribute role { text } + db.refentry.attlist = + db.refentry.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.refentry.status.attribute? + & db.label.attribute? + db.refentry.info = db._info.title.forbidden + db.refentry = + + ## A reference page (originally a UNIX man-style reference page) + element refentry { + db.refentry.attlist, + db.indexterm*, + db.refentry.info, + db.refmeta?, + db.refnamediv+, + db.refsynopsisdiv?, + db.toplevel.refsection + } +} +div { + db.refmeta.role.attribute = attribute role { text } + db.refmeta.attlist = + db.refmeta.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.refmeta = + + ## Meta-information for a reference entry + element refmeta { + db.refmeta.attlist, + db.indexterm*, + db.refentrytitle, + db.manvolnum?, + db.refmiscinfo*, + db.indexterm* + } +} +db.refmiscinfo.class.enumeration = + + ## The name of the software product or component to which this topic applies + "source" + | + ## The version of the software product or component to which this topic applies + "version" + | + ## The section title of the reference page (e.g., User Commands) + "manual" + | + ## The section title of the reference page (believed synonymous with "manual" but in wide use) + "sectdesc" + | + ## The name of the software product or component to which this topic applies (e.g., SunOS x.y; believed synonymous with "source" but in wide use) + "software" +db.refmiscinfo.class-enum.attribute = + + ## Identifies the kind of miscellaneous information + attribute class { db.refmiscinfo.class.enumeration }? +db.refmiscinfo.class-other.attribute = + + ## Identifies the nature of non-standard miscellaneous information + attribute otherclass { text } +db.refmiscinfo.class-other.attributes = + + ## Identifies the kind of miscellaneious information + attribute class { + + ## Indicates that the information is some 'other' kind. + "other" + } + & db.refmiscinfo.class-other.attribute +db.refmiscinfo.class.attribute = + db.refmiscinfo.class-enum.attribute + | db.refmiscinfo.class-other.attributes +div { + db.refmiscinfo.role.attribute = attribute role { text } + db.refmiscinfo.attlist = + db.refmiscinfo.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.refmiscinfo.class.attribute? + db.refmiscinfo = + + ## Meta-information for a reference entry other than the title and volume number + element refmiscinfo { db.refmiscinfo.attlist, db._text } +} +div { + db.refnamediv.role.attribute = attribute role { text } + db.refnamediv.attlist = + db.refnamediv.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.refnamediv = + + ## The name, purpose, and classification of a reference page + element refnamediv { + db.refnamediv.attlist, + db.refdescriptor?, + db.refname+, + db.refpurpose, + db.refclass* + } +} +div { + db.refdescriptor.role.attribute = attribute role { text } + db.refdescriptor.attlist = + db.refdescriptor.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.refdescriptor = + + ## A description of the topic of a reference page + element refdescriptor { db.refdescriptor.attlist, db.all.inlines* } +} +div { + db.refname.role.attribute = attribute role { text } + db.refname.attlist = + db.refname.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.refname = + + ## The name of (one of) the subject(s) of a reference page + element refname { db.refname.attlist, db.all.inlines* } +} +div { + db.refpurpose.role.attribute = attribute role { text } + db.refpurpose.attlist = + db.refpurpose.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.refpurpose = + + ## A short (one sentence) synopsis of the topic of a reference page + element refpurpose { db.refpurpose.attlist, db.all.inlines* } +} +div { + db.refclass.role.attribute = attribute role { text } + db.refclass.attlist = + db.refclass.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.refclass = + + ## The scope or other indication of applicability of a reference entry + element refclass { db.refclass.attlist, (text | db.application)* } +} +div { + db.refsynopsisdiv.role.attribute = attribute role { text } + db.refsynopsisdiv.attlist = + db.refsynopsisdiv.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.refsynopsisdiv.info = db._info + db.refsynopsisdiv = + + ## A syntactic synopsis of the subject of the reference page + element refsynopsisdiv { + db.refsynopsisdiv.attlist, + db.refsynopsisdiv.info, + ((db.all.blocks+, db.secondlevel.refsection?) + | db.secondlevel.refsection) + } +} +div { + db.refsection.status.attribute = db.status.attribute + db.refsection.role.attribute = attribute role { text } + db.refsection.attlist = + db.refsection.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.refsection.status.attribute? + & db.label.attribute? + db.refsection.info = db._info.title.req + db.refsection = + + ## A recursive section in a refentry + element refsection { + db.refsection.attlist, + db.refsection.info, + ((db.all.blocks+, db.refsection*) | db.refsection+) + } +} +db.refsect1.sections = db.refsect2+ +div { + db.refsect1.status.attribute = db.status.attribute + db.refsect1.role.attribute = attribute role { text } + db.refsect1.attlist = + db.refsect1.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.refsect1.status.attribute? + db.refsect1.info = db._info.title.req + db.refsect1 = + + ## A major subsection of a reference entry + element refsect1 { + db.refsect1.attlist, + db.refsect1.info, + ((db.all.blocks+, db.refsect1.sections?) | db.refsect1.sections) + } +} +db.refsect2.sections = db.refsect3+ +div { + db.refsect2.status.attribute = db.status.attribute + db.refsect2.role.attribute = attribute role { text } + db.refsect2.attlist = + db.refsect2.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.refsect2.status.attribute? + db.refsect2.info = db._info.title.req + db.refsect2 = + + ## A subsection of a refsect1 + element refsect2 { + db.refsect2.attlist, + db.refsect2.info, + ((db.all.blocks+, db.refsect2.sections?) | db.refsect2.sections) + } +} +div { + db.refsect3.status.attribute = db.status.attribute + db.refsect3.role.attribute = attribute role { text } + db.refsect3.attlist = + db.refsect3.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.refsect3.status.attribute? + db.refsect3.info = db._info.title.req + db.refsect3 = + + ## A subsection of a refsect2 + element refsect3 { + db.refsect3.attlist, db.refsect3.info, db.all.blocks+ + } +} +db.glossary.inlines = + db.firstterm | db.glossterm | db._firstterm | db._glossterm +db.baseform.attribute = + + ## Specifies the base form of the term, the one that appears in the glossary. This allows adjectival, plural, and other variations of the term to appear in the element. The element content is the default base form. + attribute baseform { text }? +div { + db.glosslist.role.attribute = attribute role { text } + db.glosslist.attlist = + db.glosslist.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.glosslist.info = db._info.title.only + db.glosslist = + + ## A wrapper for a list of glossary entries + element glosslist { + db.glosslist.attlist, + db.glosslist.info?, + db.all.blocks*, + db.glossentry+ + } +} +div { + db.glossentry.role.attribute = attribute role { text } + db.glossentry.sortas.attribute = + + ## Specifies the string by which the element's content is to be sorted; if unspecified, the content is used + attribute sortas { text } + db.glossentry.attlist = + db.glossentry.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.glossentry.sortas.attribute? + db.glossentry = + + ## An entry in a glossary or glosslist + element glossentry { + db.glossentry.attlist, + db.glossterm, + db.acronym?, + db.abbrev?, + db.indexterm*, + (db.glosssee | db.glossdef+) + } +} +div { + db.glossdef.role.attribute = attribute role { text } + db.glossdef.subject.attribute = + + ## Specifies a list of keywords for the definition + attribute subject { text } + db.glossdef.attlist = + db.glossdef.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.glossdef.subject.attribute? + db.glossdef = + + ## A definition in a glossentry + element glossdef { + db.glossdef.attlist, db.all.blocks+, db.glossseealso* + } +} +div { + db.glosssee.role.attribute = attribute role { text } + db.glosssee.otherterm.attribute = + + ## Identifies the other term + attribute otherterm { xsd:IDREF } + db.glosssee.attlist = + db.glosssee.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.glosssee.otherterm.attribute? + db.glosssee = + + ## A cross-reference from one glossentry + ## to another + element glosssee { db.glosssee.attlist, db.all.inlines* } +} +div { + db.glossseealso.role.attribute = attribute role { text } + db.glossseealso.otherterm.attribute = + + ## Identifies the other term + attribute otherterm { xsd:IDREF } + db.glossseealso.attlist = + db.glossseealso.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.glossseealso.otherterm.attribute? + db.glossseealso = + + ## A cross-reference from one glossentry to another + element glossseealso { db.glossseealso.attlist, db.all.inlines* } +} +div { + db.firstterm.role.attribute = attribute role { text } + db.firstterm.attlist = + db.firstterm.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.baseform.attribute + db.firstterm = + + ## The first occurrence of a term + element firstterm { db.firstterm.attlist, db.all.inlines* } +} +div { + db._firstterm.role.attribute = attribute role { text } + db._firstterm.attlist = + db._firstterm.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.baseform.attribute + db._firstterm = + + ## The first occurrence of a term, with limited content + element firstterm { db._firstterm.attlist, db._text } +} +div { + db.glossterm.role.attribute = attribute role { text } + db.glossterm.attlist = + db.glossterm.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.baseform.attribute + db.glossterm = + + ## A glossary term + element glossterm { db.glossterm.attlist, db.all.inlines* } +} +div { + db._glossterm.role.attribute = attribute role { text } + db._glossterm.attlist = + db._glossterm.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.baseform.attribute + db._glossterm = + + ## A glossary term + element glossterm { db._glossterm.attlist, db._text } +} +div { + db.glossary.status.attribute = db.status.attribute + db.glossary.role.attribute = attribute role { text } + db.glossary.attlist = + db.glossary.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.glossary.status.attribute? + db.glossary.info = db._info + db.glossary = + + ## A glossary + element glossary { + db.glossary.attlist, + db.glossary.info, + db.all.blocks*, + (db.glossdiv* | db.glossentry*), + db.bibliography? + } +} +div { + db.glossdiv.status.attribute = db.status.attribute + db.glossdiv.role.attribute = attribute role { text } + db.glossdiv.attlist = + db.glossdiv.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.glossdiv.status.attribute? + db.glossdiv.info = db._info.title.req + db.glossdiv = + + ## A division in a glossary + element glossdiv { + db.glossdiv.attlist, + db.glossdiv.info, + db.all.blocks*, + db.glossentry+ + } +} +div { + db.termdef.role.attribute = attribute role { text } + db.termdef.attlist = + db.termdef.role.attribute? + & db.glossentry.sortas.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.baseform.attribute + db.termdef = + + ## An inline definition of a term + element termdef { db.termdef.attlist, db.all.inlines* } +} +db.relation.attribute = + + ## Identifies the relationship between the bibliographic elemnts + attribute relation { text } +div { + db.biblioentry.role.attribute = attribute role { text } + db.biblioentry.attlist = + db.biblioentry.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.biblioentry = + + ## A raw entry in a bibliography + element biblioentry { + db.biblioentry.attlist, db.bibliographic.elements+ + } +} +div { + db.bibliomixed.role.attribute = attribute role { text } + db.bibliomixed.attlist = + db.bibliomixed.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.bibliomixed = + + ## A cooked entry in a bibliography + element bibliomixed { + db.bibliomixed.attlist, + ((db._text + | db.honorific + | db.firstname + | db.surname + | db.lineage + | db.othername + | db.bibliographic.elements)* + | (db._text + | db.honorific + | db.givenname + | db.surname + | db.lineage + | db.othername + | db.bibliographic.elements)*) + } +} +div { + db.biblioset.relation.attribute = db.relation.attribute + db.biblioset.role.attribute = attribute role { text } + db.biblioset.attlist = + db.biblioset.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.biblioset.relation.attribute? + db.biblioset = + + ## A raw container for related bibliographic information + element biblioset { + db.biblioset.attlist, db.bibliographic.elements+ + } +} +div { + db.bibliomset.relation.attribute = db.relation.attribute + db.bibliomset.role.attribute = attribute role { text } + db.bibliomset.attlist = + db.bibliomset.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.bibliomset.relation.attribute? + db.bibliomset = + + ## A cooked container for related bibliographic information + element bibliomset { + db.bibliomset.attlist, + ((db._text + | db.honorific + | db.firstname + | db.surname + | db.lineage + | db.othername + | db.bibliographic.elements)* + | (db._text + | db.honorific + | db.givenname + | db.surname + | db.lineage + | db.othername + | db.bibliographic.elements)*) + } +} +div { + db.bibliomisc.role.attribute = attribute role { text } + db.bibliomisc.attlist = + db.bibliomisc.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.bibliomisc = + + ## Untyped bibliographic information + element bibliomisc { db.bibliomisc.attlist, db._text } +} +div { + db.bibliography.status.attrib = db.status.attribute + db.bibliography.role.attribute = attribute role { text } + db.bibliography.attlist = + db.bibliography.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.bibliography.status.attrib? + db.bibliography.info = db._info + db.bibliography = + + ## A bibliography + element bibliography { + db.bibliography.attlist, + db.bibliography.info, + db.all.blocks*, + (db.bibliodiv+ | (db.biblioentry | db.bibliomixed)+) + } +} +div { + db.bibliodiv.status.attrib = db.status.attribute + db.bibliodiv.role.attribute = attribute role { text } + db.bibliodiv.attlist = + db.bibliodiv.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.bibliodiv.status.attrib? + db.bibliodiv.info = db._info.title.req + db.bibliodiv = + + ## A section of a bibliography + element bibliodiv { + db.bibliodiv.attlist, + db.bibliodiv.info, + db.all.blocks*, + (db.biblioentry | db.bibliomixed)+ + } +} +div { + db.bibliolist.role.attribute = attribute role { text } + db.bibliolist.attlist = + db.bibliolist.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.bibliolist.info = db._info.title.only + db.bibliolist = + + ## A wrapper for a list of bibliography entries + element bibliolist { + db.bibliolist.attlist, + db.bibliolist.info?, + db.all.blocks*, + (db.biblioentry | db.bibliomixed)+ + } +} +div { + db.biblioref.role.attribute = attribute role { text } + db.biblioref.xrefstyle.attribute = db.xrefstyle.attribute + db.biblioref.endterm.attribute = db.endterm.attribute + db.biblioref.units.attribute = + + ## The units (for example, pages) used to identify the beginning and ending of a reference. + attribute units { xsd:token } + db.biblioref.begin.attribute = + + ## Identifies the beginning of a reference; the location within the work that is being referenced. + attribute begin { xsd:token } + db.biblioref.end.attribute = + + ## Identifies the end of a reference. + attribute end { xsd:token } + db.biblioref.attlist = + db.biblioref.role.attribute? + & db.common.attributes + & db.common.req.linking.attributes + & db.biblioref.xrefstyle.attribute? + & db.biblioref.endterm.attribute? + & db.biblioref.units.attribute? + & db.biblioref.begin.attribute? + & db.biblioref.end.attribute? + db.biblioref = + + ## A cross-reference to a bibliographic entry + element biblioref { db.biblioref.attlist, empty } +} +db.significance.enumeration = + + ## Normal + "normal" + | + ## Preferred + "preferred" +db.significance.attribute = + + ## Specifies the significance of the term + attribute significance { db.significance.enumeration } +db.zone.attribute = + + ## Specifies the IDs of the elements to which this term applies + attribute zone { xsd:IDREFS } +db.indexterm.pagenum.attribute = + + ## Indicates the page on which this index term occurs in some version of the printed document + attribute pagenum { text } +db.scope.enumeration = + + ## All indexes + "all" + | + ## The global index (as for a combined index of a set of books) + "global" + | + ## The local index (the index for this document only) + "local" +db.scope.attribute = + + ## Specifies the scope of the index term + attribute scope { db.scope.enumeration } +db.sortas.attribute = + + ## Specifies the string by which the term is to be sorted; if unspecified, the term content is used + attribute sortas { text } +db.index.type.attribute = + + ## Specifies the target index for this term + attribute type { text } +div { + db.itermset.role.attribute = attribute role { text } + db.itermset.attlist = + db.itermset.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.itermset = + + ## A set of index terms in the meta-information of a document + element itermset { db.itermset.attlist, db.indexterm.singular+ } +} +db.indexterm.contentmodel = + db.primary?, + ((db.secondary, + ((db.tertiary, (db.see | db.seealso+)?) + | db.see + | db.seealso+)?) + | db.see + | db.seealso+)? +div { + db.indexterm.singular.role.attribute = attribute role { text } + db.indexterm.singular.class.attribute = + + ## Identifies the class of index term + attribute class { + + ## A singular index term + "singular" + } + db.indexterm.singular.attlist = + db.indexterm.singular.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.significance.attribute? + & db.zone.attribute? + & db.indexterm.pagenum.attribute? + & db.scope.attribute? + & db.index.type.attribute? + & db.indexterm.singular.class.attribute? + db.indexterm.singular = + + ## A wrapper for an indexed term + element indexterm { + db.indexterm.singular.attlist, db.indexterm.contentmodel + } +} +div { + db.indexterm.startofrange.role.attribute = attribute role { text } + db.indexterm.startofrange.class.attribute = + + ## Identifies the class of index term + attribute class { + + ## The start of a range + "startofrange" + } + db.indexterm.startofrange.attlist = + db.indexterm.startofrange.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.significance.attribute? + & db.zone.attribute? + & db.indexterm.pagenum.attribute? + & db.scope.attribute? + & db.index.type.attribute? + & db.indexterm.startofrange.class.attribute + db.indexterm.startofrange = + + ## A wrapper for an indexed term that covers a range + element indexterm { + db.indexterm.startofrange.attlist, db.indexterm.contentmodel + } +} +div { + db.indexterm.endofrange.role.attribute = attribute role { text } + db.indexterm.endofrange.class.attribute = + + ## Identifies the class of index term + attribute class { + + ## The end of a range + "endofrange" + } + db.indexterm.endofrange.startref.attribute = + + ## Points to the start of the range + attribute startref { xsd:IDREF } + db.indexterm.endofrange.attlist = + db.indexterm.endofrange.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.indexterm.endofrange.class.attribute + & db.indexterm.endofrange.startref.attribute + db.indexterm.endofrange = + + ## Identifies the end of a range associated with an indexed term + element indexterm { db.indexterm.endofrange.attlist, empty } +} +div { + db.indexterm = + db.indexterm.singular + | db.indexterm.startofrange + | db.indexterm.endofrange +} +div { + db.primary.role.attribute = attribute role { text } + db.primary.attlist = + db.primary.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.sortas.attribute? + db.primary = + + ## The primary word or phrase under which an index term should be sorted + element primary { db.primary.attlist, db.all.inlines* } +} +div { + db.secondary.role.attribute = attribute role { text } + db.secondary.attlist = + db.secondary.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.sortas.attribute? + db.secondary = + + ## A secondary word or phrase in an index term + element secondary { db.secondary.attlist, db.all.inlines* } +} +div { + db.tertiary.role.attribute = attribute role { text } + db.tertiary.attlist = + db.tertiary.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.sortas.attribute? + db.tertiary = + + ## A tertiary word or phrase in an index term + element tertiary { db.tertiary.attlist, db.all.inlines* } +} +div { + db.see.role.attribute = attribute role { text } + db.see.attlist = + db.see.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.see = + + ## Part of an index term directing the reader instead to another entry in the index + element see { db.see.attlist, db.all.inlines* } +} +div { + db.seealso.role.attribute = attribute role { text } + db.seealso.attlist = + db.seealso.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.seealso = + + ## Part of an index term directing the reader also to another entry in the index + element seealso { db.seealso.attlist, db.all.inlines* } +} +div { + db.index.status.attribute = db.status.attribute + db.index.role.attribute = attribute role { text } + db.index.attlist = + db.index.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.index.status.attribute? + & db.index.type.attribute? + db.index.info = db._info + # + # Yes, db.indexdiv* and db.indexentry*; that way an is valid. + # Authors can use an empty index to indicate where a generated index should + # appear. + db.index = + + ## An index to a book or part of a book + element index { + db.index.attlist, + db.index.info, + db.all.blocks*, + (db.indexdiv* | db.indexentry* | db.segmentedlist) + } +} +div { + db.setindex.status.attribute = db.status.attribute + db.setindex.role.attribute = attribute role { text } + db.setindex.attlist = + db.setindex.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.setindex.status.attribute? + & db.index.type.attribute? + db.setindex.info = db._info + db.setindex = + + ## An index to a set of books + element setindex { + db.setindex.attlist, + db.setindex.info, + db.all.blocks*, + (db.indexdiv* | db.indexentry*) + } +} +div { + db.indexdiv.status.attribute = db.status.attribute + db.indexdiv.role.attribute = attribute role { text } + db.indexdiv.attlist = + db.indexdiv.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.indexdiv.status.attribute? + db.indexdiv.info = db._info.title.req + db.indexdiv = + + ## A division in an index + element indexdiv { + db.indexdiv.attlist, + db.indexdiv.info, + db.all.blocks*, + (db.indexentry+ | db.segmentedlist) + } +} +div { + db.indexentry.role.attribute = attribute role { text } + db.indexentry.attlist = + db.indexentry.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.indexentry = + + ## An entry in an index + element indexentry { + db.indexentry.attlist, + db.primaryie, + (db.seeie | db.seealsoie)*, + (db.secondaryie, (db.seeie | db.seealsoie | db.tertiaryie)*)* + } +} +div { + db.primaryie.role.attribute = attribute role { text } + db.primaryie.attlist = + db.primaryie.role.attribute? + & db.common.attributes + & db.linkends.attribute? + db.primaryie = + + ## A primary term in an index entry, not in the text + element primaryie { db.primaryie.attlist, db.all.inlines* } +} +div { + db.secondaryie.role.attribute = attribute role { text } + db.secondaryie.attlist = + db.secondaryie.role.attribute? + & db.common.attributes + & db.linkends.attribute? + db.secondaryie = + + ## A secondary term in an index entry, rather than in the text + element secondaryie { db.secondaryie.attlist, db.all.inlines* } +} +div { + db.tertiaryie.role.attribute = attribute role { text } + db.tertiaryie.attlist = + db.tertiaryie.role.attribute? + & db.common.attributes + & db.linkends.attribute? + db.tertiaryie = + + ## A tertiary term in an index entry, rather than in the text + element tertiaryie { db.tertiaryie.attlist, db.all.inlines* } +} +div { + db.seeie.role.attribute = attribute role { text } + db.seeie.attlist = + db.seeie.role.attribute? + & db.common.attributes + & db.linkend.attribute? + db.seeie = + + ## A See + ## entry in an index, rather than in the text + element seeie { db.seeie.attlist, db.all.inlines* } +} +div { + db.seealsoie.role.attribute = attribute role { text } + db.seealsoie.attlist = + db.seealsoie.role.attribute? + & db.common.attributes + & db.linkends.attribute? + db.seealsoie = + + ## A See also + ## entry in an index, rather than in the text + element seealsoie { db.seealsoie.attlist, db.all.inlines* } +} +db.toc.pagenum.attribute = + + ## Indicates the page on which this element occurs in some version of the printed document + attribute pagenum { text } +div { + db.toc.role.attribute = attribute role { text } + db.toc.attlist = + db.toc.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.toc.info = db._info.title.only + db.toc = + + ## A table of contents + element toc { + db.toc.attlist, + db.toc.info, + db.all.blocks*, + (db.tocdiv | db.tocentry)* + } +} +div { + db.tocdiv.role.attribute = attribute role { text } + db.tocdiv.pagenum.attribute = db.toc.pagenum.attribute + db.tocdiv.attlist = + db.tocdiv.role.attribute? + & db.common.attributes + & db.tocdiv.pagenum.attribute? + & db.linkend.attribute? + db.tocdiv.info = db._info + db.tocdiv = + + ## A division in a table of contents + element tocdiv { + db.tocdiv.attlist, + db.tocdiv.info, + db.all.blocks*, + (db.tocdiv | db.tocentry)+ + } +} +div { + db.tocentry.role.attribute = attribute role { text } + db.tocentry.pagenum.attribute = db.toc.pagenum.attribute + db.tocentry.attlist = + db.tocentry.role.attribute? + & db.common.attributes + & db.tocentry.pagenum.attribute? + & db.linkend.attribute? + db.tocentry = + + ## A component title in a table of contents + element tocentry { db.tocentry.attlist, db.all.inlines* } +} +db.task.info = db._info.title.req +div { + db.task.role.attribute = attribute role { text } + db.task.attlist = + db.task.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.task = + + ## A task to be completed + element task { + db.task.attlist, + db.task.info, + db.tasksummary?, + db.taskprerequisites?, + db.procedure, + db.example*, + db.taskrelated? + } +} +div { + db.tasksummary.role.attribute = attribute role { text } + db.tasksummary.attlist = + db.tasksummary.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.tasksummary.info = db._info.title.only + db.tasksummary = + + ## A summary of a task + element tasksummary { + db.tasksummary.attlist, db.tasksummary.info, db.all.blocks+ + } +} +div { + db.taskprerequisites.role.attribute = attribute role { text } + db.taskprerequisites.attlist = + db.taskprerequisites.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.taskprerequisites.info = db._info.title.only + db.taskprerequisites = + + ## The prerequisites for a task + element taskprerequisites { + db.taskprerequisites.attlist, + db.taskprerequisites.info, + db.all.blocks+ + } +} +div { + db.taskrelated.role.attribute = attribute role { text } + db.taskrelated.attlist = + db.taskrelated.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.taskrelated.info = db._info.title.only + db.taskrelated = + + ## Information related to a task + element taskrelated { + db.taskrelated.attlist, db.taskrelated.info, db.all.blocks+ + } +} +db.area.units.enumeration = + + ## Coordinates expressed as a pair of CALS graphic coordinates. + "calspair" + | + ## Coordinates expressed as a line and column. + "linecolumn" + | + ## Coordinates expressed as a pair of lines and columns. + "linecolumnpair" + | + ## Coordinates expressed as a line range. + "linerange" +db.area.units-enum.attribute = + + ## Identifies the units used in the coords attribute. The default units vary according to the type of callout specified: calspair + ## for graphics and linecolumn + ## for line-oriented elements. + attribute units { db.area.units.enumeration }? +db.area.units-other.attributes = + + ## Indicates that non-standard units are used for this area + ## . In this case otherunits + ## must be specified. + attribute units { + + ## Coordinates expressed in some non-standard units. + "other" + }?, + + ## Identifies the units used in the coords + ## attribute when the units + ## attribute is other + ## . This attribute is forbidden otherwise. + attribute otherunits { xsd:NMTOKEN } +db.area.units.attribute = + db.area.units-enum.attribute | db.area.units-other.attributes +div { + db.calloutlist.role.attribute = attribute role { text } + db.calloutlist.attlist = + db.calloutlist.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.calloutlist.info = db._info.title.only + db.calloutlist = + + ## A list of callout + ## s + element calloutlist { + db.calloutlist.attlist, + db.calloutlist.info, + db.all.blocks*, + db.callout+ + } +} +div { + db.callout.role.attribute = attribute role { text } + db.callout.arearefs.attribute = + + ## Identifies the areas described by this callout. + attribute arearefs { xsd:IDREFS } + db.callout.attlist = + db.callout.role.attribute? + & db.common.attributes + & db.callout.arearefs.attribute + db.callout = + + ## A called out + ## description of a marked area + element callout { db.callout.attlist, db.all.blocks+ } +} +div { + db.programlistingco.role.attribute = attribute role { text } + db.programlistingco.attlist = + db.programlistingco.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.programlistingco.info = db._info.title.forbidden + db.programlistingco = + + ## A program listing with associated areas used in callouts + element programlistingco { + db.programlistingco.attlist, + db.programlistingco.info, + db.areaspec, + db.programlisting, + db.calloutlist* + } +} +div { + db.areaspec.role.attribute = attribute role { text } + db.areaspec.attlist = + db.areaspec.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.area.units.attribute + db.areaspec = + + ## A collection of regions in a graphic or code example + element areaspec { db.areaspec.attlist, (db.area | db.areaset)+ } +} +div { + db.area.role.attribute = attribute role { text } + db.area.linkends.attribute = + + ## Point to the callout + ## s which refer to this area. (This provides bidirectional linking which may be useful in online presentation.) + attribute linkends { xsd:IDREFS } + db.area.label.attribute = + + ## Specifies an identifying number or string that may be used in presentation. The area label might be drawn on top of the figure, for example, at the position indicated by the coords attribute. + attribute label { text } + db.area.coords.attribute = + + ## Provides the coordinates of the area. The coordinates must be interpreted using the units + ## specified. + attribute coords { text } + db.area.attlist = + db.area.role.attribute? + & db.common.idreq.attributes + & db.area.units.attribute + & (db.area.linkends.attribute | db.href.attributes)? + & db.area.label.attribute? + & db.area.coords.attribute + db.area = + + ## A region defined for a callout in a graphic or code example + element area { db.area.attlist, db.alt? } +} +div { + # The only difference is that xml:id is optional + db.area.inareaset.attlist = + db.area.role.attribute? + & db.common.attributes + & db.area.units.attribute + & (db.area.linkends.attribute | db.href.attributes)? + & db.area.label.attribute? + & db.area.coords.attribute + db.area.inareaset = + + ## A region defined for a callout in a graphic or code example + element area { db.area.inareaset.attlist, db.alt? } +} +div { + db.areaset.role.attribute = attribute role { text } + db.areaset.linkends.attribute = db.linkends.attribute + db.areaset.label.attribute = db.label.attribute + db.areaset.attlist = + db.areaset.role.attribute? + & db.common.idreq.attributes + & db.area.units.attribute + & (db.areaset.linkends.attribute | db.href.attributes)? + & db.areaset.label.attribute? + db.areaset = + + ## A set of related areas in a graphic or code example + element areaset { db.areaset.attlist, db.area.inareaset+ } +} +div { + db.screenco.role.attribute = attribute role { text } + db.screenco.attlist = + db.screenco.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.screenco.info = db._info.title.forbidden + db.screenco = + + ## A screen with associated areas used in callouts + element screenco { + db.screenco.attlist, + db.screenco.info, + db.areaspec, + db.screen, + db.calloutlist* + } +} +div { + db.imageobjectco.role.attribute = attribute role { text } + db.imageobjectco.attlist = + db.imageobjectco.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.imageobjectco.info = db._info.title.forbidden + db.imageobjectco = + + ## A wrapper for an image object with callouts + element imageobjectco { + db.imageobjectco.attlist, + db.imageobjectco.info, + db.areaspec, + db.imageobject+, + db.calloutlist* + } +} +div { + db.co.role.attribute = attribute role { text } + db.co.linkends.attribute = db.linkends.attribute + db.co.label.attribute = db.label.attribute + db.co.attlist = + db.co.role.attribute? + & db.common.idreq.attributes + & db.co.linkends.attribute? + & db.co.label.attribute? + db.co = + + ## The location of a callout embedded in text + element co { db.co.attlist, empty } +} +div { + db.coref.role.attribute = attribute role { text } + db.coref.label.attribute = db.label.attribute + db.coref.attlist = + db.coref.role.attribute? + & db.common.attributes + & db.linkend.attribute + & db.coref.label.attribute? + db.coref = + + ## A cross reference to a co + element coref { db.coref.attlist, empty } +} +div { + db.productionset.role.attribute = attribute role { text } + db.productionset.attlist = + db.productionset.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.productionset.info = db._info.title.only + db.productionset = + + ## A set of EBNF productions + element productionset { + db.productionset.attlist, + db.productionset.info, + (db.production | db.productionrecap)+ + } +} +div { + db.production.role.attribute = attribute role { text } + db.production.attlist = + db.production.role.attribute? + & db.common.idreq.attributes + & db.common.linking.attributes + db.production = + + ## A production in a set of EBNF productions + element production { + db.production.attlist, db.lhs, db.rhs, db.constraint* + } +} +div { + db.lhs.role.attribute = attribute role { text } + db.lhs.attlist = + db.lhs.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.lhs = + + ## The left-hand side of an EBNF production + element lhs { db.lhs.attlist, text } +} +div { + db.rhs.role.attribute = attribute role { text } + db.rhs.attlist = + db.rhs.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.rhs = + + ## The right-hand side of an EBNF production + element rhs { + db.rhs.attlist, + (text | db.nonterminal | db.lineannotation | db.sbr)* + } +} +div { + db.nonterminal.role.attribute = attribute role { text } + db.nonterminal.def.attribute = + + ## Specifies a URI that points to a production + ## where the nonterminal + ## is defined + attribute def { xsd:anyURI } + db.nonterminal.attlist = + db.nonterminal.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.nonterminal.def.attribute + db.nonterminal = + + ## A non-terminal in an EBNF production + element nonterminal { db.nonterminal.attlist, text } +} +div { + db.constraint.role.attribute = attribute role { text } + db.constraint.attlist = + db.constraint.role.attribute? + & db.common.attributes + & db.common.req.linking.attributes + db.constraint = + + ## A constraint in an EBNF production + element constraint { db.constraint.attlist, empty } +} +div { + db.productionrecap.role.attribute = attribute role { text } + db.productionrecap.attlist = + db.productionrecap.role.attribute? + & db.common.attributes + & db.common.req.linking.attributes + db.productionrecap = + + ## A cross-reference to an EBNF production + element productionrecap { db.productionrecap.attlist, empty } +} +div { + db.constraintdef.role.attribute = attribute role { text } + db.constraintdef.attlist = + db.constraintdef.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.constraintdef.info = db._info.title.only + db.constraintdef = + + ## The definition of a constraint in an EBNF production + element constraintdef { + db.constraintdef.attlist, db.constraintdef.info, db.all.blocks+ + } +} +db.char.attribute = + + ## Specifies the alignment character when align + ## is set to char + ## . + attribute char { text } +db.charoff.attribute = + + ## Specifies the percentage of the column's total width that should appear to the left of the first occurance of the character identified in char + ## when align + ## is set to char + ## . + attribute charoff { + xsd:decimal { minExclusive = "0" maxExclusive = "100" } + } +db.frame.attribute = + + ## Specifies how the table is to be framed. Note that there is no way to obtain a border on only the starting edge (left, in left-to-right writing systems) of the table. + attribute frame { + + ## Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders. + "all" + | + ## Frame only the bottom of the table. + "bottom" + | + ## Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well. + "none" + | + ## Frame the left and right sides of the table. + "sides" + | + ## Frame the top of the table. + "top" + | + ## Frame the top and bottom of the table. + "topbot" + } +db.colsep.attribute = + + ## Specifies the presence or absence of the column separator + attribute colsep { + + ## No column separator rule. + "0" + | + ## Provide a column separator rule on the right + "1" + } +db.rowsep.attribute = + + ## Specifies the presence or absence of the row separator + attribute rowsep { + + ## No row separator rule. + "0" + | + ## Provide a row separator rule below + "1" + } +db.orient.attribute = + + ## Specifies the orientation of the table + attribute orient { + + ## 90 degrees counter-clockwise from the rest of the text flow. + "land" + | + ## The same orientation as the rest of the text flow. + "port" + } +db.tabstyle.attribute = + + ## Specifies the table style + attribute tabstyle { text } +db.rowheader.attribute = + + ## Indicates whether or not the entries in the first column should be considered row headers + attribute rowheader { + + ## Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers). + "firstcol" + | + ## Indicates that entries in the first column have no special significance with respect to column headers. + "norowheader" + } +db.align.attribute = + + ## Specifies the horizontal alignment of text in an entry. + attribute align { + + ## Centered. + "center" + | + ## Aligned on a particular character. + "char" + | + ## Left and right justified. + "justify" + | + ## Left justified. + "left" + | + ## Right justified. + "right" + } +db.valign.attribute = + + ## Specifies the vertical alignment of text in an entry. + attribute valign { + + ## Aligned on the bottom of the entry. + "bottom" + | + ## Aligned in the middle. + "middle" + | + ## Aligned at the top of the entry. + "top" + } +db.specify-col-by-colname.attributes = + + ## Specifies a column specification by name. + attribute colname { text } +db.specify-col-by-namest.attributes = + + ## Specifies a starting column by name. + attribute namest { text } +db.specify-span-by-spanspec.attributes = + + ## Specifies a span by name. + attribute spanname { text } +db.specify-span-directly.attributes = + + ## Specifies a starting column by name. + attribute namest { text } + & + ## Specifies an ending column by name. + attribute nameend { text } +db.column-spec.attributes = + db.specify-col-by-colname.attributes + | db.specify-col-by-namest.attributes + | db.specify-span-by-spanspec.attributes + | db.specify-span-directly.attributes +db.colname.attribute = + + ## Provides a name for a column specification. + attribute colname { text } +db.spanname.attribute = + + ## Provides a name for a span specification. + attribute spanname { text } +div { + db.tgroup.role.attribute = attribute role { text } + db.tgroup.tgroupstyle.attribute = + + ## Additional style information for downstream processing; typically the name of a style. + attribute tgroupstyle { text } + db.tgroup.cols.attribute = + + ## The number of columns in the table. Must be an integer greater than zero. + attribute cols { xsd:positiveInteger } + db.tgroup.attlist = + db.tgroup.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.char.attribute? + & db.charoff.attribute? + & db.tgroup.tgroupstyle.attribute? + & db.tgroup.cols.attribute + & db.colsep.attribute? + & db.rowsep.attribute? + & db.align.attribute? + db.tgroup = + + ## A wrapper for the main content of a table, or part of a table + element tgroup { + db.tgroup.attlist, + db.colspec*, + db.spanspec*, + db.cals.thead?, + db.cals.tfoot?, + db.cals.tbody + } +} +div { + db.colspec.role.attribute = attribute role { text } + db.colspec.colnum.attribute = + + ## The number of the column to which this specification applies. Must be greater than any preceding column number. Defaults to one more than the number of the preceding column, if there is one, or one. + attribute colnum { xsd:positiveInteger } + db.colspec.colwidth.attribute = + + ## Specifies the width of the column. + attribute colwidth { text } + db.colspec.attlist = + db.colspec.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.colspec.colnum.attribute? + & db.char.attribute? + & db.colsep.attribute? + & db.colspec.colwidth.attribute? + & db.charoff.attribute? + & db.colname.attribute? + & db.rowsep.attribute? + & db.align.attribute? + db.colspec = + + ## Specifications for a column in a table + element colspec { db.colspec.attlist, empty } +} +div { + db.spanspec.role.attribute = attribute role { text } + db.spanspec.namest.attribute = + + ## Specifies a starting column by name. + attribute namest { text } + db.spanspec.nameend.attribute = + + ## Specifies an ending column by name. + attribute nameend { text } + db.spanspec.attlist = + db.spanspec.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.spanname.attribute + & db.spanspec.namest.attribute + & db.spanspec.nameend.attribute + & db.char.attribute? + & db.colsep.attribute? + & db.charoff.attribute? + & db.rowsep.attribute? + & db.align.attribute? + db.spanspec = + + ## Formatting information for a spanned column in a table + element spanspec { db.spanspec.attlist, empty } +} +div { + db.cals.thead.role.attribute = attribute role { text } + db.cals.thead.attlist = + db.cals.thead.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.valign.attribute? + db.cals.thead = + + ## A table header consisting of one or more rows + element thead { db.cals.thead.attlist, db.colspec*, db.row+ } +} +div { + db.cals.tfoot.role.attribute = attribute role { text } + db.cals.tfoot.attlist = + db.cals.tfoot.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.valign.attribute? + db.cals.tfoot = + + ## A table footer consisting of one or more rows + element tfoot { db.cals.tfoot.attlist, db.colspec*, db.row+ } +} +div { + db.cals.tbody.role.attribute = attribute role { text } + db.cals.tbody.attlist = + db.cals.tbody.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.valign.attribute? + db.cals.tbody = + + ## A wrapper for the rows of a table or informal table + element tbody { db.cals.tbody.attlist, db.row+ } +} +div { + db.row.role.attribute = attribute role { text } + db.row.attlist = + db.row.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.rowsep.attribute? + & db.valign.attribute? + db.row = + + ## A row in a table + element row { db.row.attlist, (db.entry | db.entrytbl)+ } +} +div { + db.entry.role.attribute = attribute role { text } + db.entry.morerows.attribute = + + ## Specifies the number of additional rows which this entry occupies. Defaults to zero. + attribute morerows { xsd:integer } + db.entry.rotate.attribute = + + ## Specifies the rotation of this entry. A value of 1 (true) rotates the cell 90 degrees counter-clockwise. A value of 0 (false) leaves the cell unrotated. + attribute rotate { + + ## Do not rotate the cell. + "0" + | + ## Rotate the cell 90 degrees counter-clockwise. + "1" + } + db.entry.attlist = + db.entry.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.valign.attribute? + & db.char.attribute? + & db.colsep.attribute? + & db.charoff.attribute? + & db.entry.morerows.attribute? + & db.column-spec.attributes? + & db.rowsep.attribute? + & db.entry.rotate.attribute? + & db.align.attribute? + db.entry = + + ## A cell in a table + element entry { + db.entry.attlist, (db.all.inlines* | db.all.blocks*) + } +} +div { + db.entrytbl.role.attribute = attribute role { text } + db.entrytbl.tgroupstyle.attribute = + + ## Additional style information for downstream processing; typically the name of a style. + attribute tgroupstyle { text } + db.entrytbl.cols.attribute = + + ## The number of columns in the entry table. Must be an integer greater than zero. + attribute cols { xsd:positiveInteger } + db.entrytbl.attlist = + db.entrytbl.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.char.attribute? + & db.charoff.attribute? + & db.column-spec.attributes? + & db.entrytbl.tgroupstyle.attribute? + & db.entrytbl.cols.attribute? + & db.colsep.attribute? + & db.rowsep.attribute? + & db.align.attribute? + db.entrytbl = + + ## A subtable appearing in place of an entry in a table + element entrytbl { + db.entrytbl.attlist, + db.colspec*, + db.spanspec*, + db.cals.entrytbl.thead?, + db.cals.entrytbl.tbody + } +} +div { + db.cals.entrytbl.thead.role.attribute = attribute role { text } + db.cals.entrytbl.thead.attlist = + db.cals.entrytbl.thead.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.valign.attribute? + db.cals.entrytbl.thead = + + ## A table header consisting of one or more rows + element thead { + db.cals.entrytbl.thead.attlist, db.colspec*, db.entrytbl.row+ + } +} +div { + db.cals.entrytbl.tbody.role.attribute = attribute role { text } + db.cals.entrytbl.tbody.attlist = + db.cals.entrytbl.tbody.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.valign.attribute? + db.cals.entrytbl.tbody = + + ## A wrapper for the rows of a table or informal table + element tbody { db.cals.entrytbl.tbody.attlist, db.entrytbl.row+ } +} +div { + db.entrytbl.row.role.attribute = attribute role { text } + db.entrytbl.row.attlist = + db.entrytbl.row.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.rowsep.attribute? + & db.valign.attribute? + db.entrytbl.row = + + ## A row in a table + element row { db.entrytbl.row.attlist, db.entry+ } +} +div { + db.cals.table.role.attribute = attribute role { text } + db.cals.table.label.attribute = db.label.attribute + db.cals.table.attlist = + db.cals.table.role.attribute? + & db.cals.table.label.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.tabstyle.attribute? + & db.floatstyle.attribute? + & db.orient.attribute? + & db.colsep.attribute? + & db.rowsep.attribute? + & db.frame.attribute? + & db.pgwide.attribute? + & + ## Indicates if the short or long title should be used in a List of Tables + attribute shortentry { + + ## Indicates that the full title should be used. + "0" + | + ## Indicates that the short short title (titleabbrev) should be used. + "1" + }? + & + ## Indicates if the table should appear in a List of Tables + attribute tocentry { + + ## Indicates that the table should not occur in the List of Tables. + "0" + | + ## Indicates that the table should appear in the List of Tables. + "1" + }? + & db.rowheader.attribute? + db.cals.table.info = db._info.title.onlyreq + db.cals.table = + + ## A formal table in a document + element table { + db.cals.table.attlist, + db.cals.table.info, + (db.alt? & db.indexing.inlines* & db.textobject*), + (db.mediaobject+ | db.tgroup+), + db.caption? + } +} +div { + db.cals.informaltable.role.attribute = attribute role { text } + db.cals.informaltable.attlist = + db.cals.informaltable.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.tabstyle.attribute? + & db.floatstyle.attribute? + & db.orient.attribute? + & db.colsep.attribute? + & db.rowsep.attribute? + & db.frame.attribute? + & db.pgwide.attribute? + & db.rowheader.attribute? + db.cals.informaltable.info = db._info.title.forbidden + db.cals.informaltable = + + ## A table without a title + element informaltable { + db.cals.informaltable.attlist, + db.cals.informaltable.info, + (db.alt? & db.indexing.inlines* & db.textobject*), + (db.mediaobject+ | db.tgroup+), + db.caption? + } +} +db.html.coreattrs = + + ## This attribute assigns a class name or set of class names to an element. Any number of elements may be assigned the same class name or names. Multiple class names must be separated by white space characters. + attribute class { text }? + & + ## This attribute specifies style information for the current element. + attribute style { text }? + & + ## This attribute offers advisory information about the element for which it is set. + attribute title { text }? +db.html.i18n = + + ## This attribute specifies the base language of an element's attribute values and text content. The default value of this attribute is unknown. + attribute lang { text }? +db.html.events = + + ## Occurs when the pointing device button is clicked over an element. + attribute onclick { text }? + & + ## Occurs when the pointing device button is double clicked over an element. + attribute ondblclick { text }? + & + ## Occurs when the pointing device button is pressed over an element. + attribute onmousedown { text }? + & + ## Occurs when the pointing device button is released over an element. + attribute onmouseup { text }? + & + ## Occurs when the pointing device is moved onto an element. + attribute onmouseover { text }? + & + ## Occurs when the pointing device is moved while it is over an element. + attribute onmousemove { text }? + & + ## Occurs when the pointing device is moved away from an element. + attribute onmouseout { text }? + & + ## Occurs when a key is pressed and released over an element. + attribute onkeypress { text }? + & + ## Occurs when a key is pressed down over an element. + attribute onkeydown { text }? + & + ## Occurs when a key is released over an element. + attribute onkeyup { text }? +db.html.attrs = + db.common.attributes + & db.html.coreattrs + & db.html.i18n + & db.html.events +db.html.cellhalign = + + ## Specifies the alignment of data and the justification of text in a cell. + attribute align { + + ## Left-flush data/Left-justify text. This is the default value for table data. + "left" + | + ## Center data/Center-justify text. This is the default value for table headers. + "center" + | + ## Right-flush data/Right-justify text. + "right" + | + ## Double-justify text. + "justify" + | + ## Align text around a specific character. If a user agent doesn't support character alignment, behavior in the presence of this value is unspecified. + "char" + }? + & + ## This attribute specifies a single character within a text fragment to act as an axis for alignment. The default value for this attribute is the decimal point character for the current language as set by the lang attribute (e.g., the period in English and the comma in French). User agents are not required to support this attribute. + attribute char { text }? + & + ## When present, this attribute specifies the offset to the first occurrence of the alignment character on each line. If a line doesn't include the alignment character, it should be horizontally shifted to end at the alignment position. When charoff is used to set the offset of an alignment character, the direction of offset is determined by the current text direction (set by the dir attribute). In left-to-right texts (the default), offset is from the left margin. In right-to-left texts, offset is from the right margin. User agents are not required to support this attribute. + attribute charoff { + xsd:integer >> a:documentation [ "An explicit offset." ] + | xsd:string { pattern = "[0-9]+%" } + >> a:documentation [ "A percentage offset." ] + }? +db.html.cellvalign = + + ## Specifies the vertical position of data within a cell. + attribute valign { + + ## Cell data is flush with the top of the cell. + "top" + | + ## Cell data is centered vertically within the cell. This is the default value. + "middle" + | + ## Cell data is flush with the bottom of the cell. + "bottom" + | + ## All cells in the same row as a cell whose valign attribute has this value should have their textual data positioned so that the first text line occurs on a baseline common to all cells in the row. This constraint does not apply to subsequent text lines in these cells. + "baseline" + }? +db.html.table.attributes = + + ## Provides a summary of the table's purpose and structure for user agents rendering to non-visual media such as speech and Braille. + attribute summary { text }? + & + ## Specifies the desired width of the entire table and is intended for visual user agents. When the value is a percentage value, the value is relative to the user agent's available horizontal space. In the absence of any width specification, table width is determined by the user agent. + attribute width { + xsd:integer >> a:documentation [ "An explicit width." ] + | xsd:string { pattern = "[0-9]+%" } + >> a:documentation [ "A percentage width." ] + }? + & + ## Specifies the width (in pixels only) of the frame around a table. + attribute border { xsd:nonNegativeInteger }? + & + ## Specifies which sides of the frame surrounding a table will be visible. + attribute frame { + + ## No sides. This is the default value. + "void" + | + ## The top side only. + "above" + | + ## The bottom side only. + "below" + | + ## The top and bottom sides only. + "hsides" + | + ## The left-hand side only. + "lhs" + | + ## The right-hand side only. + "rhs" + | + ## The right and left sides only. + "vsides" + | + ## All four sides. + "box" + | + ## All four sides. + "border" + }? + & + ## Specifies which rules will appear between cells within a table. The rendering of rules is user agent dependent. + attribute rules { + + ## No rules. This is the default value. + "none" + | + ## Rules will appear between row groups (see thead, tfoot, and tbody) and column groups (see colgroup and col) only. + "groups" + | + ## Rules will appear between rows only. + "rows" + | + ## Rules will appear between columns only. + "cols" + | + ## Rules will appear between all rows and columns. + "all" + }? + & + ## Specifies how much space the user agent should leave between the left side of the table and the left-hand side of the leftmost column, the top of the table and the top side of the topmost row, and so on for the right and bottom of the table. The attribute also specifies the amount of space to leave between cells. + attribute cellspacing { + xsd:integer >> a:documentation [ "An explicit spacing." ] + | xsd:string { pattern = "[0-9]+%" } + >> a:documentation [ "A percentage spacing." ] + }? + & + ## Specifies the amount of space between the border of the cell and its contents. If the value of this attribute is a pixel length, all four margins should be this distance from the contents. If the value of the attribute is a percentage length, the top and bottom margins should be equally separated from the content based on a percentage of the available vertical space, and the left and right margins should be equally separated from the content based on a percentage of the available horizontal space. + attribute cellpadding { + xsd:integer >> a:documentation [ "An explicit padding." ] + | xsd:string { pattern = "[0-9]+%" } + >> a:documentation [ "A percentage padding." ] + }? +db.html.tablecell.attributes = + + ## Provides an abbreviated form of the cell's content and may be rendered by user agents when appropriate in place of the cell's content. Abbreviated names should be short since user agents may render them repeatedly. For instance, speech synthesizers may render the abbreviated headers relating to a particular cell before rendering that cell's content. + attribute abbr { text }? + & + ## This attribute may be used to place a cell into conceptual categories that can be considered to form axes in an n-dimensional space. User agents may give users access to these categories (e.g., the user may query the user agent for all cells that belong to certain categories, the user agent may present a table in the form of a table of contents, etc.). Please consult an HTML reference for more details. + attribute axis { text }? + & + ## Specifies the list of header cells that provide header information for the current data cell. The value of this attribute is a space-separated list of cell names; those cells must be named by setting their id attribute. Authors generally use the headers attribute to help non-visual user agents render header information about data cells (e.g., header information is spoken prior to the cell data), but the attribute may also be used in conjunction with style sheets. + attribute headers { text }? + & + ## Specifies the set of data cells for which the current header cell provides header information. This attribute may be used in place of the headers attribute, particularly for simple tables. + attribute scope { + + ## The current cell provides header information for the rest of the row that contains it + "row" + | + ## The current cell provides header information for the rest of the column that contains it. + "col" + | + ## The header cell provides header information for the rest of the row group that contains it. + "rowgroup" + | + ## The header cell provides header information for the rest of the column group that contains it. + "colgroup" + }? + & + ## Specifies the number of rows spanned by the current cell. The default value of this attribute is one (1 + ## ). The value zero (0 + ## ) means that the cell spans all rows from the current row to the last row of the table section (thead + ## , tbody + ## , or tfoot + ## ) in which the cell is defined. + attribute rowspan { xsd:nonNegativeInteger }? + & + ## Specifies the number of columns spanned by the current cell. The default value of this attribute is one (1 + ## ). The value zero (0 + ## ) means that the cell spans all columns from the current column to the last column of the column group (colgroup + ## ) in which the cell is defined. + attribute colspan { xsd:nonNegativeInteger }? +db.html.table.info = db._info.title.forbidden +db.html.table.model = + db.html.table.info?, + db.html.caption, + (db.html.col* | db.html.colgroup*), + db.html.thead?, + db.html.tfoot?, + (db.html.tbody+ | db.html.tr+) +db.html.informaltable.info = db._info.title.forbidden +db.html.informaltable.model = + db.html.informaltable.info?, + (db.html.col* | db.html.colgroup*), + db.html.thead?, + db.html.tfoot?, + (db.html.tbody+ | db.html.tr+) +div { + db.html.table.role.attribute = attribute role { text } + db.html.table.label.attribute = db.label.attribute + db.html.table.attlist = + db.html.attrs + & db.html.table.attributes + & db.html.table.role.attribute? + & db.html.table.label.attribute? + & db.orient.attribute? + & db.pgwide.attribute? + & db.tabstyle.attribute? + & db.floatstyle.attribute? + db.html.table = + + ## A formal (captioned) HTML table in a document + element table { db.html.table.attlist, db.html.table.model } +} +div { + db.html.informaltable.attlist = + db.html.attrs & db.html.table.attributes + db.html.informaltable = + + ## An HTML table without a title + element informaltable { + db.html.informaltable.attlist, db.html.informaltable.model + } +} +div { + db.html.caption.attlist = db.html.attrs + db.html.caption = + + ## An HTML table caption + element caption { db.html.caption.attlist, db.all.inlines* } +} +div { + db.html.col.attlist = + db.html.attrs + & + ## This attribute, whose value must be an integer > 0, specifies the number of columns spanned + ## by the col + ## element; the col + ## element shares its attributes with all the columns it spans. The default value for this attribute is 1 (i.e., a single column). If the span attribute is set to N > 1, the current col + ## element shares its attributes with the next N-1 columns. + attribute span { xsd:nonNegativeInteger }? + & + ## Specifies a default width for each column spanned by the current col + ## element. It has the same meaning as the width + ## attribute for the colgroup + ## element and overrides it. + attribute width { text }? + & db.html.cellhalign + & db.html.cellvalign + db.html.col = + + ## Specifications for a column in an HTML table + element col { db.html.col.attlist, empty } +} +div { + db.html.colgroup.attlist = + db.html.attrs + & + ## This attribute, which must be an integer > 0, specifies the number of columns in a column group. In the absence of a span attribute, each colgroup + ## defines a column group containing one column. If the span attribute is set to N > 0, the current colgroup + ## element defines a column group containing N columns. User agents must ignore this attribute if the colgroup + ## element contains one or more col + ## elements. + attribute span { xsd:nonNegativeInteger }? + & + ## This attribute specifies a default width for each column in the current column group. In addition to the standard pixel, percentage, and relative values, this attribute allows the special form 0* + ## (zero asterisk) which means that the width of the each column in the group should be the minimum width necessary to hold the column's contents. This implies that a column's entire contents must be known before its width may be correctly computed. Authors should be aware that specifying 0* + ## will prevent visual user agents from rendering a table incrementally. This attribute is overridden for any column in the column group whose width is specified via a col + ## element. + attribute width { text }? + & db.html.cellhalign + & db.html.cellvalign + db.html.colgroup = + + ## A group of columns in an HTML table + element colgroup { db.html.colgroup.attlist, db.html.col* } +} +div { + db.html.thead.attlist = + db.html.attrs & db.html.cellhalign & db.html.cellvalign + db.html.thead = + + ## A table header consisting of one or more rows in an HTML table + element thead { db.html.thead.attlist, db.html.tr+ } +} +div { + db.html.tfoot.attlist = + db.html.attrs & db.html.cellhalign & db.html.cellvalign + db.html.tfoot = + + ## A table footer consisting of one or more rows in an HTML table + element tfoot { db.html.tfoot.attlist, db.html.tr+ } +} +div { + db.html.tbody.attlist = + db.html.attrs & db.html.cellhalign & db.html.cellvalign + db.html.tbody = + + ## A wrapper for the rows of an HTML table or informal HTML table + element tbody { db.html.tbody.attlist, db.html.tr+ } +} +div { + db.html.tr.attlist = + db.html.attrs & db.html.cellhalign & db.html.cellvalign + db.html.tr = + + ## A row in an HTML table + element tr { db.html.tr.attlist, (db.html.th | db.html.td)+ } +} +div { + db.html.th.attlist = + db.html.attrs + & db.html.tablecell.attributes + & db.html.cellhalign + & db.html.cellvalign + db.html.th = + + ## A table header entry in an HTML table + element th { + db.html.th.attlist, (db.all.inlines* | db.all.blocks*) + } +} +div { + db.html.td.attlist = + db.html.attrs + & db.html.tablecell.attributes + & db.html.cellhalign + & db.html.cellvalign + db.html.td = + + ## A table entry in an HTML table + element td { + db.html.td.attlist, (db.all.inlines* | db.all.blocks*) + } +} +div { + db.msgset.role.attribute = attribute role { text } + db.msgset.attlist = + db.msgset.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.msgset.info = db._info.title.only + db.msgset = + + ## A detailed set of messages, usually error messages + element msgset { + db.msgset.attlist, + db.msgset.info, + (db.msgentry+ | db.simplemsgentry+) + } +} +div { + db.msgentry.role.attribute = attribute role { text } + db.msgentry.attlist = + db.msgentry.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.msgentry = + + ## A wrapper for an entry in a message set + element msgentry { + db.msgentry.attlist, db.msg+, db.msginfo?, db.msgexplan* + } +} +div { + db.simplemsgentry.role.attribute = attribute role { text } + db.simplemsgentry.msgaud.attribute = + + ## The audience to which the message relevant + attribute msgaud { text } + db.simplemsgentry.msgorig.attribute = + + ## The origin of the message + attribute msgorig { text } + db.simplemsgentry.msglevel.attribute = + + ## The level of importance or severity of a message + attribute msglevel { text } + db.simplemsgentry.attlist = + db.simplemsgentry.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.simplemsgentry.msgaud.attribute? + & db.simplemsgentry.msgorig.attribute? + & db.simplemsgentry.msglevel.attribute? + db.simplemsgentry = + + ## A wrapper for a simpler entry in a message set + element simplemsgentry { + db.simplemsgentry.attlist, db.msgtext, db.msgexplan+ + } +} +div { + db.msg.role.attribute = attribute role { text } + db.msg.attlist = + db.msg.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.msg.info = db._info.title.only + db.msg = + + ## A message in a message set + element msg { + db.msg.attlist, db.msg.info, db.msgmain, (db.msgsub | db.msgrel)* + } +} +div { + db.msgmain.role.attribute = attribute role { text } + db.msgmain.attlist = + db.msgmain.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.msgmain.info = db._info.title.only + db.msgmain = + + ## The primary component of a message in a message set + element msgmain { db.msgmain.attlist, db.msgmain.info, db.msgtext } +} +div { + db.msgsub.role.attribute = attribute role { text } + db.msgsub.attlist = + db.msgsub.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.msgsub.info = db._info.title.only + db.msgsub = + + ## A subcomponent of a message in a message set + element msgsub { db.msgsub.attlist, db.msgsub.info, db.msgtext } +} +div { + db.msgrel.role.attribute = attribute role { text } + db.msgrel.attlist = + db.msgrel.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.msgrel.info = db._info.title.only + db.msgrel = + + ## A related component of a message in a message set + element msgrel { db.msgrel.attlist, db.msgrel.info, db.msgtext } +} +div { + db.msgtext.role.attribute = attribute role { text } + db.msgtext.attlist = + db.msgtext.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.msgtext = + + ## The actual text of a message component in a message set + element msgtext { db.msgtext.attlist, db.all.blocks+ } +} +div { + db.msginfo.role.attribute = attribute role { text } + db.msginfo.attlist = + db.msginfo.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.msginfo = + + ## Information about a message in a message set + element msginfo { + db.msginfo.attlist, (db.msglevel | db.msgorig | db.msgaud)* + } +} +div { + db.msglevel.role.attribute = attribute role { text } + db.msglevel.attlist = + db.msglevel.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.msglevel = + + ## The level of importance or severity of a message in a message set + element msglevel { db.msglevel.attlist, db._text } +} +div { + db.msgorig.role.attribute = attribute role { text } + db.msgorig.attlist = + db.msgorig.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.msgorig = + + ## The origin of a message in a message set + element msgorig { db.msgorig.attlist, db._text } +} +div { + db.msgaud.role.attribute = attribute role { text } + db.msgaud.attlist = + db.msgaud.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.msgaud = + + ## The audience to which a message in a message set is relevant + element msgaud { db.msgaud.attlist, db._text } +} +div { + db.msgexplan.role.attribute = attribute role { text } + db.msgexplan.attlist = + db.msgexplan.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.msgexplan.info = db._info.title.only + db.msgexplan = + + ## Explanatory material relating to a message in a message set + element msgexplan { + db.msgexplan.attlist, db.msgexplan.info, db.all.blocks+ + } +} +div { + db.qandaset.role.attribute = attribute role { text } + db.qandaset.defaultlabel.enumeration = + + ## No labels + "none" + | + ## Numeric labels + "number" + | + ## "Q:" and "A:" labels + "qanda" + db.qandaset.defaultlabel.attribute = + + ## Specifies the default labelling + attribute defaultlabel { db.qandaset.defaultlabel.enumeration } + db.qandaset.attlist = + db.qandaset.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.qandaset.defaultlabel.attribute? + db.qandaset.info = db._info.title.only + db.qandaset = + + ## A question-and-answer set + element qandaset { + db.qandaset.attlist, + db.qandaset.info, + db.all.blocks*, + (db.qandadiv+ | db.qandaentry+) + } +} +div { + db.qandadiv.role.attribute = attribute role { text } + db.qandadiv.attlist = + db.qandadiv.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.qandadiv.info = db._info.title.only + db.qandadiv = + + ## A titled division in a qandaset + element qandadiv { + db.qandadiv.attlist, + db.qandadiv.info, + db.all.blocks*, + (db.qandadiv+ | db.qandaentry+) + } +} +div { + db.qandaentry.role.attribute = attribute role { text } + db.qandaentry.attlist = + db.qandaentry.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.qandaentry.info = db._info.title.only + db.qandaentry = + + ## A question/answer set within a qandaset + element qandaentry { + db.qandaentry.attlist, db.qandaentry.info, db.question, db.answer* + } +} +div { + db.question.role.attribute = attribute role { text } + db.question.attlist = + db.question.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.question = + + ## A question in a qandaset + element question { db.question.attlist, db.label?, db.all.blocks+ } +} +div { + db.answer.role.attribute = attribute role { text } + db.answer.attlist = + db.answer.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.answer = + + ## An answer to a question posed in a qandaset + element answer { db.answer.attlist, db.label?, db.all.blocks+ } +} +div { + db.label.role.attribute = attribute role { text } + db.label.attlist = + db.label.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.label = + + ## A label on a question or answer + element label { db.label.attlist, db._text } +} +db.math.inlines = db.inlineequation +db.equation.content = (db.mediaobject+ | db.mathphrase+) | db._any.mml+ +db.inlineequation.content = + (db.inlinemediaobject+ | db.mathphrase+) | db._any.mml+ +div { + db.equation.role.attribute = attribute role { text } + db.equation.label.attribute = db.label.attribute + db.equation.attlist = + db.equation.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.equation.label.attribute? + & db.pgwide.attribute? + & db.floatstyle.attribute? + db.equation.info = db._info.title.only + db.equation = + + ## A displayed mathematical equation + element equation { + db.equation.attlist, + db.equation.info, + db.alt?, + db.equation.content, + db.caption? + } +} +div { + db.informalequation.role.attribute = attribute role { text } + db.informalequation.attlist = + db.informalequation.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.informalequation.info = db._info.title.forbidden + db.informalequation = + + ## A displayed mathematical equation without a title + element informalequation { + db.informalequation.attlist, + db.informalequation.info, + db.alt?, + db.equation.content, + db.caption? + } +} +div { + db.inlineequation.role.attribute = attribute role { text } + db.inlineequation.attlist = + db.inlineequation.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.inlineequation = + + ## A mathematical equation or expression occurring inline + element inlineequation { + db.inlineequation.attlist, db.alt?, db.inlineequation.content + } +} +div { + db.mathphrase.role.attribute = attribute role { text } + db.mathphrase.attlist = + db.mathphrase.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.mathphrase = + + ## A mathematical phrase that can be represented with ordinary text and a small amount of markup + element mathphrase { + db.mathphrase.attlist, + (db._text | db.ubiq.inlines | db._emphasis)* + } +} +div { + db.imagedata.mathml.role.attribute = attribute role { text } + db.imagedata.mathml.attlist = + db.imagedata.mathml.role.attribute? + & db.common.attributes + & + ## Specifies that the format of the data is MathML + attribute format { + + ## Specifies MathML. + "mathml" + }? + & db.imagedata.align.attribute? + & db.imagedata.valign.attribute? + & db.imagedata.width.attribute? + & db.imagedata.contentwidth.attribute? + & db.imagedata.scalefit.attribute? + & db.imagedata.scale.attribute? + & db.imagedata.depth.attribute? + & db.imagedata.contentdepth.attribute? + db.imagedata.mathml.info = db._info.title.forbidden + db.imagedata.mathml = + + ## A MathML expression in a media object + element imagedata { + db.imagedata.mathml.attlist, + db.imagedata.mathml.info, + db._any.mml+ + } +} +div { + db._any.mml = + + ## Any element from the MathML namespace + element mml:* { (db._any.attribute | text | db._any)* } +} +div { + db.imagedata.svg.role.attribute = attribute role { text } + db.imagedata.svg.attlist = + db.imagedata.svg.role.attribute? + & db.common.attributes + & + ## Specifies that the format of the data is SVG + attribute format { + + ## Specifies SVG. + "svg" + }? + & db.imagedata.align.attribute? + & db.imagedata.valign.attribute? + & db.imagedata.width.attribute? + & db.imagedata.contentwidth.attribute? + & db.imagedata.scalefit.attribute? + & db.imagedata.scale.attribute? + & db.imagedata.depth.attribute? + & db.imagedata.contentdepth.attribute? + db.imagedata.svg.info = db._info.title.forbidden + db.imagedata.svg = + + ## An SVG drawing in a media object + element imagedata { + db.imagedata.svg.attlist, db.imagedata.svg.info, db._any.svg+ + } +} +div { + db._any.svg = + + ## Any element from the SVG namespace + element svg:* { (db._any.attribute | text | db._any)* } +} +db.markup.inlines = + db.tag + | db.markup + | db.token + | db.symbol + | db.literal + | db.code + | db.constant + | db.email + | db.uri +div { + db.markup.role.attribute = attribute role { text } + db.markup.attlist = + db.markup.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.markup = + + ## A string of formatting markup in text that is to be represented literally + element markup { db.markup.attlist, db._text } +} +div { + db.tag.role.attribute = attribute role { text } + db.tag.class.enumeration = + + ## An attribute + "attribute" + | + ## An attribute value + "attvalue" + | + ## An element + "element" + | + ## An empty element tag + "emptytag" + | + ## An end tag + "endtag" + | + ## A general entity + "genentity" + | + ## The local name part of a qualified name + "localname" + | + ## A namespace + "namespace" + | + ## A numeric character reference + "numcharref" + | + ## A parameter entity + "paramentity" + | + ## A processing instruction + "pi" + | + ## The prefix part of a qualified name + "prefix" + | + ## An SGML comment + "comment" + | + ## A start tag + "starttag" + | + ## An XML processing instruction + "xmlpi" + db.tag.class.attribute = + + ## Identifies the nature of the tag content + attribute class { db.tag.class.enumeration } + db.tag.namespace.attribute = + + ## Identifies the namespace of the tag content + attribute namespace { xsd:anyURI } + db.tag.attlist = + db.tag.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.tag.class.attribute? + & db.tag.namespace.attribute? + db.tag = + + ## A component of XML (or SGML) markup + element tag { db.tag.attlist, db._text } +} +div { + db.symbol.class.attribute = + + ## Identifies the class of symbol + attribute class { + + ## The value is a limit of some kind + "limit" + } + db.symbol.role.attribute = attribute role { text } + db.symbol.attlist = + db.symbol.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.symbol.class.attribute? + db.symbol = + + ## A name that is replaced by a value before processing + element symbol { db.symbol.attlist, db._text } +} +div { + db.token.role.attribute = attribute role { text } + db.token.attlist = + db.token.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.token = + + ## A unit of information + element token { db.token.attlist, db._text } +} +div { + db.literal.role.attribute = attribute role { text } + db.literal.attlist = + db.literal.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.literal = + + ## Inline text that is some literal value + element literal { db.literal.attlist, db._text } +} +div { + code.language.attribute = + + ## Identifies the (computer) language of the code fragment + attribute language { text } + db.code.role.attribute = attribute role { text } + db.code.attlist = + db.code.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & code.language.attribute? + db.code = + + ## An inline code fragment + element code { + db.code.attlist, (db.programming.inlines | db._text)* + } +} +div { + db.constant.class.attribute = + + ## Identifies the class of constant + attribute class { + + ## The value is a limit of some kind + "limit" + } + db.constant.role.attribute = attribute role { text } + db.constant.attlist = + db.constant.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.constant.class.attribute? + db.constant = + + ## A programming or system constant + element constant { db.constant.attlist, db._text } +} +div { + db.productname.role.attribute = attribute role { text } + db.productname.class.enumeration = + + ## A name with a copyright + "copyright" + | + ## A name with a registered copyright + "registered" + | + ## A name of a service + "service" + | + ## A name which is trademarked + "trade" + db.productname.class.attribute = + + ## Specifies the class of product name + attribute class { db.productname.class.enumeration } + db.productname.attlist = + db.productname.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.productname.class.attribute? + db.productname = + + ## The formal name of a product + element productname { db.productname.attlist, db._text } +} +div { + db.productnumber.role.attribute = attribute role { text } + db.productnumber.attlist = + db.productnumber.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.productnumber = + + ## A number assigned to a product + element productnumber { db.productnumber.attlist, db._text } +} +div { + db.database.class.enumeration = + + ## An alternate or secondary key + "altkey" + | + ## A constraint + "constraint" + | + ## A data type + "datatype" + | + ## A field + "field" + | + ## A foreign key + "foreignkey" + | + ## A group + "group" + | + ## An index + "index" + | + ## The first or primary key + "key1" + | + ## An alternate or secondary key + "key2" + | + ## A name + "name" + | + ## The primary key + "primarykey" + | + ## A (stored) procedure + "procedure" + | + ## A record + "record" + | + ## A rule + "rule" + | + ## The secondary key + "secondarykey" + | + ## A table + "table" + | + ## A user + "user" + | + ## A view + "view" + db.database.class.attribute = + + ## Identifies the class of database artifact + attribute class { db.database.class.enumeration } + db.database.role.attribute = attribute role { text } + db.database.attlist = + db.database.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.database.class.attribute? + db.database = + + ## The name of a database, or part of a database + element database { db.database.attlist, db._text } +} +div { + db.application.class.enumeration = + + ## A hardware application + "hardware" + | + ## A software application + "software" + db.application.class.attribute = + + ## Identifies the class of application + attribute class { db.application.class.enumeration } + db.application.role.attribute = attribute role { text } + db.application.attlist = + db.application.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.application.class.attribute? + db.application = + + ## The name of a software program + element application { db.application.attlist, db._text } +} +div { + db.hardware.role.attribute = attribute role { text } + db.hardware.attlist = + db.hardware.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.hardware = + + ## A physical part of a computer system + element hardware { db.hardware.attlist, db._text } +} +db.gui.inlines = + db.guiicon + | db.guibutton + | db.guimenuitem + | db.guimenu + | db.guisubmenu + | db.guilabel + | db.menuchoice + | db.mousebutton +div { + db.guibutton.role.attribute = attribute role { text } + db.guibutton.attlist = + db.guibutton.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.guibutton = + + ## The text on a button in a GUI + element guibutton { + db.guibutton.attlist, + (db._text | db.accel | db.superscript | db.subscript)* + } +} +div { + db.guiicon.role.attribute = attribute role { text } + db.guiicon.attlist = + db.guiicon.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.guiicon = + + ## Graphic and/or text appearing as a icon in a GUI + element guiicon { + db.guiicon.attlist, + (db._text | db.accel | db.superscript | db.subscript)* + } +} +div { + db.guilabel.role.attribute = attribute role { text } + db.guilabel.attlist = + db.guilabel.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.guilabel = + + ## The text of a label in a GUI + element guilabel { + db.guilabel.attlist, + (db._text | db.accel | db.superscript | db.subscript)* + } +} +div { + db.guimenu.role.attribute = attribute role { text } + db.guimenu.attlist = + db.guimenu.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.guimenu = + + ## The name of a menu in a GUI + element guimenu { + db.guimenu.attlist, + (db._text | db.accel | db.superscript | db.subscript)* + } +} +div { + db.guimenuitem.role.attribute = attribute role { text } + db.guimenuitem.attlist = + db.guimenuitem.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.guimenuitem = + + ## The name of a terminal menu item in a GUI + element guimenuitem { + db.guimenuitem.attlist, + (db._text | db.accel | db.superscript | db.subscript)* + } +} +div { + db.guisubmenu.role.attribute = attribute role { text } + db.guisubmenu.attlist = + db.guisubmenu.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.guisubmenu = + + ## The name of a submenu in a GUI + element guisubmenu { + db.guisubmenu.attlist, + (db._text | db.accel | db.superscript | db.subscript)* + } +} +div { + db.menuchoice.role.attribute = attribute role { text } + db.menuchoice.attlist = + db.menuchoice.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.menuchoice = + + ## A selection or series of selections from a menu + element menuchoice { + db.menuchoice.attlist, + db.shortcut?, + (db.guibutton + | db.guiicon + | db.guilabel + | db.guimenu + | db.guimenuitem + | db.guisubmenu)+ + } +} +div { + db.mousebutton.role.attribute = attribute role { text } + db.mousebutton.attlist = + db.mousebutton.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.mousebutton = + + ## The conventional name of a mouse button + element mousebutton { db.mousebutton.attlist, db._text } +} +db.keyboard.inlines = + db.keycombo + | db.keycap + | db.keycode + | db.keysym + | db.shortcut + | db.accel +div { + db.keycap.function.enumeration = + + ## The "Alt" key + "alt" + | + ## The "Backspace" key + "backspace" + | + ## The "Command" key + "command" + | + ## The "Control" key + "control" + | + ## The "Delete" key + "delete" + | + ## The down arrow + "down" + | + ## The "End" key + "end" + | + ## The "Enter" or "Return" key + "enter" + | + ## The "Escape" key + "escape" + | + ## The "Home" key + "home" + | + ## The "Insert" key + "insert" + | + ## The left arrow + "left" + | + ## The "Meta" key + "meta" + | + ## The "Option" key + "option" + | + ## The page down key + "pagedown" + | + ## The page up key + "pageup" + | + ## The right arrow + "right" + | + ## The "Shift" key + "shift" + | + ## The spacebar + "space" + | + ## The "Tab" key + "tab" + | + ## The up arrow + "up" + db.keycap.function-enum.attribute = + + ## Identifies the function key + attribute function { db.keycap.function.enumeration }? + db.keycap.function-other.attributes = + + ## Identifies the function key + attribute function { + + ## Indicates a non-standard function key + "other" + }?, + + ## Specifies a keyword that identifies the non-standard key + attribute otherfunction { text } + db.keycap.function.attrib = + db.keycap.function-enum.attribute + | db.keycap.function-other.attributes + db.keycap.role.attribute = attribute role { text } + db.keycap.attlist = + db.keycap.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.keycap.function.attrib + db.keycap = + + ## The text printed on a key on a keyboard + element keycap { db.keycap.attlist, db._text } +} +div { + db.keycode.role.attribute = attribute role { text } + db.keycode.attlist = + db.keycode.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.keycode = + + ## The internal, frequently numeric, identifier for a key on a keyboard + element keycode { db.keycode.attlist, db._text } +} +db.keycombination.contentmodel = + (db.keycap | db.keycombo | db.keysym) | db.mousebutton +div { + db.keycombo.action.enumeration = + + ## A (single) mouse click. + "click" + | + ## A double mouse click. + "double-click" + | + ## A mouse or key press. + "press" + | + ## Sequential clicks or presses. + "seq" + | + ## Simultaneous clicks or presses. + "simul" + db.keycombo.action-enum.attribute = + + ## Identifies the nature of the action taken. If keycombo + ## contains more than one element, simul + ## is the default, otherwise there is no default. + attribute action { db.keycombo.action.enumeration }? + db.keycombo.action-other.attributes = + + ## Identifies the nature of the action taken + attribute action { + + ## Indicates a non-standard action + "other" + }?, + + ## Identifies the non-standard action in some unspecified way. + attribute otheraction { text } + db.keycombo.action.attrib = + db.keycombo.action-enum.attribute + | db.keycombo.action-other.attributes + db.keycombo.role.attribute = attribute role { text } + db.keycombo.attlist = + db.keycombo.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.keycombo.action.attrib + db.keycombo = + + ## A combination of input actions + element keycombo { + db.keycombo.attlist, db.keycombination.contentmodel+ + } +} +div { + db.keysym.role.attribute = attribute role { text } + db.keysym.attlist = + db.keysym.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.keysym = + + ## The symbolic name of a key on a keyboard + element keysym { db.keysym.attlist, db._text } +} +div { + db.accel.role.attribute = attribute role { text } + db.accel.attlist = + db.accel.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.accel = + + ## A graphical user interface (GUI) keyboard shortcut + element accel { db.accel.attlist, db._text } +} +div { + db.shortcut.action.attrib = db.keycombo.action.attrib + db.shortcut.role.attribute = attribute role { text } + db.shortcut.attlist = + db.shortcut.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.shortcut.action.attrib + db.shortcut = + + ## A key combination for an action that is also accessible through a menu + element shortcut { + db.shortcut.attlist, db.keycombination.contentmodel+ + } +} +db.os.inlines = + db.prompt + | db.envar + | db.filename + | db.command + | db.computeroutput + | db.userinput +db.computeroutput.inlines = + (text | db.ubiq.inlines | db.os.inlines | db.technical.inlines) + | db.co + | db.markup.inlines +db.userinput.inlines = + (text | db.ubiq.inlines | db.os.inlines | db.technical.inlines) + | db.co + | db.markup.inlines + | db.gui.inlines + | db.keyboard.inlines +db.prompt.inlines = db._text | db.co +div { + db.prompt.role.attribute = attribute role { text } + db.prompt.attlist = + db.prompt.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.prompt = + + ## A character or string indicating the start of an input field in a computer display + element prompt { db.prompt.attlist, db.prompt.inlines* } +} +div { + db.envar.role.attribute = attribute role { text } + db.envar.attlist = + db.envar.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.envar = + + ## A software environment variable + element envar { db.envar.attlist, db._text } +} +div { + db.filename.class.enumeration = + + ## A device + "devicefile" + | + ## A directory + "directory" + | + ## A filename extension + "extension" + | + ## A header file (as for a programming language) + "headerfile" + | + ## A library file + "libraryfile" + | + ## A partition (as of a hard disk) + "partition" + | + ## A symbolic link + "symlink" + db.filename.class.attribute = + + ## Identifies the class of filename + attribute class { db.filename.class.enumeration } + db.filename.path.attribute = + + ## Specifies the path of the filename + attribute path { text } + db.filename.role.attribute = attribute role { text } + db.filename.attlist = + db.filename.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.filename.path.attribute? + & db.filename.class.attribute? + db.filename = + + ## The name of a file + element filename { db.filename.attlist, db._text } +} +div { + db.command.role.attribute = attribute role { text } + db.command.attlist = + db.command.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.command = + + ## The name of an executable program or other software command + element command { db.command.attlist, db._text } +} +div { + db.computeroutput.role.attribute = attribute role { text } + db.computeroutput.attlist = + db.computeroutput.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.computeroutput = + + ## Data, generally text, displayed or presented by a computer + element computeroutput { + db.computeroutput.attlist, db.computeroutput.inlines* + } +} +div { + db.userinput.role.attribute = attribute role { text } + db.userinput.attlist = + db.userinput.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.userinput = + + ## Data entered by the user + element userinput { db.userinput.attlist, db.userinput.inlines* } +} +div { + db.cmdsynopsis.role.attribute = attribute role { text } + db.cmdsynopsis.sepchar.attribute = + + ## Specifies the character that should separate the command and its top-level arguments + attribute sepchar { text } + db.cmdsynopsis.cmdlength.attribute = + + ## Indicates the displayed length of the command; this information may be used to intelligently indent command synopses which extend beyond one line + attribute cmdlength { text } + db.cmdsynopsis.label.attribute = db.label.attribute + db.cmdsynopsis.attlist = + db.cmdsynopsis.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.cmdsynopsis.sepchar.attribute? + & db.cmdsynopsis.cmdlength.attribute? + & db.cmdsynopsis.label.attribute? + db.cmdsynopsis.info = db._info.title.forbidden + db.cmdsynopsis = + + ## A syntax summary for a software command + element cmdsynopsis { + db.cmdsynopsis.attlist, + db.cmdsynopsis.info, + (db.command | db.arg | db.group | db.sbr)+, + db.synopfragment* + } +} +db.rep.enumeration = + + ## Can not be repeated. + "norepeat" + | + ## Can be repeated. + "repeat" +db.rep.attribute = + + ## Indicates whether or not repetition is possible. + [ a:defaultValue = "norepeat" ] attribute rep { db.rep.enumeration } +db.choice.enumeration = + + ## Formatted to indicate that it is optional. + "opt" + | + ## Formatted without indication. + "plain" + | + ## Formatted to indicate that it is required. + "req" +db.choice.opt.attribute = + + ## Indicates optionality. + [ a:defaultValue = "opt" ] attribute choice { db.choice.enumeration } +db.choice.req.attribute = + + ## Indicates optionality. + [ a:defaultValue = "req" ] attribute choice { db.choice.enumeration } +div { + db.arg.role.attribute = attribute role { text } + db.arg.rep.attribute = db.rep.attribute + db.arg.choice.attribute = db.choice.opt.attribute + db.arg.attlist = + db.arg.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.arg.rep.attribute? + & db.arg.choice.attribute? + db.arg = + + ## An argument in a cmdsynopsis + element arg { + db.arg.attlist, + (db._text + | db.arg + | db.group + | db.option + | db.synopfragmentref + | db.sbr)* + } +} +div { + db.group.role.attribute = attribute role { text } + db.group.rep.attribute = db.rep.attribute + db.group.choice.attribute = db.choice.opt.attribute + db.group.attlist = + db.group.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.group.rep.attribute? + & db.group.choice.attribute? + db.group = + + ## A group of elements in a cmdsynopsis + element group { + db.group.attlist, + (db.arg + | db.group + | db.option + | db.synopfragmentref + | db.replaceable + | db.sbr)+ + } +} +div { + db.sbr.role.attribute = attribute role { text } + db.sbr.attlist = db.sbr.role.attribute? & db.common.attributes + db.sbr = + + ## An explicit line break in a command synopsis + element sbr { db.sbr.attlist, empty } +} +div { + db.synopfragment.role.attribute = attribute role { text } + db.synopfragment.attlist = + db.synopfragment.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.synopfragment = + + ## A portion of a cmdsynopsis broken out from the main body of the synopsis + element synopfragment { + db.synopfragment.attlist, (db.arg | db.group)+ + } +} +div { + db.synopfragmentref.role.attribute = attribute role { text } + db.synopfragmentref.attlist = + db.synopfragmentref.role.attribute? + & db.common.attributes + & db.linkend.attribute + db.synopfragmentref = + + ## A reference to a fragment of a command synopsis + element synopfragmentref { db.synopfragmentref.attlist, text } +} +db.programming.inlines = + db.function + | db.parameter + | db.varname + | db.returnvalue + | db.type + | db.classname + | db.exceptionname + | db.interfacename + | db.methodname + | db.modifier + | db.initializer + | db.oo.inlines +db.oo.inlines = db.ooclass | db.ooexception | db.oointerface +db.synopsis.blocks = + (db.funcsynopsis + | db.classsynopsis + | db.methodsynopsis + | db.constructorsynopsis + | db.destructorsynopsis + | db.fieldsynopsis) + | db.cmdsynopsis +div { + db.synopsis.role.attribute = attribute role { text } + db.synopsis.label.attribute = db.label.attribute + db.synopsis.attlist = + db.synopsis.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.verbatim.attributes + & db.synopsis.label.attribute? + db.synopsis = + + ## A general-purpose element for representing the syntax of commands or functions + element synopsis { db.synopsis.attlist, db.verbatim.contentmodel } +} +div { + db.funcsynopsis.role.attribute = attribute role { text } + db.funcsynopsis.attlist = + db.funcsynopsis.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.language.attribute? + db.funcsynopsis.info = db._info.title.forbidden + db.funcsynopsis = + + ## The syntax summary for a function definition + element funcsynopsis { + db.funcsynopsis.attlist, + db.funcsynopsis.info, + (db.funcsynopsisinfo | db.funcprototype)+ + } +} +div { + db.funcsynopsisinfo.role.attribute = attribute role { text } + db.funcsynopsisinfo.attlist = + db.funcsynopsisinfo.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.verbatim.attributes + db.funcsynopsisinfo = + + ## Information supplementing the funcdefs of a funcsynopsis + element funcsynopsisinfo { + db.funcsynopsisinfo.attlist, db.verbatim.contentmodel + } +} +div { + db.funcprototype.role.attribute = attribute role { text } + db.funcprototype.attlist = + db.funcprototype.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.funcprototype = + + ## The prototype of a function + element funcprototype { + db.funcprototype.attlist, + db.modifier*, + db.funcdef, + (db.void + | db.varargs + | ((db.paramdef | db.group.paramdef)+, db.varargs?)), + db.modifier* + } +} +div { + db.funcdef.role.attribute = attribute role { text } + db.funcdef.attlist = + db.funcdef.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.funcdef = + + ## A function (subroutine) name and its return type + element funcdef { + db.funcdef.attlist, (db._text | db.type | db.function)* + } +} +div { + db.function.role.attribute = attribute role { text } + db.function.attlist = + db.function.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.function = + + ## The name of a function or subroutine, as in a programming language + element function { db.function.attlist, db._text } +} +div { + db.void.role.attribute = attribute role { text } + db.void.attlist = + db.void.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.void = + + ## An empty element in a function synopsis indicating that the function in question takes no arguments + element void { db.void.attlist, empty } +} +div { + db.varargs.role.attribute = attribute role { text } + db.varargs.attlist = + db.varargs.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.varargs = + + ## An empty element in a function synopsis indicating a variable number of arguments + element varargs { db.varargs.attlist, empty } +} +div { + db.group.paramdef.role.attribute = attribute role { text } + db.group.paramdef.choice.attribute = db.choice.opt.attribute + db.group.paramdef.attlist = + db.group.paramdef.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.group.paramdef.choice.attribute? + db.group.paramdef = + + ## A group of parameters + element group { + db.group.paramdef.attlist, (db.paramdef | db.group.paramdef)+ + } +} +div { + db.paramdef.role.attribute = attribute role { text } + db.paramdef.choice.enumeration = + + ## Formatted to indicate that it is optional. + "opt" + | + ## Formatted to indicate that it is required. + "req" + db.paramdef.choice.attribute = + + ## Indicates optionality. + [ a:defaultValue = "opt" ] + attribute choice { db.paramdef.choice.enumeration } + db.paramdef.attlist = + db.paramdef.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.paramdef.choice.attribute? + db.paramdef = + + ## Information about a function parameter in a programming language + element paramdef { + db.paramdef.attlist, + (db._text + | db.initializer + | db.type + | db.parameter + | db.funcparams)* + } +} +div { + db.funcparams.role.attribute = attribute role { text } + db.funcparams.attlist = + db.funcparams.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.funcparams = + + ## Parameters for a function referenced through a function pointer in a synopsis + element funcparams { db.funcparams.attlist, db._text } +} +div { + db.classsynopsis.role.attribute = attribute role { text } + db.classsynopsis.class.enumeration = + + ## This is the synopsis of a class + "class" + | + ## This is the synopsis of an interface + "interface" + db.classsynopsis.class.attribute = + + ## Specifies the nature of the synopsis + attribute class { db.classsynopsis.class.enumeration } + db.classsynopsis.attlist = + db.classsynopsis.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.language.attribute? + & db.classsynopsis.class.attribute? + db.classsynopsis = + + ## The syntax summary for a class definition + element classsynopsis { + db.classsynopsis.attlist, + db.oo.inlines+, + (db.classsynopsisinfo + | db.methodsynopsis + | db.constructorsynopsis + | db.destructorsynopsis + | db.fieldsynopsis)* + } +} +div { + db.classsynopsisinfo.role.attribute = attribute role { text } + db.classsynopsisinfo.attlist = + db.classsynopsisinfo.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.verbatim.attributes + db.classsynopsisinfo = + + ## Information supplementing the contents of a classsynopsis + element classsynopsisinfo { + db.classsynopsisinfo.attlist, db.verbatim.contentmodel + } +} +div { + db.ooclass.role.attribute = attribute role { text } + db.ooclass.attlist = + db.ooclass.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.ooclass = + + ## A class in an object-oriented programming language + element ooclass { + db.ooclass.attlist, (db.package | db.modifier)*, db.classname + } +} +div { + db.oointerface.role.attribute = attribute role { text } + db.oointerface.attlist = + db.oointerface.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.oointerface = + + ## An interface in an object-oriented programming language + element oointerface { + db.oointerface.attlist, + (db.package | db.modifier)*, + db.interfacename + } +} +div { + db.ooexception.role.attribute = attribute role { text } + db.ooexception.attlist = + db.ooexception.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.ooexception = + + ## An exception in an object-oriented programming language + element ooexception { + db.ooexception.attlist, + (db.package | db.modifier)*, + db.exceptionname + } +} +db.modifier.xml.space.attribute = + + ## Can be used to indicate that whitespace in the modifier should be preserved (for multi-line annotations, for example). + attribute xml:space { + + ## Extra whitespace and line breaks must be preserved. + [ + # Ideally the definition of xml:space used on modifier would be + # different from the definition used on the verbatim elements. The + # verbatim elements forbid the use of xml:space="default" which + # wouldn't be a problem on modifier. But doing that causes the + # generated XSD schemas to be broken so I'm just reusing the existing + # definition for now. It won't be backwards incompatible to fix this + # problem in the future. + # | ## Extra whitespace and line breaks are not preserved. + # "default" + + ] + "preserve" + } +div { + db.modifier.role.attribute = attribute role { text } + db.modifier.attlist = + db.modifier.xml.space.attribute? + & db.modifier.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.modifier = + + ## Modifiers in a synopsis + element modifier { db.modifier.attlist, db._text } +} +div { + db.interfacename.role.attribute = attribute role { text } + db.interfacename.attlist = + db.interfacename.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.interfacename = + + ## The name of an interface + element interfacename { db.interfacename.attlist, db._text } +} +div { + db.exceptionname.role.attribute = attribute role { text } + db.exceptionname.attlist = + db.exceptionname.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.exceptionname = + + ## The name of an exception + element exceptionname { db.exceptionname.attlist, db._text } +} +div { + db.fieldsynopsis.role.attribute = attribute role { text } + db.fieldsynopsis.attlist = + db.fieldsynopsis.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.language.attribute? + db.fieldsynopsis = + + ## The name of a field in a class definition + element fieldsynopsis { + db.fieldsynopsis.attlist, + db.modifier*, + db.type?, + db.varname, + db.initializer? + } +} +div { + db.initializer.role.attribute = attribute role { text } + db.initializer.attlist = + db.initializer.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.initializer.inlines = db._text | db.mathphrase | db.markup.inlines + db.initializer = + + ## The initializer for a fieldsynopsis + element initializer { + db.initializer.attlist, db.initializer.inlines* + } +} +div { + db.constructorsynopsis.role.attribute = attribute role { text } + db.constructorsynopsis.attlist = + db.constructorsynopsis.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.language.attribute? + db.constructorsynopsis = + + ## A syntax summary for a constructor + element constructorsynopsis { + db.constructorsynopsis.attlist, + db.modifier*, + db.methodname?, + ((db.methodparam | db.group.methodparam)+ | db.void?), + db.exceptionname* + } +} +div { + db.destructorsynopsis.role.attribute = attribute role { text } + db.destructorsynopsis.attlist = + db.destructorsynopsis.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.language.attribute? + db.destructorsynopsis = + + ## A syntax summary for a destructor + element destructorsynopsis { + db.destructorsynopsis.attlist, + db.modifier*, + db.methodname?, + ((db.methodparam | db.group.methodparam)+ | db.void?), + db.exceptionname* + } +} +div { + db.methodsynopsis.role.attribute = attribute role { text } + db.methodsynopsis.attlist = + db.methodsynopsis.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.language.attribute? + db.methodsynopsis = + + ## A syntax summary for a method + element methodsynopsis { + db.methodsynopsis.attlist, + db.modifier*, + (db.type | db.void)?, + db.methodname, + ((db.methodparam | db.group.methodparam)+ | db.void), + db.exceptionname*, + db.modifier* + } +} +div { + db.methodname.role.attribute = attribute role { text } + db.methodname.attlist = + db.methodname.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.methodname = + + ## The name of a method + element methodname { db.methodname.attlist, db._text } +} +div { + db.methodparam.role.attribute = attribute role { text } + db.methodparam.rep.attribute = db.rep.attribute + db.methodparam.choice.attribute = db.choice.req.attribute + db.methodparam.attlist = + db.methodparam.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.methodparam.rep.attribute? + & db.methodparam.choice.attribute? + db.methodparam = + + ## Parameters to a method + element methodparam { + db.methodparam.attlist, + db.modifier*, + db.type?, + ((db.modifier*, db.parameter, db.initializer?) | db.funcparams), + db.modifier* + } +} +div { + db.group.methodparam.role.attribute = attribute role { text } + db.group.methodparam.choice.attribute = db.choice.opt.attribute + db.group.methodparam.attlist = + db.group.methodparam.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.group.methodparam.choice.attribute? + db.group.methodparam = + + ## A group of method parameters + element group { + db.group.methodparam.attlist, + (db.methodparam | db.group.methodparam)+ + } +} +div { + db.varname.role.attribute = attribute role { text } + db.varname.attlist = + db.varname.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.varname = + + ## The name of a variable + element varname { db.varname.attlist, db._text } +} +div { + db.returnvalue.role.attribute = attribute role { text } + db.returnvalue.attlist = + db.returnvalue.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.returnvalue = + + ## The value returned by a function + element returnvalue { db.returnvalue.attlist, db._text } +} +div { + db.type.role.attribute = attribute role { text } + db.type.attlist = + db.type.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.type = + + ## The classification of a value + element type { db.type.attlist, db._text } +} +div { + db.classname.role.attribute = attribute role { text } + db.classname.attlist = + db.classname.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.classname = + + ## The name of a class, in the object-oriented programming sense + element classname { db.classname.attlist, db._text } +} +div { + db.programlisting.role.attribute = attribute role { text } + db.programlisting.width.attribute = db.width.characters.attribute + db.programlisting.attlist = + db.programlisting.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.verbatim.attributes + & db.programlisting.width.attribute? + db.programlisting = + + ## A literal listing of all or part of a program + element programlisting { + db.programlisting.attlist, db.verbatim.contentmodel + } +} +db.admonition.blocks = + db.caution | db.important | db.note | db.tip | db.warning +db.admonition.contentmodel = db._info.title.only, db.all.blocks+ +div { + db.caution.role.attribute = attribute role { text } + db.caution.attlist = + db.caution.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.caution = + + ## A note of caution + element caution { db.caution.attlist, db.admonition.contentmodel } +} +div { + db.important.role.attribute = attribute role { text } + db.important.attlist = + db.important.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.important = + + ## An admonition set off from the text + element important { + db.important.attlist, db.admonition.contentmodel + } +} +div { + db.note.role.attribute = attribute role { text } + db.note.attlist = + db.note.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.note = + + ## A message set off from the text + element note { db.note.attlist, db.admonition.contentmodel } +} +div { + db.tip.role.attribute = attribute role { text } + db.tip.attlist = + db.tip.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.tip = + + ## A suggestion to the user, set off from the text + element tip { db.tip.attlist, db.admonition.contentmodel } +} +div { + db.warning.role.attribute = attribute role { text } + db.warning.attlist = + db.warning.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.warning = + + ## An admonition set off from the text + element warning { db.warning.attlist, db.admonition.contentmodel } +} +db.error.inlines = + db.errorcode | db.errortext | db.errorname | db.errortype +div { + db.errorcode.role.attribute = attribute role { text } + db.errorcode.attlist = + db.errorcode.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.errorcode = + + ## An error code + element errorcode { db.errorcode.attlist, db._text } +} +div { + db.errorname.role.attribute = attribute role { text } + db.errorname.attlist = + db.errorname.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.errorname = + + ## An error name + element errorname { db.errorname.attlist, db._text } +} +div { + db.errortext.role.attribute = attribute role { text } + db.errortext.attlist = + db.errortext.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.errortext = + + ## An error message. + element errortext { db.errortext.attlist, db._text } +} +div { + db.errortype.role.attribute = attribute role { text } + db.errortype.attlist = + db.errortype.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.errortype = + + ## The classification of an error message + element errortype { db.errortype.attlist, db._text } +} +db.systemitem.inlines = db._text | db.co +div { + db.systemitem.class.enumeration = + + ## A daemon or other system process (syslogd) + "daemon" + | + ## A domain name (example.com) + "domainname" + | + ## An ethernet address (00:05:4E:49:FD:8E) + "etheraddress" + | + ## An event of some sort (SIGHUP) + "event" + | + ## An event handler of some sort (hangup) + "eventhandler" + | + ## A filesystem (ext3) + "filesystem" + | + ## A fully qualified domain name (my.example.com) + "fqdomainname" + | + ## A group name (wheel) + "groupname" + | + ## An IP address (127.0.0.1) + "ipaddress" + | + ## A library (libncurses) + "library" + | + ## A macro + "macro" + | + ## A netmask (255.255.255.192) + "netmask" + | + ## A newsgroup (comp.text.xml) + "newsgroup" + | + ## An operating system name (Hurd) + "osname" + | + ## A process (gnome-cups-icon) + "process" + | + ## A protocol (ftp) + "protocol" + | + ## A resource + "resource" + | + ## A server (mail.example.com) + "server" + | + ## A service (ppp) + "service" + | + ## A system name (hephaistos) + "systemname" + | + ## A user name (ndw) + "username" + db.systemitem.class.attribute = + + ## Identifies the nature of the system item + attribute class { db.systemitem.class.enumeration } + db.systemitem.role.attribute = attribute role { text } + db.systemitem.attlist = + db.systemitem.role.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.systemitem.class.attribute? + db.systemitem = + + ## A system-related item or term + element systemitem { db.systemitem.attlist, db.systemitem.inlines* } +} +div { + db.option.role.attribute = attribute role { text } + db.option.attlist = + db.option.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.option = + + ## An option for a software command + element option { db.option.attlist, db._text } +} +div { + db.optional.role.attribute = attribute role { text } + db.optional.attlist = + db.optional.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.optional = + + ## Optional information + element optional { db.optional.attlist, db._text } +} +div { + db.property.role.attribute = attribute role { text } + db.property.attlist = + db.property.role.attribute? + & db.common.attributes + & db.common.linking.attributes + db.property = + + ## A unit of data associated with some part of a computer system + element property { db.property.attlist, db._text } +} +div { + db.topic.status.attribute = db.status.attribute + db.topic.role.attribute = attribute role { text } + db.topic.type.attribute = + + ## Identifies the topic type + attribute type { text } + db.topic.attlist = + db.topic.role.attribute? + & db.topic.type.attribute? + & db.common.attributes + & db.common.linking.attributes + & db.label.attribute? + & db.topic.status.attribute? + db.topic.info = db._info.title.req + db.topic = + + ## A modular unit of documentation not part of any particular narrative flow + element topic { + db.topic.attlist, + db.topic.info, + db.navigation.components*, + db.toplevel.blocks.or.sections, + db.navigation.components* + } +} diff -r 000000000000 -r e8d6296c8d5e RelaxNG/docbook.rng --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/RelaxNG/docbook.rng mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,15014 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + Any attribute, including any attribute in any namespace. + + + + + + Any element from almost any namespace + + + + + + + + + + + + + + + +
+ + + Designates the computer or chip architecture to which the element applies + + + + + Designates the intended audience to which the element applies, for example, system administrators, programmers, or new users. + + + + + provides a standard place for application-specific effectivity + + + + + Indicates standards conformance characteristics of the element + + + + + Indicates the operating system to which the element is applicable + + + + + Indicates the editorial revision to which the element belongs + + + + + Indicates something about the security level associated with the element to which it applies + + + + + Indicates the level of user experience for which the element applies + + + + + Indicates the computer vendor to which the element applies. + + + + + Indicates the word size (width in bits) of the computer architecture to which the element applies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Points to the element whose content is to be used as the text of the link + + + + + + Points to an internal link target by identifying the value of its xml:id attribute + + + + + + Points to one or more internal link targets by identifying the value of their xml:id attributes + + + + + + Identifies a link target with a URI + + + + + + Identifies the XLink link type + simple + An XLink simple link + + + + + Identifies the XLink role of the link + + + + + + Identifies the XLink arcrole of the link + + + + + + Identifies the XLink title of the link + + + + + new + An application traversing to the ending resource should load it in a new window, frame, pane, or other relevant presentation context. + replace + An application traversing to the ending resource should load the resource in the same window, frame, pane, or other relevant presentation context in which the starting resource was loaded. + embed + An application traversing to the ending resource should load its presentation in place of the presentation of the starting resource. + other + The behavior of an application traversing to the ending resource is unconstrained by XLink. The application should look for other markup present in the link to determine the appropriate behavior. + none + The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior. + + + + + Identifies the XLink show behavior of the link + + + + + + onLoad + An application should traverse to the ending resource immediately on loading the starting resource. + onRequest + An application should traverse from the starting resource to the ending resource only on a post-loading event triggered for the purpose of traversal. + other + The behavior of an application traversing to the ending resource is unconstrained by this specification. The application should look for other markup present in the link to determine the appropriate behavior. + none + The behavior of an application traversing to the ending resource is unconstrained by this specification. No other markup is present to help the application determine the appropriate behavior. + + + + + Identifies the XLink actuate behavior of the link + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the unique ID value of the element + + + + + + Specifies the DocBook version of the element and its descendants + + + + + Specifies the natural language of the element and its descendants + + + + + Specifies the base URI of the element and its descendants + + + + + + Provides the name or similar semantic identifier assigned to the content in some previous markup scheme + + + + + Provides the text that is to be generated for a cross reference to the element + + + + + Specifies a keyword or keywords identifying additional style information + + + + + changed + The element has been changed. + added + The element is new (has been added to the document). + deleted + The element has been deleted. + off + Explicitly turns off revision markup for this element. + + + + + Identifies the revision status of the element + + + + + + ltr + Left-to-right text + rtl + Right-to-left text + lro + Left-to-right override + rlo + Right-to-left override + + + + + Identifies the direction of text in an element + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the format of the data + + + + + Indentifies the location of the data by URI + + + + Identifies the location of the data by external identifier (entity name) + + + + + + + continues + Line numbering continues from the immediately preceding element with the same name. + restarts + Line numbering restarts (begins at 1, usually). + + + + + Determines whether line numbering continues from the previous element or restarts. + + + + + + numbered + Lines are numbered. + unnumbered + Lines are not numbered. + + + + + Determines whether lines are numbered. + + + + + + Specifies the initial line number. + + + + + + Identifies the language (i.e. programming language) of the verbatim content. + + + + + Can be used to indicate explicitly that whitespace in the verbatim environment is preserved. Whitespace must always be preserved in verbatim environments whether this attribute is specified or not. + preserve + Whitespace must be preserved. + + + + + + + + + + + + + + + + + + + + + + + + Specifies an identifying string for presentation purposes + + + + + Specifies the width (in characters) of the element + + + + + + compact + The spacing should be "compact". + normal + The spacing should be "normal". + + + + + Specifies (a hint about) the spacing of the content + + + + + + 0 + The element should be rendered in the current text flow (with the flow column width). + 1 + The element should be rendered across the full text page. + + + + + Indicates if the element is rendered across the column or the page + + + + + + Identifies the language (i.e. programming language) of the content. + + + + + optional + The content describes an optional step or steps. + required + The content describes a required step or steps. + + + + + Specifies if the content is required or optional. + + + + + + Specifies style information to be used when rendering the float + + + + + Specifies the width of the element + + + + + Specifies the depth of the element + + + + + Specifies the width of the content rectangle + + + + + Specifies the depth of the content rectangle + + + + + 0 + False (do not scale-to-fit; anamorphic scaling may occur) + 1 + True (scale-to-fit; anamorphic scaling is forbidden) + + + + + Specifies the scaling factor + + + + + + center + Centered horizontally + char + Aligned horizontally on the specified character + justify + Fully justified (left and right margins or edges) + left + Left aligned + right + Right aligned + + + + + bottom + Aligned on the bottom of the region + middle + Centered vertically + top + Aligned on the top of the region + + + + + doi + A digital object identifier. + isbn + An international standard book number. + isrn + An international standard technical report number (ISO 10444). + issn + An international standard serial number. + libraryofcongress + A Library of Congress reference number. + pubsnumber + A publication number (an internal number or possibly organizational standard). + uri + A Uniform Resource Identifier + + + + + + Identifies the kind of bibliographic identifier + + + + + + + Identifies the nature of the non-standard bibliographic identifier + + + + + + + Identifies the kind of bibliographic identifier + other + Indicates that the identifier is some 'other' kind. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + The text of the title of a section of a document or of a formal block-level element + + + + + + +
+
+ + + + + + + + + + + + + + + The abbreviation of a title + + + + + + +
+
+ + + + + + + + + + + + + + + The subtitle of a document + + + + + + +
+
+ + + + + + + + + + + + + + A wrapper for information about a component or other block + + + + + + + + + +
+
+ + + + + + + + + + + + + + A wrapper for information about a component or other block with a required title + + + + + + + + + +
+
+ + + + + + + + + + + + + + A wrapper for information about a component or other block with only a title + + + + + + + + + +
+
+ + + + + + + + + + + + + + A wrapper for information about a component or other block with only a required title + + + + + + + + + +
+
+ + + + + + + + + + + + + + A wrapper for information about a component or other block without a title + + + + + + +
+
+ + + + + + Identifies the controlled vocabulary used by this set's terms + + + + + + + + + + + + + + + + + + A set of terms describing the subject matter of a document + + + + + + +
+
+ + + + + + Specifies a ranking for this subject relative to other subjects in the same set + + + + + + + + + + + + + + + + + One of a group of terms describing the subject matter of a document + + + + + + +
+
+ + + + + + + + + + + + + + + A term in a group of terms describing the subject matter of a document + + + + +
+
+ + + + + + + + + + + + + + + A set of keywords describing the content of a document + + + + + + +
+
+ + + + + + + + + + + + + + + One of a set of keywords describing the content of a document + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + A list of operations to be performed in a well-defined sequence + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + A unit of action in a procedure + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + Alternative steps in a procedure + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A wrapper for steps that occur within steps in a procedure + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + A portion of a document that is isolated from the main narrative flow + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A summary + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A short description or note about a person + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A quotation set off from the main text + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The source of a block quote or epigraph + + + + + + + + + + + + +
+
+ + + sect1 + Render as a first-level section + sect2 + Render as a second-level section + sect3 + Render as a third-level section + sect4 + Render as a fourth-level section + sect5 + Render as a fifth-level section + + + + + + Indicates how the bridge head should be rendered + + + + + + + Identifies the nature of the non-standard rendering + + + + + + + Indicates how the bridge head should be rendered + other + Identifies a non-standard rendering + + + + + + + + + + + + + + + + + + + + + + + + + + + + A free-floating heading + + + + + + +
+
+ + + + + + + + + + + + + + + A remark (or comment) intended for presentation in a draft manuscript + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A short inscription at the beginning of a document or component + + + + + + + + + + + + + +
+
+ + + + + + Identifies the desired footnote mark + + + + + + + + + + + + + + + + + + A footnote + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A paragraph with a title + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A paragraph + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A paragraph that contains only text and inline markup, no block elements + + + + + + + +
+
+ + + + + + Identifies the type of mark to be used on items in this list + + + + + + + + + + + + + + + + + + + + + + + + A list in which each entry is marked with a bullet or other dingbat + + + + + + + + + + +
+
+ + + + + + continues + Specifies that numbering should begin where the preceding list left off + restarts + Specifies that numbering should begin again at 1 + + + + + Indicates how list numbering should begin relative to the immediately preceding list + + + + + + Specifies the initial line number. + + + + + + ignore + Specifies that numbering should ignore list nesting + inherit + Specifies that numbering should inherit from outer-level lists + + + + + Indicates whether or not item numbering should be influenced by list nesting + + + + + + arabic + Specifies Arabic numeration (1, 2, 3, …) + upperalpha + Specifies upper-case alphabetic numeration (A, B, C, …) + loweralpha + Specifies lower-case alphabetic numeration (a, b, c, …) + upperroman + Specifies upper-case Roman numeration (I, II, III, …) + lowerroman + Specifies lower-case Roman numeration (i, ii, iii …) + + + + + Indicates the desired numeration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list in which each entry is marked with a sequentially incremented label + + + + + + + + + + +
+
+ + + + + + Specifies the keyword for the type of mark that should be used on this + item, instead of the mark that would be used by default + + + + + + + + + + + + + + + + + + A wrapper for the elements of a list item + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A segmented list, a list of sets of elements + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The title of an element of a list item in a segmented list + + + + + + +
+
+ + + + + + + + + + + + + + + A list item in a segmented list + + + + + + +
+
+ + + + + + + + + + + + + + + An element of a list item in a segmented list + + + + + + +
+
+ + + + + + horiz + A tabular presentation in row-major order. + vert + A tabular presentation in column-major order. + inline + An inline presentation, usually a comma-delimited list. + + + + + Specifies the type of list presentation. + + + + + + Specifies the number of columns for horizontal or vertical presentation + + + + + + + + + + + + + + + + + + + + + An undecorated list of single words or short phrases + + + + + + +
+
+ + + + + + + + + + + + + + + An element of a simple list + + + + + + +
+
+ + + + + + Indicates a length beyond which the presentation system may consider a term too long and select an alternate presentation for that term, item, or list + + + + + + + + + + + + + + + + + + + + + + + A list in which each entry is composed of a set of one or more terms and an associated description + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A wrapper for a set of terms and the associated description in a variable list + + + + + + + +
+
+ + + + + + + + + + + + + + + The word or phrase being defined or described in a variable list + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A formal example, with a title + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A displayed example without a title + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + + + monospaced + The literal layout should be formatted with a monospaced font + normal + The literal layout should be formatted with the current font + + + + + Specifies the class of literal layout + + + + + + + + + + + + + + + + + + + A block of text in which line breaks and white space are to be reproduced faithfully + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + Text that a user sees or might see on a computer screen + + + + +
+
+ + + + + + + + + + + + + + + + + + A representation of what the user sees or might see on a computer screen + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A formal figure, generally an illustration, with a title + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A untitled figure + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + A displayed media object (video, audio, image, etc.) + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + An inline media object (video, audio, image, and so on) + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A wrapper for video data and its associated meta-information + + + + + +
+
+ + + + + + + + + + + + + + + + + + A wrapper for audio data and its associated meta-information + + + + + +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + A wrapper for image data and its associated meta-information + + + + + +
+
+ + + + + + + + + + + + + + + + + + A wrapper for a text description of an object and its associated meta-information + + + + + + + + + + + +
+
+ + + + + + + + + Specifies the (horizontal) alignment of the video data + + + + + + + + + Specifies the vertical alignment of the video data + + + + + + + + + + + + + + + + + + + + + Determines if anamorphic scaling is forbidden + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Pointer to external video data + + + + +
+
+ + + + + + + + + + + + + + + + + + Pointer to external audio data + + + + +
+
+ + + + + + + + + Specifies the (horizontal) alignment of the image data + + + + + + + + + Specifies the vertical alignment of the image data + + + + + + + + + + + + + + + + + + + + + Determines if anamorphic scaling is forbidden + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Pointer to external image data + + + + +
+
+ + + + + + Identifies the encoding of the text in the external file + + + + + + + + + + + + + + + + + + + + Pointer to external text data + + + + +
+
+ + + + + + + + + + + + + + + + + + A caption + + + + + + + +
+
+ + + + + + + + + + + + + + + + A real-world address, generally a postal address + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A street address in an address + + + + +
+
+ + + + + + + + + + + + + + + A post office box in an address + + + + +
+
+ + + + + + + + + + + + + + + A postal code in an address + + + + +
+
+ + + + + + + + + + + + + + + The name of a city in an address + + + + +
+
+ + + + + + + + + + + + + + + A state or province in an address + + + + +
+
+ + + + + + + + + + + + + + + The name of a country + + + + +
+
+ + + + + + + + + + + + + + + A telephone number + + + + +
+
+ + + + + + + + + + + + + + + A fax number + + + + +
+
+ + + + + + + + + + + + + + + Uncategorized information in address + + + + +
+
+ + + + + + + + + + + + + + + The institutional affiliation of an individual + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A brief description of an affiliation + + + + +
+
+ + + + + + + + + + + + + + + The title of an individual in an organization + + + + +
+
+ + + consortium + A consortium + corporation + A corporation + informal + An informal organization + nonprofit + A non-profit organization + + + + + Specifies the nature of the organization + + + + + + Specifies the nature of the organization + other + Indicates a non-standard organization class + + + Identifies the non-standard nature of the organization + + + + + + + + + + + + + + + + + + + + + + + + + + The name of an organization + + + + +
+
+ + + + + + + + + + + + + + + A division of an organization + + + + + + +
+
+ + + + + + + + + + + + + + + The page numbers of an article as published + + + + +
+
+ + + + + + + + + + + + + + + The personal name of an individual + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + The name of an individual author + + + + +
+
+ + + + + + + + + + + + + + + Wrapper for author information when a document has multiple authors or collaborators + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + Identifies a collaborator + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The initials or other short identifier for an author + + + + +
+
+ + + + + + + + + + + + + + + A person and associated metadata + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + An organization and associated metadata + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A wrapper for document meta-information about a conference + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The dates of a conference for which a document was written + + + + +
+
+ + + + + + + + + + + + + + + The title of a conference for which a document was written + + + + +
+
+ + + + + + + + + + + + + + + An identifier, frequently numerical, associated with a conference for which a document was written + + + + +
+
+ + + + + + + + + + + + + + + The sponsor of a conference for which a document was written + + + + +
+
+ + + + + + + + + + + + + + + The contract number of a document + + + + +
+
+ + + + + + + + + + + + + + + The sponsor of a contract + + + + +
+
+ + + + + + + + + + + + + + + Copyright information about a document + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The year of publication of a document + + + + +
+
+ + + + + + + + + + + + + + + The name of the individual or organization that holds a copyright + + + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + Additional content for the cover of a publication + + + + + + +
+ + + + + + + + + +
+ + + + + + + + + + + + + + + The date of publication or revision of a document + + + + +
+
+ + + + + + + + + + + + + + + The name or number of an edition of a document + + + + +
+
+ + + + + + + + + + + + + + + The name of the editor of a document + + + + +
+
+ + + + + + + + + + + + + + + + An identifier for a document + + + + +
+
+ + + + + + + + + + + + + + + + A citation of a bibliographic identifier + + + + +
+
+ + + + + + + + + + + + + + + + The source of a document + + + + +
+
+ + + hasformat + The described resource pre-existed the referenced resource, which is essentially the same intellectual content presented in another format + haspart + The described resource includes the referenced resource either physically or logically + hasversion + The described resource has a version, edition, or adaptation, namely, the referenced resource + isformatof + The described resource is the same intellectual content of the referenced resource, but presented in another format + ispartof + The described resource is a physical or logical part of the referenced resource + isreferencedby + The described resource is referenced, cited, or otherwise pointed to by the referenced resource + isreplacedby + The described resource is supplanted, displaced, or superceded by the referenced resource + isrequiredby + The described resource is required by the referenced resource, either physically or logically + isversionof + The described resource is a version, edition, or adaptation of the referenced resource; changes in version imply substantive changes in content rather than differences in format + references + The described resource references, cites, or otherwise points to the referenced resource + replaces + The described resource supplants, displaces, or supersedes the referenced resource + requires + The described resource requires the referenced resource to support its function, delivery, or coherence of content + + + + + + Identifies the type of relationship + + + + + + + + Identifies the type of relationship + othertype + The described resource has a non-standard relationship with the referenced resource + + + + A keyword that identififes the type of the non-standard relationship + + + + + + + + + + + + + + + + + + + + + + + + + + The relationship of a document to another + + + + +
+
+ + + dcmipoint + The DCMI Point identifies a point in space using its geographic coordinates + iso3166 + ISO 3166 Codes for the representation of names of countries + dcmibox + The DCMI Box identifies a region of space using its geographic limits + tgn + The Getty Thesaurus of Geographic Names + + + + + + Specifies the type of spatial coverage + + + + + + + + Specifies the type of spatial coverage + otherspatial + Identifies a non-standard type of coverage + + + + A keyword that identifies the type of non-standard coverage + + + + + + + + + + + + dcmiperiod + A specification of the limits of a time interval + w3c-dtf + W3C Encoding rules for dates and times—a profile based on ISO 8601 + + + + + + Specifies the type of temporal coverage + + + + + + + + Specifies the type of temporal coverage + othertemporal + Specifies a non-standard type of coverage + + + + A keyword that identifies the type of non-standard coverage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The spatial or temporal coverage of a document + + + + +
+
+ + + + + + + + + + + + + + + + + + A statement of legal obligations or requirements + + + + + + + +
+
+ + + copyeditor + A copy editor + graphicdesigner + A graphic designer + other + Some other contributor + productioneditor + A production editor + technicaleditor + A technical editor + translator + A translator + indexer + An indexer + proofreader + A proof-reader + coverdesigner + A cover designer + interiordesigner + An interior designer + illustrator + An illustrator + reviewer + A reviewer + typesetter + A typesetter + conversion + A converter (a persons responsible for conversion, not an application) + + + + + + Identifies the nature of the contributor + + + + + + + Identifies the nature of the non-standard contribution + + + + + + + Identifies the nature of the contributor + other + Identifies a non-standard contribution + + + + + + + + + + + + + + + + + + + + + + + + + + A person or entity, other than an author or editor, credited in a document + + + + +
+
+ + + + + + + + + + + + + + + The numbers of the pages in a book, for use in a bibliographic entry + + + + +
+
+ + + + + + + + + + + + + + + A summary of the contributions made to a document by a credited source + + + + +
+
+ + + + + + + + + + + + + + + The title of a person + + + + +
+
+ + + + + + + + + + + + + + + A given name of a person + + + + +
+
+ + + + + + + + + + + + + + + The given name of a person + + + + +
+
+ + + + + + + + + + + + + + + An inherited or family name; in western cultures the last name + + + + +
+
+ + + + + + + + + + + + + + + The portion of a person's name indicating a relationship to ancestors + + + + +
+
+ + + + + + + + + + + + + + + A component of a person's name that is not a first name, surname, or lineage + + + + +
+
+ + + + + + + + + + + + + + + The printing history of a document + + + + + + +
+
+ + + + + + + + + + + + + + + The date of publication of a document + + + + +
+
+ + + + + + + + + + + + + + + The publisher of a document + + + + + + + +
+
+ + + + + + + + + + + + + + + The name of the publisher of a document + + + + +
+
+ + + + + + + + + + + + + + + Information about a particular release of a document + + + + +
+
+ + + + + + + + + + + + + + + + + + A history of the revisions to a document + + + + + + + +
+
+ + + + + + + + + + + + + + + An entry describing a single revision in the history of the revisions to a document + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A document revision number + + + + +
+
+ + + + + + + + + + + + + + + A description of a revision to a document + + + + +
+
+ + + + + + + + + + + + + + + A extended description of a revision to a document + + + + + + +
+
+ + + + + + + + + + + + + + + Numbers of the volumes in a series of books + + + + +
+
+ + + + + + + + + + + + + + + The volume number of a document in a set (as of books in a set or articles in a journal) + + + + +
+
+ + + + + + + + + + + + + + + The number of an issue of a journal + + + + +
+
+ + + + + + + + + + + + + + + A software or application package + + + + +
+
+ + + + + + + + + + + + + + + An email address + + + + +
+
+ + + + + + + + + + + + + + + A comment on a line in a verbatim listing + + + + +
+
+ + + command + A command + function + A function + option + An option + + + + + Identifies the class of parameter + + + + + + + + + + + + + + + + + + + + + A value or a symbolic reference to a value + + + + +
+ + + + + + +
+ + + command + A command + function + A function + option + An option + parameter + A parameter + + + + + Identifies the nature of the replaceable text + + + + + + + + + + + + + + + + + + + + + Content that may or must be replaced by the user + + + + + + +
+
+ + + + Identifies the type of URI specified + + + + + + + + + + + + + + + + + + + A Uniform Resource Identifier + + + + +
+
+ + + + + + + + + + + + + + + An abbreviation, especially one followed by a period + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + An often pronounceable word made from the initial (or selected) letters of a name or phrase + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + An inline bibliographic reference to another published work + + + + + + +
+
+ + + + + + + + + + + + + + + A citation to a reference page + + + + + + + +
+
+ + + + + + + + + + + + + + + The title of a reference page + + + + + + +
+
+ + + + + + + + + + + + + + + A reference volume number + + + + +
+
+ + + article + An article + bbs + A bulletin board system + book + A book + cdrom + A CD-ROM + chapter + A chapter (as of a book) + dvd + A DVD + emailmessage + An email message + gopher + A gopher page + journal + A journal + manuscript + A manuscript + newsposting + A posting to a newsgroup + part + A part (as of a book) + refentry + A reference entry + section + A section (as of a book or article) + series + A series + set + A set (as of books) + webpage + A web page + wiki + A wiki page + + + + + Identifies the nature of the publication being cited + + + + + + + + + + + + + + + + + + + + + The title of a cited work + + + + + + +
+
+ + + + + + + + + + + + + + + Emphasized text + + + + + + +
+
+ + + A limited span of emphasized text + + + + +
+
+ + + + + + + + + + + + + + + A word or phrase in a language other than the primary language of the document + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A limited word or phrase in a language other than the primary language of the document + + + + +
+
+ + + + + + + + + + + + + + + A span of text + + + + + + +
+
+ + + A limited span of text + + + + +
+
+ + + + + + + + + + + + + + + An inline quotation + + + + + + +
+
+ + + + + + + + + + + + + + + A limited inline quotation + + + + +
+
+ + + + + + + + + + + + + + + A subscript (as in H2 +O, the molecular formula for water) + + + + +
+
+ + + + + + + + + + + + + + + A superscript (as in x2 +, the mathematical notation for x multiplied by itself) + + + + +
+
+ + + copyright + A copyright + registered + A registered copyright + service + A service + trade + A trademark + + + + + Identifies the class of trade mark + + + + + + + + + + + + + + + + + + + + + A trademark + + + + +
+
+ + + + + + + + + + + + + + + A word meant specifically as a word and not representing anything else + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + A cross reference to a footnote (a footnote mark) + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A cross reference to another part of the document + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A hypertext link + + + + + + +
+
+ + + + + + + + + Holds additional information that may be used by the application when resolving the link + + + + + Specifies the URI of the document in which the link target appears + + + + + + Specifies the location of the link target in the document + + + + + Identifies application-specific customization of the link behavior + + + + + + + + + + + + + + + + + + + + + + + + + + + + A link that addresses its target indirectly + + + + + + +
+
+ + + + + + + + + + + + + + A spot in the document + + + + +
+
+ + + + + + + + + + + + + + A text-only annotation, often used for accessibility + + + + + + + + + +
+ + + Identifies the editorial or publication status of the element on which it occurs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A collection of books + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A book + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + The dedication of a book or other component + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + Acknowledgements of a book or other component + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + Text at the back of a book describing facts about its production + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + An appendix in a book or article + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A chapter, as of a book + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A division in a book + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + Introductory matter preceding the first chapter of a book + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + An introduction to the contents of a part + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A recursive section + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A section of a document with no subdivisions + + + + + + + +
+ + + +
+ + + + + + faq + A collection of frequently asked questions. + journalarticle + An article in a journal or other periodical. + productsheet + A description of a product. + specification + A specification. + techreport + A technical report. + whitepaper + A white paper. + + + + + Identifies the nature of the article + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An article + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + Identifies one or more annotations that apply to this element + + +
+ + + + + + Identifies one ore more elements to which this annotation applies + + + + + + + + + + + + + + + + + + + An annotation + + + + + + + +
+ + + Specifies the XLink traversal-from + + + + + + Specifies the XLink label + + + + + + Specifies the XLink traversal-to + + + +
+ + + + + + + + + + + + Identifies the XLink link type + extended + An XLink extended link + + + + + + + + + + + + + An XLink extended link + + + + + + + + + +
+
+ + + + + + + + + + + + Identifies the XLink link type + locator + An XLink locator link + + + + + + + + + + + + + + + + + An XLink locator in an extendedlink + + + + +
+
+ + + + + + + + + + + + Identifies the XLink link type + arc + An XLink arc link + + + + + + + + + + + + + + + + + + + + + + + + + An XLink arc in an extendedlink + + + + +
+ + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A top-level section of document + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A subsection within a sect1 + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A subsection within a sect2 + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A subsection within a sect3 + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A subsection within a sect4 + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A collection of reference entries + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A reference page (originally a UNIX man-style reference page) + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + Meta-information for a reference entry + + + + + + + + + + + + + + + + +
+ + + source + The name of the software product or component to which this topic applies + version + The version of the software product or component to which this topic applies + manual + The section title of the reference page (e.g., User Commands) + sectdesc + The section title of the reference page (believed synonymous with "manual" but in wide use) + software + The name of the software product or component to which this topic applies (e.g., SunOS x.y; believed synonymous with "source" but in wide use) + + + + + + Identifies the kind of miscellaneous information + + + + + + + Identifies the nature of non-standard miscellaneous information + + + + + + Identifies the kind of miscellaneious information + other + Indicates that the information is some 'other' kind. + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + Meta-information for a reference entry other than the title and volume number + + + + +
+
+ + + + + + + + + + + + + + + The name, purpose, and classification of a reference page + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A description of the topic of a reference page + + + + + + +
+
+ + + + + + + + + + + + + + + The name of (one of) the subject(s) of a reference page + + + + + + +
+
+ + + + + + + + + + + + + + + A short (one sentence) synopsis of the topic of a reference page + + + + + + +
+
+ + + + + + + + + + + + + + + The scope or other indication of applicability of a reference entry + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A syntactic synopsis of the subject of the reference page + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A recursive section in a refentry + + + + + + + + + + + + + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A major subsection of a reference entry + + + + + + + + + + + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A subsection of a refsect1 + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A subsection of a refsect2 + + + + + + + +
+ + + + + + + + + + + + Specifies the base form of the term, the one that appears in the glossary. This allows adjectival, plural, and other variations of the term to appear in the element. The element content is the default base form. + + + +
+ + + + + + + + + + + + + + + + + + A wrapper for a list of glossary entries + + + + + + + + + + + + +
+
+ + + + + + Specifies the string by which the element's content is to be sorted; if unspecified, the content is used + + + + + + + + + + + + + + + + + An entry in a glossary or glosslist + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + Specifies a list of keywords for the definition + + + + + + + + + + + + + + + + + A definition in a glossentry + + + + + + + + + +
+
+ + + + + + Identifies the other term + + + + + + + + + + + + + + + + + + A cross-reference from one glossentry + to another + + + + + + +
+
+ + + + + + Identifies the other term + + + + + + + + + + + + + + + + + + A cross-reference from one glossentry to another + + + + + + +
+
+ + + + + + + + + + + + + + + + The first occurrence of a term + + + + + + +
+
+ + + + + + + + + + + + + + + + The first occurrence of a term, with limited content + + + + +
+
+ + + + + + + + + + + + + + + + A glossary term + + + + + + +
+
+ + + + + + + + + + + + + + + + A glossary term + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A glossary + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A division in a glossary + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + An inline definition of a term + + + + + + +
+ + + Identifies the relationship between the bibliographic elemnts + + +
+ + + + + + + + + + + + + + + A raw entry in a bibliography + + + + + + +
+
+ + + + + + + + + + + + + + + A cooked entry in a bibliography + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + A raw container for related bibliographic information + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + A cooked container for related bibliographic information + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + Untyped bibliographic information + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A bibliography + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A section of a bibliography + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A wrapper for a list of bibliography entries + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + The units (for example, pages) used to identify the beginning and ending of a reference. + + + + + + Identifies the beginning of a reference; the location within the work that is being referenced. + + + + + + Identifies the end of a reference. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A cross-reference to a bibliographic entry + + + + +
+ + + normal + Normal + preferred + Preferred + + + + + Specifies the significance of the term + + + + + + Specifies the IDs of the elements to which this term applies + + + + + + Indicates the page on which this index term occurs in some version of the printed document + + + + + all + All indexes + global + The global index (as for a combined index of a set of books) + local + The local index (the index for this document only) + + + + + Specifies the scope of the index term + + + + + + Specifies the string by which the term is to be sorted; if unspecified, the term content is used + + + + + Specifies the target index for this term + + +
+ + + + + + + + + + + + + + + A set of index terms in the meta-information of a document + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + Identifies the class of index term + singular + A singular index term + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A wrapper for an indexed term + + + + +
+
+ + + + + + Identifies the class of index term + startofrange + The start of a range + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A wrapper for an indexed term that covers a range + + + + +
+
+ + + + + + Identifies the class of index term + endofrange + The end of a range + + + + + Points to the start of the range + + + + + + + + + + + + + + + + + Identifies the end of a range associated with an indexed term + + + + +
+
+ + + + + + + +
+
+ + + + + + + + + + + + + + + + + + The primary word or phrase under which an index term should be sorted + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A secondary word or phrase in an index term + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A tertiary word or phrase in an index term + + + + + + +
+
+ + + + + + + + + + + + + + + Part of an index term directing the reader instead to another entry in the index + + + + + + +
+
+ + + + + + + + + + + + + + + Part of an index term directing the reader also to another entry in the index + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An index to a book or part of a book + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An index to a set of books + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A division in an index + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + An entry in an index + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + A primary term in an index entry, not in the text + + + + + + +
+
+ + + + + + + + + + + + + + + + + A secondary term in an index entry, rather than in the text + + + + + + +
+
+ + + + + + + + + + + + + + + + + A tertiary term in an index entry, rather than in the text + + + + + + +
+
+ + + + + + + + + + + + + + + + + A See +entry in an index, rather than in the text + + + + + + +
+
+ + + + + + + + + + + + + + + + + A See also + entry in an index, rather than in the text + + + + + + +
+ + + Indicates the page on which this element occurs in some version of the printed document + + +
+ + + + + + + + + + + + + + + + + + A table of contents + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + A division in a table of contents + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + A component title in a table of contents + + + + + + +
+ + + +
+ + + + + + + + + + + + + + + A task to be completed + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A summary of a task + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + The prerequisites for a task + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + Information related to a task + + + + + + + +
+ + + calspair + Coordinates expressed as a pair of CALS graphic coordinates. + linecolumn + Coordinates expressed as a line and column. + linecolumnpair + Coordinates expressed as a pair of lines and columns. + linerange + Coordinates expressed as a line range. + + + + + + Identifies the units used in the coords attribute. The default units vary according to the type of callout specified: calspair + for graphics and linecolumn + for line-oriented elements. + + + + + + + + Indicates that non-standard units are used for this area +. In this case otherunits + must be specified. + other + Coordinates expressed in some non-standard units. + + + + Identifies the units used in the coords + attribute when the units + attribute is other +. This attribute is forbidden otherwise. + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + A list of callout +s + + + + + + + + + + +
+
+ + + + + + Identifies the areas described by this callout. + + + + + + + + + + + + + + + A called out + description of a marked area + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A program listing with associated areas used in callouts + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + A collection of regions in a graphic or code example + + + + + + + + + +
+
+ + + + + + Point to the callout +s which refer to this area. (This provides bidirectional linking which may be useful in online presentation.) + + + + + + Specifies an identifying number or string that may be used in presentation. The area label might be drawn on top of the figure, for example, at the position indicated by the coords attribute. + + + + + Provides the coordinates of the area. The coordinates must be interpreted using the units + specified. + + + + + + + + + + + + + + + + + + + + + + + + A region defined for a callout in a graphic or code example + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + A region defined for a callout in a graphic or code example + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A set of related areas in a graphic or code example + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A screen with associated areas used in callouts + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A wrapper for an image object with callouts + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + The location of a callout embedded in text + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + A cross reference to a co + + + + +
+
+ + + + + + + + + + + + + + + + + + A set of EBNF productions + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A production in a set of EBNF productions + + + + + + + + +
+
+ + + + + + + + + + + + + + + The left-hand side of an EBNF production + + + + +
+
+ + + + + + + + + + + + + + + The right-hand side of an EBNF production + + + + + + + + + + + +
+
+ + + + + + Specifies a URI that points to a production +where the nonterminal + is defined + + + + + + + + + + + + + + + + A non-terminal in an EBNF production + + + + +
+
+ + + + + + + + + + + + + + + A constraint in an EBNF production + + + + +
+
+ + + + + + + + + + + + + + + A cross-reference to an EBNF production + + + + +
+
+ + + + + + + + + + + + + + + + + + The definition of a constraint in an EBNF production + + + + + + + +
+ + + Specifies the alignment character when align + is set to char +. + + + + + Specifies the percentage of the column's total width that should appear to the left of the first occurance of the character identified in char + when align + is set to char +. + + 0 + 100 + + + + + + Specifies how the table is to be framed. Note that there is no way to obtain a border on only the starting edge (left, in left-to-right writing systems) of the table. + + all + Frame all four sides of the table. In some environments with limited control over table border formatting, such as HTML, this may imply additional borders. + bottom + Frame only the bottom of the table. + none + Place no border on the table. In some environments with limited control over table border formatting, such as HTML, this may disable other borders as well. + sides + Frame the left and right sides of the table. + top + Frame the top of the table. + topbot + Frame the top and bottom of the table. + + + + + + Specifies the presence or absence of the column separator + + 0 + No column separator rule. + 1 + Provide a column separator rule on the right + + + + + + Specifies the presence or absence of the row separator + + 0 + No row separator rule. + 1 + Provide a row separator rule below + + + + + + Specifies the orientation of the table + + land + 90 degrees counter-clockwise from the rest of the text flow. + port + The same orientation as the rest of the text flow. + + + + + + Specifies the table style + + + + + Indicates whether or not the entries in the first column should be considered row headers + + firstcol + Indicates that entries in the first column of the table are functionally row headers (analogous to the way that a thead provides column headers). + norowheader + Indicates that entries in the first column have no special significance with respect to column headers. + + + + + + Specifies the horizontal alignment of text in an entry. + + center + Centered. + char + Aligned on a particular character. + justify + Left and right justified. + left + Left justified. + right + Right justified. + + + + + + Specifies the vertical alignment of text in an entry. + + bottom + Aligned on the bottom of the entry. + middle + Aligned in the middle. + top + Aligned at the top of the entry. + + + + + + Specifies a column specification by name. + + + + + Specifies a starting column by name. + + + + + Specifies a span by name. + + + + + + Specifies a starting column by name. + + + Specifies an ending column by name. + + + + + + + + + + + + + + Provides a name for a column specification. + + + + + Provides a name for a span specification. + + +
+ + + + + + Additional style information for downstream processing; typically the name of a style. + + + + + The number of columns in the table. Must be an integer greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A wrapper for the main content of a table, or part of a table + + + + + + + + + + + + + + + + +
+
+ + + + + + The number of the column to which this specification applies. Must be greater than any preceding column number. Defaults to one more than the number of the preceding column, if there is one, or one. + + + + + + Specifies the width of the column. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifications for a column in a table + + + + +
+
+ + + + + + Specifies a starting column by name. + + + + + Specifies an ending column by name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Formatting information for a spanned column in a table + + + + +
+
+ + + + + + + + + + + + + + + + + + A table header consisting of one or more rows + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A table footer consisting of one or more rows + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A wrapper for the rows of a table or informal table + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + A row in a table + + + + + + + + + +
+
+ + + + + + Specifies the number of additional rows which this entry occupies. Defaults to zero. + + + + + + Specifies the rotation of this entry. A value of 1 (true) rotates the cell 90 degrees counter-clockwise. A value of 0 (false) leaves the cell unrotated. + + 0 + Do not rotate the cell. + 1 + Rotate the cell 90 degrees counter-clockwise. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A cell in a table + + + + + + + + + + + +
+
+ + + + + + Additional style information for downstream processing; typically the name of a style. + + + + + The number of columns in the entry table. Must be an integer greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A subtable appearing in place of an entry in a table + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A table header consisting of one or more rows + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A wrapper for the rows of a table or informal table + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + A row in a table + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indicates if the short or long title should be used in a List of Tables + + 0 + Indicates that the full title should be used. + 1 + Indicates that the short short title (titleabbrev) should be used. + + + + + + Indicates if the table should appear in a List of Tables + + 0 + Indicates that the table should not occur in the List of Tables. + 1 + Indicates that the table should appear in the List of Tables. + + + + + + + + + + + + + + A formal table in a document + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A table without a title + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + This attribute assigns a class name or set of class names to an element. Any number of elements may be assigned the same class name or names. Multiple class names must be separated by white space characters. + + + + + This attribute specifies style information for the current element. + + + + + This attribute offers advisory information about the element for which it is set. + + + + + + + + This attribute specifies the base language of an element's attribute values and text content. The default value of this attribute is unknown. + + + + + + + + Occurs when the pointing device button is clicked over an element. + + + + + Occurs when the pointing device button is double clicked over an element. + + + + + Occurs when the pointing device button is pressed over an element. + + + + + Occurs when the pointing device button is released over an element. + + + + + Occurs when the pointing device is moved onto an element. + + + + + Occurs when the pointing device is moved while it is over an element. + + + + + Occurs when the pointing device is moved away from an element. + + + + + Occurs when a key is pressed and released over an element. + + + + + Occurs when a key is pressed down over an element. + + + + + Occurs when a key is released over an element. + + + + + + + + + + + + + + + + + Specifies the alignment of data and the justification of text in a cell. + + left + Left-flush data/Left-justify text. This is the default value for table data. + center + Center data/Center-justify text. This is the default value for table headers. + right + Right-flush data/Right-justify text. + justify + Double-justify text. + char + Align text around a specific character. If a user agent doesn't support character alignment, behavior in the presence of this value is unspecified. + + + + + + This attribute specifies a single character within a text fragment to act as an axis for alignment. The default value for this attribute is the decimal point character for the current language as set by the lang attribute (e.g., the period in English and the comma in French). User agents are not required to support this attribute. + + + + + When present, this attribute specifies the offset to the first occurrence of the alignment character on each line. If a line doesn't include the alignment character, it should be horizontally shifted to end at the alignment position. When charoff is used to set the offset of an alignment character, the direction of offset is determined by the current text direction (set by the dir attribute). In left-to-right texts (the default), offset is from the left margin. In right-to-left texts, offset is from the right margin. User agents are not required to support this attribute. + + + An explicit offset. + + [0-9]+% + + A percentage offset. + + + + + + + + + Specifies the vertical position of data within a cell. + + top + Cell data is flush with the top of the cell. + middle + Cell data is centered vertically within the cell. This is the default value. + bottom + Cell data is flush with the bottom of the cell. + baseline + All cells in the same row as a cell whose valign attribute has this value should have their textual data positioned so that the first text line occurs on a baseline common to all cells in the row. This constraint does not apply to subsequent text lines in these cells. + + + + + + + + + Provides a summary of the table's purpose and structure for user agents rendering to non-visual media such as speech and Braille. + + + + + Specifies the desired width of the entire table and is intended for visual user agents. When the value is a percentage value, the value is relative to the user agent's available horizontal space. In the absence of any width specification, table width is determined by the user agent. + + + An explicit width. + + [0-9]+% + + A percentage width. + + + + + + Specifies the width (in pixels only) of the frame around a table. + + + + + + Specifies which sides of the frame surrounding a table will be visible. + + void + No sides. This is the default value. + above + The top side only. + below + The bottom side only. + hsides + The top and bottom sides only. + lhs + The left-hand side only. + rhs + The right-hand side only. + vsides + The right and left sides only. + box + All four sides. + border + All four sides. + + + + + + Specifies which rules will appear between cells within a table. The rendering of rules is user agent dependent. + + none + No rules. This is the default value. + groups + Rules will appear between row groups (see thead, tfoot, and tbody) and column groups (see colgroup and col) only. + rows + Rules will appear between rows only. + cols + Rules will appear between columns only. + all + Rules will appear between all rows and columns. + + + + + + Specifies how much space the user agent should leave between the left side of the table and the left-hand side of the leftmost column, the top of the table and the top side of the topmost row, and so on for the right and bottom of the table. The attribute also specifies the amount of space to leave between cells. + + + An explicit spacing. + + [0-9]+% + + A percentage spacing. + + + + + + Specifies the amount of space between the border of the cell and its contents. If the value of this attribute is a pixel length, all four margins should be this distance from the contents. If the value of the attribute is a percentage length, the top and bottom margins should be equally separated from the content based on a percentage of the available vertical space, and the left and right margins should be equally separated from the content based on a percentage of the available horizontal space. + + + An explicit padding. + + [0-9]+% + + A percentage padding. + + + + + + + + + + Provides an abbreviated form of the cell's content and may be rendered by user agents when appropriate in place of the cell's content. Abbreviated names should be short since user agents may render them repeatedly. For instance, speech synthesizers may render the abbreviated headers relating to a particular cell before rendering that cell's content. + + + + + This attribute may be used to place a cell into conceptual categories that can be considered to form axes in an n-dimensional space. User agents may give users access to these categories (e.g., the user may query the user agent for all cells that belong to certain categories, the user agent may present a table in the form of a table of contents, etc.). Please consult an HTML reference for more details. + + + + + Specifies the list of header cells that provide header information for the current data cell. The value of this attribute is a space-separated list of cell names; those cells must be named by setting their id attribute. Authors generally use the headers attribute to help non-visual user agents render header information about data cells (e.g., header information is spoken prior to the cell data), but the attribute may also be used in conjunction with style sheets. + + + + + Specifies the set of data cells for which the current header cell provides header information. This attribute may be used in place of the headers attribute, particularly for simple tables. + + row + The current cell provides header information for the rest of the row that contains it + col + The current cell provides header information for the rest of the column that contains it. + rowgroup + The header cell provides header information for the rest of the row group that contains it. + colgroup + The header cell provides header information for the rest of the column group that contains it. + + + + + + Specifies the number of rows spanned by the current cell. The default value of this attribute is one (1 +). The value zero (0 +) means that the cell spans all rows from the current row to the last row of the table section (thead +, tbody +, or tfoot +) in which the cell is defined. + + + + + + Specifies the number of columns spanned by the current cell. The default value of this attribute is one (1 +). The value zero (0 +) means that the cell spans all columns from the current column to the last column of the column group (colgroup +) in which the cell is defined. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A formal (captioned) HTML table in a document + + + + +
+
+ + + + + + + + + An HTML table without a title + + + + +
+
+ + + + + + An HTML table caption + + + + + + +
+
+ + + + + + This attribute, whose value must be an integer > 0, specifies the number of columns spanned + by the col + element; the col + element shares its attributes with all the columns it spans. The default value for this attribute is 1 (i.e., a single column). If the span attribute is set to N > 1, the current col + element shares its attributes with the next N-1 columns. + + + + + + Specifies a default width for each column spanned by the current col + element. It has the same meaning as the width + attribute for the colgroup + element and overrides it. + + + + + + + + + Specifications for a column in an HTML table + + + + +
+
+ + + + + + This attribute, which must be an integer > 0, specifies the number of columns in a column group. In the absence of a span attribute, each colgroup + defines a column group containing one column. If the span attribute is set to N > 0, the current colgroup + element defines a column group containing N columns. User agents must ignore this attribute if the colgroup + element contains one or more col + elements. + + + + + + This attribute specifies a default width for each column in the current column group. In addition to the standard pixel, percentage, and relative values, this attribute allows the special form 0* + (zero asterisk) which means that the width of the each column in the group should be the minimum width necessary to hold the column's contents. This implies that a column's entire contents must be known before its width may be correctly computed. Authors should be aware that specifying 0* + will prevent visual user agents from rendering a table incrementally. This attribute is overridden for any column in the column group whose width is specified via a col + element. + + + + + + + + + A group of columns in an HTML table + + + + + + +
+
+ + + + + + + + + + A table header consisting of one or more rows in an HTML table + + + + + + +
+
+ + + + + + + + + + A table footer consisting of one or more rows in an HTML table + + + + + + +
+
+ + + + + + + + + + A wrapper for the rows of an HTML table or informal HTML table + + + + + + +
+
+ + + + + + + + + + A row in an HTML table + + + + + + + + + +
+
+ + + + + + + + + + + A table header entry in an HTML table + + + + + + + + + + + +
+
+ + + + + + + + + + + A table entry in an HTML table + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A detailed set of messages, usually error messages + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A wrapper for an entry in a message set + + + + + + + + + + + + +
+
+ + + + + + The audience to which the message relevant + + + + + The origin of the message + + + + + The level of importance or severity of a message + + + + + + + + + + + + + + + + + + + + + + + A wrapper for a simpler entry in a message set + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A message in a message set + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + The primary component of a message in a message set + + + + + +
+
+ + + + + + + + + + + + + + + + + + A subcomponent of a message in a message set + + + + + +
+
+ + + + + + + + + + + + + + + + + + A related component of a message in a message set + + + + + +
+
+ + + + + + + + + + + + + + + The actual text of a message component in a message set + + + + + + +
+
+ + + + + + + + + + + + + + + Information about a message in a message set + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The level of importance or severity of a message in a message set + + + + +
+
+ + + + + + + + + + + + + + + The origin of a message in a message set + + + + +
+
+ + + + + + + + + + + + + + + The audience to which a message in a message set is relevant + + + + +
+
+ + + + + + + + + + + + + + + + + + Explanatory material relating to a message in a message set + + + + + + + +
+
+ + + + + + none + No labels + number + Numeric labels + qanda + "Q:" and "A:" labels + + + + + Specifies the default labelling + + + + + + + + + + + + + + + + + + + + + A question-and-answer set + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A titled division in a qandaset + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A question/answer set within a qandaset + + + + + + + + +
+
+ + + + + + + + + + + + + + + A question in a qandaset + + + + + + + + + +
+
+ + + + + + + + + + + + + + + An answer to a question posed in a qandaset + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A label on a question or answer + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A displayed mathematical equation + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A displayed mathematical equation without a title + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A mathematical equation or expression occurring inline + + + + + + + +
+
+ + + + + + + + + + + + + + + A mathematical phrase that can be represented with ordinary text and a small amount of markup + + + + + + + + + + +
+
+ + + + + + + + + + + + Specifies that the format of the data is MathML + mathml + Specifies MathML. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A MathML expression in a media object + + + + + + + +
+
+ + + Any element from the MathML namespace + + + + + + + + + + +
+
+ + + + + + + + + + + + Specifies that the format of the data is SVG + svg + Specifies SVG. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An SVG drawing in a media object + + + + + + + +
+
+ + + Any element from the SVG namespace + + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + A string of formatting markup in text that is to be represented literally + + + + +
+
+ + + + + + attribute + An attribute + attvalue + An attribute value + element + An element + emptytag + An empty element tag + endtag + An end tag + genentity + A general entity + localname + The local name part of a qualified name + namespace + A namespace + numcharref + A numeric character reference + paramentity + A parameter entity + pi + A processing instruction + prefix + The prefix part of a qualified name + comment + An SGML comment + starttag + A start tag + xmlpi + An XML processing instruction + + + + + Identifies the nature of the tag content + + + + + + Identifies the namespace of the tag content + + + + + + + + + + + + + + + + + + + + + A component of XML (or SGML) markup + + + + +
+
+ + + Identifies the class of symbol + limit + The value is a limit of some kind + + + + + + + + + + + + + + + + + + + + A name that is replaced by a value before processing + + + + +
+
+ + + + + + + + + + + + + + + A unit of information + + + + +
+
+ + + + + + + + + + + + + + + Inline text that is some literal value + + + + +
+
+ + + Identifies the (computer) language of the code fragment + + + + + + + + + + + + + + + + + + + + An inline code fragment + + + + + + + + + +
+
+ + + Identifies the class of constant + limit + The value is a limit of some kind + + + + + + + + + + + + + + + + + + + + A programming or system constant + + + + +
+
+ + + + + + copyright + A name with a copyright + registered + A name with a registered copyright + service + A name of a service + trade + A name which is trademarked + + + + + Specifies the class of product name + + + + + + + + + + + + + + + + + + The formal name of a product + + + + +
+
+ + + + + + + + + + + + + + + A number assigned to a product + + + + +
+
+ + + altkey + An alternate or secondary key + constraint + A constraint + datatype + A data type + field + A field + foreignkey + A foreign key + group + A group + index + An index + key1 + The first or primary key + key2 + An alternate or secondary key + name + A name + primarykey + The primary key + procedure + A (stored) procedure + record + A record + rule + A rule + secondarykey + The secondary key + table + A table + user + A user + view + A view + + + + + Identifies the class of database artifact + + + + + + + + + + + + + + + + + + + + + The name of a database, or part of a database + + + + +
+
+ + + hardware + A hardware application + software + A software application + + + + + Identifies the class of application + + + + + + + + + + + + + + + + + + + + + The name of a software program + + + + +
+
+ + + + + + + + + + + + + + + A physical part of a computer system + + + + +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + + + + The text on a button in a GUI + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + Graphic and/or text appearing as a icon in a GUI + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The text of a label in a GUI + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The name of a menu in a GUI + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The name of a terminal menu item in a GUI + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The name of a submenu in a GUI + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A selection or series of selections from a menu + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The conventional name of a mouse button + + + + +
+ + + + + + + + + + +
+ + + alt + The "Alt" key + backspace + The "Backspace" key + command + The "Command" key + control + The "Control" key + delete + The "Delete" key + down + The down arrow + end + The "End" key + enter + The "Enter" or "Return" key + escape + The "Escape" key + home + The "Home" key + insert + The "Insert" key + left + The left arrow + meta + The "Meta" key + option + The "Option" key + pagedown + The page down key + pageup + The page up key + right + The right arrow + shift + The "Shift" key + space + The spacebar + tab + The "Tab" key + up + The up arrow + + + + + + Identifies the function key + + + + + + + + Identifies the function key + other + Indicates a non-standard function key + + + + Specifies a keyword that identifies the non-standard key + + + + + + + + + + + + + + + + + + + + + + + + The text printed on a key on a keyboard + + + + +
+
+ + + + + + + + + + + + + + + The internal, frequently numeric, identifier for a key on a keyboard + + + + +
+ + + + + + + + + + +
+ + + click + A (single) mouse click. + double-click + A double mouse click. + press + A mouse or key press. + seq + Sequential clicks or presses. + simul + Simultaneous clicks or presses. + + + + + + Identifies the nature of the action taken. If keycombo + contains more than one element, simul + is the default, otherwise there is no default. + + + + + + + + Identifies the nature of the action taken + other + Indicates a non-standard action + + + + Identifies the non-standard action in some unspecified way. + + + + + + + + + + + + + + + + + + + + + + + + A combination of input actions + + + + + + +
+
+ + + + + + + + + + + + + + + The symbolic name of a key on a keyboard + + + + +
+
+ + + + + + + + + + + + + + + A graphical user interface (GUI) keyboard shortcut + + + + +
+
+ + + + + + + + + + + + + + + + + + + A key combination for an action that is also accessible through a menu + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + A character or string indicating the start of an input field in a computer display + + + + + + +
+
+ + + + + + + + + + + + + + + A software environment variable + + + + +
+
+ + + devicefile + A device + directory + A directory + extension + A filename extension + headerfile + A header file (as for a programming language) + libraryfile + A library file + partition + A partition (as of a hard disk) + symlink + A symbolic link + + + + + Identifies the class of filename + + + + + + Specifies the path of the filename + + + + + + + + + + + + + + + + + + + + + + + The name of a file + + + + +
+
+ + + + + + + + + + + + + + + The name of an executable program or other software command + + + + +
+
+ + + + + + + + + + + + + + + Data, generally text, displayed or presented by a computer + + + + + + +
+
+ + + + + + + + + + + + + + + Data entered by the user + + + + + + +
+
+ + + + + + Specifies the character that should separate the command and its top-level arguments + + + + + Indicates the displayed length of the command; this information may be used to intelligently indent command synopses which extend beyond one line + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A syntax summary for a software command + + + + + + + + + + + + + + + +
+ + + norepeat + Can not be repeated. + repeat + Can be repeated. + + + + + Indicates whether or not repetition is possible. + + + + + + opt + Formatted to indicate that it is optional. + plain + Formatted without indication. + req + Formatted to indicate that it is required. + + + + + Indicates optionality. + + + + + + Indicates optionality. + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + An argument in a cmdsynopsis + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + A group of elements in a cmdsynopsis + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + An explicit line break in a command synopsis + + + + +
+
+ + + + + + + + + + + + + + + A portion of a cmdsynopsis broken out from the main body of the synopsis + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A reference to a fragment of a command synopsis + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + A general-purpose element for representing the syntax of commands or functions + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + The syntax summary for a function definition + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + Information supplementing the funcdefs of a funcsynopsis + + + + +
+
+ + + + + + + + + + + + + + + The prototype of a function + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + A function (subroutine) name and its return type + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The name of a function or subroutine, as in a programming language + + + + +
+
+ + + + + + + + + + + + + + + An empty element in a function synopsis indicating that the function in question takes no arguments + + + + +
+
+ + + + + + + + + + + + + + + An empty element in a function synopsis indicating a variable number of arguments + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + A group of parameters + + + + + + + + + +
+
+ + + + + + opt + Formatted to indicate that it is optional. + req + Formatted to indicate that it is required. + + + + + Indicates optionality. + + + + + + + + + + + + + + + + + + Information about a function parameter in a programming language + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + Parameters for a function referenced through a function pointer in a synopsis + + + + +
+
+ + + + + + class + This is the synopsis of a class + interface + This is the synopsis of an interface + + + + + Specifies the nature of the synopsis + + + + + + + + + + + + + + + + + + + + + The syntax summary for a class definition + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + Information supplementing the contents of a classsynopsis + + + + +
+
+ + + + + + + + + + + + + + + A class in an object-oriented programming language + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + An interface in an object-oriented programming language + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + An exception in an object-oriented programming language + + + + + + + + + + +
+ + + Can be used to indicate that whitespace in the modifier should be preserved (for multi-line annotations, for example). + preserve + Extra whitespace and line breaks must be preserved. + + + +
+ + + + + + + + + + + + + + + + + + Modifiers in a synopsis + + + + +
+
+ + + + + + + + + + + + + + + The name of an interface + + + + +
+
+ + + + + + + + + + + + + + + The name of an exception + + + + +
+
+ + + + + + + + + + + + + + + + + + The name of a field in a class definition + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + The initializer for a fieldsynopsis + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A syntax summary for a constructor + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A syntax summary for a destructor + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + A syntax summary for a method + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The name of a method + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + Parameters to a method + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + A group of method parameters + + + + + + + + + +
+
+ + + + + + + + + + + + + + + The name of a variable + + + + +
+
+ + + + + + + + + + + + + + + The value returned by a function + + + + +
+
+ + + + + + + + + + + + + + + The classification of a value + + + + +
+
+ + + + + + + + + + + + + + + The name of a class, in the object-oriented programming sense + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + A literal listing of all or part of a program + + + + +
+ + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + A note of caution + + + + +
+
+ + + + + + + + + + + + + + + An admonition set off from the text + + + + +
+
+ + + + + + + + + + + + + + + A message set off from the text + + + + +
+
+ + + + + + + + + + + + + + + A suggestion to the user, set off from the text + + + + +
+
+ + + + + + + + + + + + + + + An admonition set off from the text + + + + +
+ + + + + + + + +
+ + + + + + + + + + + + + + + An error code + + + + +
+
+ + + + + + + + + + + + + + + An error name + + + + +
+
+ + + + + + + + + + + + + + + An error message. + + + + +
+
+ + + + + + + + + + + + + + + The classification of an error message + + + + +
+ + + + + + +
+ + + daemon + A daemon or other system process (syslogd) + domainname + A domain name (example.com) + etheraddress + An ethernet address (00:05:4E:49:FD:8E) + event + An event of some sort (SIGHUP) + eventhandler + An event handler of some sort (hangup) + filesystem + A filesystem (ext3) + fqdomainname + A fully qualified domain name (my.example.com) + groupname + A group name (wheel) + ipaddress + An IP address (127.0.0.1) + library + A library (libncurses) + macro + A macro + netmask + A netmask (255.255.255.192) + newsgroup + A newsgroup (comp.text.xml) + osname + An operating system name (Hurd) + process + A process (gnome-cups-icon) + protocol + A protocol (ftp) + resource + A resource + server + A server (mail.example.com) + service + A service (ppp) + systemname + A system name (hephaistos) + username + A user name (ndw) + + + + + Identifies the nature of the system item + + + + + + + + + + + + + + + + + + + + + A system-related item or term + + + + + + +
+
+ + + + + + + + + + + + + + + An option for a software command + + + + +
+
+ + + + + + + + + + + + + + + Optional information + + + + +
+
+ + + + + + + + + + + + + + + A unit of data associated with some part of a computer system + + + + +
+
+ + + + + + + + + Identifies the topic type + + + + + + + + + + + + + + + + + + + + + + + + + + A modular unit of documentation not part of any particular narrative flow + + + + + + + + + + + +
+
diff -r 000000000000 -r e8d6296c8d5e Texts/LaFontaine/le_chêne_et_le_roseau.txt --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Texts/LaFontaine/le_chêne_et_le_roseau.txt mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,34 @@ +LE CHÊNE ET LE ROSEAU + +Le chêne un jour dit au roseau : +"Vous avez bien sujet d'accuser la nature ; +Un roitelet pour vous est un pesant fardeau ; +Le moindre vent qui d'aventure +Fait rider la face de l'eau, +Vous oblige à baisser la tête. +Cependant que mon front, au Caucase pareil, +Non content d'arrêter les rayons du soleil, +Brave l'effort de la tempête. +Tout vous est aquilon ; tout me semble zéphyr. +Encor si vous naissiez à l'abri du feuillage +Dont je couvre le voisinage, +Vous n'auriez pas tant à souffrir : +Je vous défendrai de l'orage ; +Mais vous naissez le plus souvent +Sur les humides bords des royaumes du vent. +La nature envers vous me semble bien injuste. +- Votre compassion, lui répondit l'arbuste, +Part d'un bon naturel ; mais quittez ce souci : +Les vents me sont moins qu'à vous redoutables ; +Je plie, et ne romps pas. Vous avez jusqu'ici +Contre leurs coups épouvantables +Résisté sans courber le dos ; +Mais attendons la fin." Comme il disait ces mots, +Du bout de l'horizon accourt avec furie +Le plus terrible des enfants +Que le nord eût porté jusque là dans ses flancs. +L'arbre tient bon ; le roseau plie. +Le vent redouble ses efforts, +Et fait si bien qu'il déracine +Celui de qui la tête au ciel était voisine, +Et dont les pieds touchaient à l'empire des morts. diff -r 000000000000 -r e8d6296c8d5e Texts/LaFontaine/le_coche_et_la_mouche.txt --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Texts/LaFontaine/le_coche_et_la_mouche.txt mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,35 @@ +LE COCHE ET LA MOUCHE + +Dans un chemin montant, sablonneux, malaisé, +Et de tous les côtés au soleil exposé, +Six forts chevaux tiraient un Coche. +Femmes, Moine, Vieillards, tout était descendu. +L'attelage suait, soufflait, était rendu.(2) +Une Mouche survient, et des Chevaux s'approche ; +Prétend les animer par son bourdonnement ; +Pique l'un, pique l'autre, et pense à tout moment +Qu'elle fait aller la machine, +S'assied sur le timon, sur le nez du Cocher ; +Aussitôt que le char chemine, +Et qu'elle voit les gens marcher, +Elle s'en attribue uniquement la gloire ; +Va, vient, fait l'empressée ; il semble que ce soit +Un Sergent de bataille allant en chaque endroit +Faire avancer ses gens, et hâter la victoire. +La Mouche en ce commun besoin +Se plaint qu'elle agit seule, et qu'elle a tout le soin ; +Qu'aucun n'aide aux Chevaux à se tirer d'affaire. +Le Moine disait son Bréviaire ; +Il prenait bien son temps ! une femme chantait ; +C'était bien de chansons qu'alors il s'agissait ! +Dame Mouche s'en va chanter à leurs oreilles, +Et fait cent sottises pareilles. +Après bien du travail le Coche arrive au haut. +Respirons maintenant, dit la Mouche aussitôt : +J'ai tant fait que nos gens sont enfin dans la plaine. +Ca, Messieurs les Chevaux, payez-moi de ma peine. + +Ainsi certaines gens, faisant les empressés, +S'introduisent dans les affaires : +Ils font partout les nécessaires, +Et, partout importuns, devraient être chassés. diff -r 000000000000 -r e8d6296c8d5e Texts/LaFontaine/le_loup_et_le_chien.txt --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Texts/LaFontaine/le_loup_et_le_chien.txt mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,43 @@ +LE LOUP ET LE CHIEN + +Un Loup n'avait que les os et la peau ; +Tant les Chiens faisaient bonne garde. +Ce Loup rencontre un Dogue aussi puissant que beau, +Gras, poli, qui s'était fourvoyé par mégarde. +L'attaquer, le mettre en quartiers, +Sire Loup l'eût fait volontiers. +Mais il fallait livrer bataille +Et le Mâtin était de taille +A se défendre hardiment. +Le Loup donc l'aborde humblement, +Entre en propos, et lui fait compliment +Sur son embonpoint, qu'il admire. +Il ne tiendra qu'à vous, beau sire, +D'être aussi gras que moi, lui repartit le Chien. +Quittez les bois, vous ferez bien : +Vos pareils y sont misérables, +Cancres, haires, et pauvres diables, +Dont la condition est de mourir de faim. +Car quoi ? Rien d'assuré, point de franche lippée. +Tout à la pointe de l'épée. +Suivez-moi ; vous aurez un bien meilleur destin. +Le Loup reprit : Que me faudra-t-il faire ? +Presque rien, dit le Chien : donner la chasse aux gens +Portants bâtons, et mendiants ; +Flatter ceux du logis, à son maître complaire ; +Moyennant quoi votre salaire +Sera force reliefs de toutes les façons : +Os de poulets, os de pigeons, +Sans parler de mainte caresse. +Le loup déjà se forge une félicité +Qui le fait pleurer de tendresse. +Chemin faisant il vit le col du Chien, pelé : +Qu'est-ce là ? lui dit-il. Rien. Quoi ? rien ? Peu de chose. +Mais encor ? Le collier dont je suis attaché +De ce que vous voyez est peut-être la cause. +Attaché ? dit le Loup : vous ne courez donc pas +Où vous voulez ? Pas toujours, mais qu'importe ? +Il importe si bien, que de tous vos repas +Je ne veux en aucune sorte, +Et ne voudrais pas même à ce prix un trésor. +Cela dit, maître Loup s'enfuit, et court encor. diff -r 000000000000 -r e8d6296c8d5e Texts/constante neper.txt --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Texts/constante neper.txt mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,2 @@ +e = 2, 7182818284 5904523536 0287471352 6624977572 4709369995 + 9574966967 6277240766 3035354759 4571382178 5251664274 … diff -r 000000000000 -r e8d6296c8d5e Texts/humour.rst --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Texts/humour.rst mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,23 @@ +Monsieur et Madame ont... +========================= + +M. et Mme LIORADEZOME ont 1 fils. +Tanguy + +M. et Mme ZIER ont 1 fille. +Betty + +M. et Mme INSONSEC ont 1 fille. +Thérèse + +M. et Mme POURFAIREDUVELO ont 3 fils. +Yvan, Sam, Otto + +M. et Mme AIHUNBUTTE ont 2 fils. +Yvon, Marc + +M. et Mme CUZBIDON ont 1 fils. +Alex + +M. et Mme FONFEC ont 1 fille. +Sophie diff -r 000000000000 -r e8d6296c8d5e Texts/pi.txt --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Texts/pi.txt mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,20 @@ +Que j'aime à faire apprendre ce nombre utile aux sages ! 3 1 4 1 5 9 2 6 5 3 5 +Immortel Archimède, artiste ingénieur, 8 9 7 9 +Qui de ton jugement peut priser la valeur ? 3 2 3 8 4 6 2 6 +Pour moi, ton problème eut de pareils avantages. 4 3 3 8 3 2 7 9 +Jadis, mystérieux, un problème bloquait 5 0 2 8 8 +Tout l'admirable procédé, l'œuvre grandiose 4 1 9 7 1 6 9 +Que Pythagore découvrit aux anciens Grecs. 3 9 9 3 7 5 +0 quadrature ! Vieux tourment du philosophe 1 0 5 8 2 9 +Insoluble rondeur, trop longtemps vous avez 9 7 4 9 4 4 +Défié Pythagore et ses imitateurs. 5 9 2 3 0 +Comment intégrer l'espace plan circulaire ? 7 8 1 6 4 0 +Former un triangle auquel il équivaudra ? 6 2 8 6 2 0 +Nouvelle invention : Archimède inscrira 8 9 9 8 +Dedans un hexagone ; appréciera son aire 6 2 8 0 3 4 +Fonction du rayon. Pas trop ne s'y tiendra : 8 2 5 3 4 2 1 1 7 +Dédoublera chaque élément antérieur ; 0 6 7 9 +Toujours de l'orbe calculée approchera ; 8 2 1 4 8 0 +Définira limite ; enfin, l'arc, le limiteur 8 6 5 1 3 2 8 +De cet inquiétant cercle, ennemi trop rebelle 2 3 0 6 6 4 7 +Professeur, enseignez son problème avec zèle 0 9 3 8 4 4 diff -r 000000000000 -r e8d6296c8d5e Texts/Écrits/XIXe/hugo.txt --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Texts/Écrits/XIXe/hugo.txt mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,93 @@ +=========== +Victor HUGO +=========== + +Ce siècle avait deux ans +------------------------ + +Ce siècle avait deux ans ! Rome remplaçait Sparte, +Déjà Napoléon perçait sous Bonaparte, +Et du premier consul, déjà, par maint endroit, +Le front de l'empereur brisait le masque étroit. +Alors dans Besançon, vieille ville espagnole, +Jeté comme la graine au gré de l'air qui vole, +Naquit d'un sang breton et lorrain à la fois +Un enfant sans couleur, sans regard et sans voix ; +Si débile qu'il fut, ainsi qu'une chimère, +Abandonné de tous, excepté de sa mère, +Et que son cou ployé comme un frêle roseau +Fit faire en même temps sa bière et son berceau. +Cet enfant que la vie effaçait de son livre, +Et qui n'avait pas même un lendemain à vivre, +C'est moi. - + +Je vous dirai peut-être quelque jour +Quel lait pur, que de soins, que de vœux, que d'amour, +Prodigués pour ma vie en naissant condamnée, +M'ont fait deux fois l'enfant de ma mère obstinée, +Ange qui sur trois fils attachés à ses pas +Épandait son amour et ne mesurait pas ! +Ô l'amour d'une mère ! amour que nul n'oublie ! +Pain merveilleux qu'un dieu partage et multiplie ! +Table toujours servie au paternel foyer ! +Chacun en a sa part et tous l'ont tout entier ! + +Je pourrai dire un jour, lorsque la nuit douteuse +Fera parler les soirs ma vieillesse conteuse, +Comment ce haut destin de gloire et de terreur +Qui remuait le monde aux pas de l'empereur, +Dans son souffle orageux m'emportant sans défense, +A tous les vents de l'air fit flotter mon enfance. +Car, lorsque l'aquilon bat ses flots palpitants, +L'océan convulsif tourmente en même temps +Le navire à trois ponts qui tonne avec l'orage, +Et la feuille échappée aux arbres du rivage ! + +Maintenant, jeune encore et souvent éprouvé, +J'ai plus d'un souvenir profondément gravé, +Et l'on peut distinguer bien des choses passées +Dans ces plis de mon front que creusent mes pensées. +Certes, plus d'un vieillard sans flamme et sans cheveux, +Tombé de lassitude au bout de tous ses vœux, +Pâlirait s'il voyait, comme un gouffre dans l'onde, +Mon âme où ma pensée habite, comme un monde, +Tout ce que j'ai souffert, tout ce que j'ai tenté, +Tout ce qui m'a menti comme un fruit avorté, +Mon plus beau temps passé sans espoir qu'il renaisse, +Les amours, les travaux, les deuils de ma jeunesse, +Et quoiqu'encore à l'âge où l'avenir sourit, +Le livre de mon cœur à toute page écrit ! + +Si parfois de mon sein s'envolent mes pensées, +Mes chansons par le monde en lambeaux dispersées ; +S'il me plaît de cacher l'amour et la douleur +Dans le coin d'un roman ironique et railleur ; +Si j'ébranle la scène avec ma fantaisie, +Si j'entre-choque aux yeux d'une foule choisie +D'autres hommes comme eux, vivant tous à la fois +De mon souffle et parlant au peuple avec ma voix ; +Si ma tête, fournaise où mon esprit s'allume, +Jette le vers d'airain qui bouillonne et qui fume +Dans le rythme profond, moule mystérieux +D'où sort la strophe ouvrant ses ailes dans les cieux ; +C'est que l'amour, la tombe, et la gloire, et la vie, +L'onde qui fuit, par l'onde incessamment suivie, +Tout souffle, tout rayon, ou propice ou fatal, +Fait reluire et vibrer mon âme de cristal, +Mon âme aux mille voix, que le Dieu que j'adore +Mit au centre de tout comme un écho sonore ! + +D'ailleurs j'ai purement passé les jours mauvais, +Et je sais d'où je viens, si j'ignore où je vais. +L'orage des partis avec son vent de flamme +Sans en altérer l'onde a remué mon âme. +Rien d'immonde en mon cœur, pas de limon impur +Qui n'attendît qu'un vent pour en troubler l'azur ! + +Après avoir chanté, j'écoute et je contemple, +A l'empereur tombé dressant dans l'ombre un temple, +Aimant la liberté pour ses fruits, pour ses fleurs, +Le trône pour son droit, le roi pour ses malheurs ; +Fidèle enfin au sang qu'ont versé dans ma veine +Mon père vieux soldat, ma mère vendéenne ! + diff -r 000000000000 -r e8d6296c8d5e Texts/Écrits/XXe/de saint-exupéry.txt --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Texts/Écrits/XXe/de saint-exupéry.txt mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,70 @@ +======================== +Antoine de SAINT-EXUPÉRY +======================== + +Je remontais dans ma mémoire jusqu'à l'enfance, pour retrouver le sentiment +d'une protection souveraine. Il n'est point de protection pour les hommes. Une +fois homme on vous laisse aller. + Extrait de Pilote de guerre + +Avec l'avion, nous avons appris la ligne droite. + Extrait de Terre des hommes + +Pourquoi nous haïr ? Nous sommes solidaires, emportés par la même planète, +équipage d'un même navire. + Extrait de Terre des hommes + +Un sourire est souvent l'essentiel. On est payé par un sourire. On est +récompensé par un sourire. + Extrait de Lettre à un otage + +Le chef est celui qui prend tout en charge. Il dit : "J'ai été battu". Il ne +dit pas : "Mes soldats ont été battus". + Extrait de Pilote de guerre + +Vivre, c'est naître lentement. Il serait un peu trop aisé d'emprunter des âmes +toutes faites ! + Extrait de Pilote de guerre + +Les vrais miracles font peu de bruit. + Extrait de Pilote de guerre + +La vérité de demain se nourrit de l'erreur d'hier. + Extrait de Pilote de guerre + +On croit que l'homme est libre... On ne voit pas la corde qui le rattache au +puits, qui le rattache, comme un cordon ombilical, au ventre de la terre. + Extrait de Terre des hommes + +Je n'aime pas les sédentaires du coeur. Ceux-là qui n'échangent rien ne +deviennent rien. + Extrait de Citadelle + +On ne voit bien qu'avec le coeur. L'essentiel est invisible pour les yeux. + Extrait de Le petit prince + +Droit devant soi, on ne peut pas aller bien loin. + Extrait de Le petit prince + +On n'est jamais content là où on est. + Extrait de Le petit prince + +Les enfants seuls savent ce qu'ils cherchent. + Extrait de Le petit prince + +Quand on veut faire de l'esprit, il arrive qu'on mente un peu. + Extrait de Le petit prince + +On risque de pleurer un peu si l'on s'est laissé apprivoiser... + Extrait de Le petit prince + +C'est véritablement utile puisque c'est joli. + Extrait de Le petit prince + +Il faut exiger de chacun ce que chacun peut donner. + Extrait de Le petit prince + +Les enfants doivent être indulgents envers les grandes personnes. + Extrait de Le petit prince + +$Id$ diff -r 000000000000 -r e8d6296c8d5e Texts/Écrits/XXe/ormesson.txt --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Texts/Écrits/XXe/ormesson.txt mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,39 @@ +=============== +Jean d'ORMESSON +=============== + +Il y a des jours, des mois, des années interminables où il ne se passe presque +rien. Il y a des minutes et des secondes qui contiennent tout un monde. + Extrait de Voyez comme on danse + +La naissance est le lieu de l'inégalité. L'égalité prend sa revanche avec +l'approche de la mort. + Extrait de Voyez comme on danse + +C'est le langage qui crée l'homme. + Extrait d'un Entretien avec Pascale Frey - Janvier 1994 + +La télévision est une machine à montrer ceux qui y passent et à cacher ceux qui +n'y passent pas. + Extrait de Merci Bernard Pivot - 18 Mars 2001 + +Tout le bonheur du monde est dans l'inattendu. + Extrait d'une interview dans Libération - 23 Décembre 2000 + +Les honneurs, je les méprise, mais je ne déteste pas forcément ce que je méprise. + +Les hommes sont un peu comme Dieu : tout ce qu'ils peuvent faire, ils le font. +Ou ils le feront. + Extrait de Presque rien sur presque tout + +C'est quand il y a quelque chose au-dessus de la vie que la vie devient belle. + +Toute mort est un mystère parce que toute vie est un mystère. + Extrait de Voyez comme on danse + +L'éternité, c'est ce qu'il y a de plus fragile, c'est du papier. Qu'est-ce qui +reste de tout le passé ? Non pas les idées, parce qu'elles s'envolent, mais des +mots écrits. + Extrait d'un Entretien avec Bernard Pivot - Juin 1978 + +$Id$ diff -r 000000000000 -r e8d6296c8d5e Videos/divx_thx.avi Binary file Videos/divx_thx.avi has changed diff -r 000000000000 -r e8d6296c8d5e Xml/DocBook5/docbook5-section.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/DocBook5/docbook5-section.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,626 @@ + +
+ Noteworthy elements + + In DocBook 5 (see DocBook 5.0: The Definitive + Guide), two elements with the same name having + the same parent element may have different + content models. This is the case for indexterm and imagedata. + + Other elements are less exotic because their content models are + contextual, that is, they depend on their parent elements. + + Example 1: this paragraph contains the usual, full-fledged, + emphasis child element (called + "emphasis (db.emphasis)" in DocBook 5.0: The Definitive + Guide). + + + + + + Please click inside word + "emphasis" in the above example and use + Help + + Show Content Model + ( + Shift + + F1 + ) to display the content model of the full-fledged emphasis element. + + Example 2: + this inlineequation contains a mathphrase which contains + a limited emphasis child element + (called "emphasis (db._emphasis)" in + DocBook 5.0: The Definitive + Guide). + + + + + + Please click inside word + "emphasis" in the above example and use + Help + + Show Content Model + ( + Shift + + F1 + ) to display the content model of the limited emphasis element. + +
+ Element <tag class="element">indexterm</tag> + + DocBook 5 has three kinds of indexterm + elements: + + + + indexterm(singular) + + + (Called "indexterm (db.indexterm.singular)" + in DocBook 5.0: The + Definitive Guide.) A wrapper for an indexed term. + + + + + indexterm(startofrange) + + + (Called + "indexterm (db.indexterm.startofrange)" in DocBook 5.0: The + Definitive Guide.) A wrapper for an indexed term that covers + a range. + + + + + indexterm(endofrange) + + + (Called + "indexterm (db.indexterm.endofrange)" in DocBook 5.0: The + Definitive Guide.) Identifies the end of a range associated + with an indexed term. + + + + + Example 1 (indexterm(singular)): The Tiger + + Big Cats + + Tigers + is a very large cat indeed. + + + + + + Please click on the above indexterm element, use + Edit + + Replace + ( + Ctrl + + R + ), then type "in" (autocompletion) to see + what is suggested in the element list of the Edit + tool. + + Example 2 (indexterm(singular)): + Network Configuration + + +
+ + Configuring Your Network + + Everything you need to know about configuring your + network. + +
+ + Example 3 + (indexterm(startofrange)/indexterm(endofrange) + pair): + Example formalpara + + +
+ + Example formalpara + + Some content. + +
+ + + + + + Please click on any of the above indexterm elements and then use + Help + + Show Content Model + ( + Shift + + F1 + ) to display their content models. +
+ +
+ Element <tag class="element">imagedata</tag> + + DocBook 5 has three kinds of imagedata + elements: + + + + imagedata(fileref) + + + (Called "imagedata (db.imagedata)" in DocBook 5.0: The + Definitive Guide.) Pointer to external image data. + + + + + imagedata(svg) + + + (Called "imagedata (db.imagedata.svg)" in + DocBook 5.0: The + Definitive Guide.) An SVG drawing in a media object. + + + + + imagedata(mathml) + + + (Called "imagedata (db.imagedata.mathml)" + in DocBook 5.0: The + Definitive Guide.) A MathML expression in a media + object. + + + + + Examples: + +
+ ``Normal'' <tag class="element">imagedata</tag> (this <tag + class="element">imagedata</tag> element has no attributes other than + <tag class="attribute">fileref</tag>) + + + + + + + + + + + + Please click on the above image and use + + Edit + + Replace + ( + Ctrl + + R + ) to see what is suggested in the element list of the + Edit tool. +
+ +
+ SVG <tag class="element">imagedata</tag> (the attributes of this + <tag class="element">imagedata</tag> element are: <tag + class="attribute">align</tag>=<tag class="attvalue">right</tag>, <tag + class="attribute">depth</tag>=<tag class="attvalue">10cm</tag>, <tag + class="attribute">scale</tag>=<tag class="attvalue">25</tag>, <tag + class="attribute">valign</tag>=<tag class="attvalue">top</tag>, <tag + class="attribute">width</tag>=<tag class="attvalue">10cm</tag>). + Requires installing the Batik image toolkit plug-in<footnote> + <para>Please use <menuchoice> + <guimenu>Options</guimenu> + + <guimenuitem>Install Add-ons</guimenuitem> + </menuchoice> to download and install the add-on called "Apache + Batik image toolkit plug-in".</para> + </footnote>. + + + + + + + + + +
+ +
+ MathML <tag class="element">imagedata</tag>. Requires installing + the JEuclid image toolkit plug-in and/or the MathML add-on<footnote> + <para>Please use <menuchoice> + <guimenu>Options</guimenu> + + <guimenuitem>Install Add-ons</guimenuitem> + </menuchoice> to download and install the add-on called "JEuclid + image toolkit plug-in" and/or the add-on called "MathML + support".</para> + </footnote>. + + + + + + x + + = + + + + + - + + b + + + ± + + + + b + + 2 + + + - + + + 4 + + + + a + + + + c + + + + + + 2 + + + + a + + + + + + +
+ + Examples of inline images: ``normal'' inlinemediaobject + + + + (the attributes of the imagedata child element of this inlinemediaobject are: scale=50), SVG inlinemediaobject + + + + + + + (the attributes of the imagedata child element of this inlinemediaobject are: scale=10), MathML inlinemediaobject + + + + x + + = + + + + + - + + b + + + ± + + + + b + + 2 + + + - + + + 4 + + + + a + + + + c + + + + + + 2 + + + + a + + + + + + . +
+
diff -r 000000000000 -r e8d6296c8d5e Xml/DocBook5/schemas.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/DocBook5/schemas.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,6 @@ + + + + + diff -r 000000000000 -r e8d6296c8d5e Xml/Documents/Audios/amarok.ogg Binary file Xml/Documents/Audios/amarok.ogg has changed diff -r 000000000000 -r e8d6296c8d5e Xml/Documents/Audios/brahms_lullaby.ogg Binary file Xml/Documents/Audios/brahms_lullaby.ogg has changed diff -r 000000000000 -r e8d6296c8d5e Xml/Documents/Images/blank_cover.jpeg Binary file Xml/Documents/Images/blank_cover.jpeg has changed diff -r 000000000000 -r e8d6296c8d5e Xml/Documents/Images/cosette.png Binary file Xml/Documents/Images/cosette.png has changed diff -r 000000000000 -r e8d6296c8d5e Xml/Documents/Images/culdelampe.png Binary file Xml/Documents/Images/culdelampe.png has changed diff -r 000000000000 -r e8d6296c8d5e Xml/Documents/Images/f-gcru.jpg Binary file Xml/Documents/Images/f-gcru.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Xml/Documents/Images/prismallia_logo.png Binary file Xml/Documents/Images/prismallia_logo.png has changed diff -r 000000000000 -r e8d6296c8d5e Xml/Documents/Images/publiforge_logo.png Binary file Xml/Documents/Images/publiforge_logo.png has changed diff -r 000000000000 -r e8d6296c8d5e Xml/Documents/Images/torture_test_cover.jpg Binary file Xml/Documents/Images/torture_test_cover.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Xml/Documents/les_miserables.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Documents/les_miserables.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,459 @@ + + + + + + Les Misérables (extraits) + + + VictorHUGO + author + + + + + + + + + + + + + Partie 1. Fantine + + + + + + + Livre 1. Un juste + + + + + 1. M. Myriel + +
+

En 1815, M. Charles-François-Bienvenu Myriel était évêque de + Digne. C'était un vieillard d'environ soixante-quinze ans ; il + occupait le siège de Digne depuis 1806.

+

Quoique ce détail ne touche en aucune manière au fond même de ce + que nous avons à raconter, il n'est peut-être pas inutile, ne + fût-ce que pour être exact en tout, d'indiquer ici les bruits et + les propos qui avaient couru sur son compte au moment où il était + arrivé dans le diocèse. Vrai ou faux, ce qu'on dit des hommes tient + souvent autant de place dans leur vie et surtout dans leur destinée + que ce qu'ils font. M. Myriel était fils d'un conseiller au + parlement d'Aix ; noblesse de robe. On contait de lui que son père, + le réservant pour hériter de sa charge, l'avait marié de fort bonne + heure, à dix-huit ou vingt ans, suivant un usage assez répandu dans + les familles parlementaires. Charles Myriel, nonobstant ce mariage, + avait, disait-on, beaucoup fait parler de lui. Il était bien fait + de sa personne, quoique d'assez petite taille, élégant, gracieux, + spirituel ; toute la première partie de sa vie avait été donnée au + monde et aux galanteries. La révolution survint, les événements se + précipitèrent, les familles parlementaires décimées, chassées, + traquées, se dispersèrent. M. Charles Myriel, dès les premiers + jours de la révolution, émigra en Italie. Sa femme y mourut d'une + maladie de poitrine dont elle était atteinte depuis longtemps. Ils + n'avaient point d'enfants. Que se passa-t-il ensuite dans la + destinée de M. Myriel ? L'écroulement de l'ancienne société + française, la chute de sa propre famille, les tragiques spectacles + de 93, plus effrayants encore peut-être pour les émigrés qui les + voyaient de loin avec le grossissement de l'épouvante, firent-ils + germer en lui des idées de renoncement et de solitude ? Fut-il, au + milieu d'une de ces distractions et de ces affections qui + occupaient sa vie, subitement atteint d'un de ces coups mystérieux + et terribles qui viennent quelquefois renverser, en le frappant au + coeur, l'homme que les catastrophes publiques n'ébranleraient pas + en le frappant dans son existence et dans sa fortune ? Nul n'aurait + pu le dire ; tout ce qu'on savait, c'est que, lorsqu'il revint + d'Italie, il était prêtre.

+

En 1804, M. Myriel était curé de Brignolles. Il était déjà + vieux, et vivait dans une retraite profonde.

+

Vers l'époque du couronnement, une petite affaire de sa cure, on + ne sait plus trop quoi, l'amena à Paris. Entre autres personnes + puissantes, il alla solliciter pour ses paroissiens M. le cardinal + Fesch. Un jour que l'empereur était venu faire visite à son oncle, + le digne curé, qui attendait dans l'antichambre, se trouva sur le + passage de sa majesté. Napoléon, se voyant regardé avec une + certaine curiosité par ce vieillard, se retourna, et dit + brusquement :

+

– Quel est ce bonhomme qui me regarde ?

+

– Sire, dit M. Myriel, vous regardez un bonhomme, et moi je + regarde un grand homme. Chacun de nous peut profiter.

+

L'empereur, le soir même, demanda au cardinal le nom de ce curé, + et quelque temps après M. Myriel fut tout surpris d'apprendre qu'il + était nommé évêque de Digne.

+

Qu'y avait-il de vrai, du reste, dans les récits qu'on faisait + sur la première partie de la vie de M. Myriel ? Personne ne le + savait. Peu de familles avaient connu la famille Myriel avant la + révolution.

+

M. Myriel devait subir le sort de tout nouveau venu dans une + petite ville où il y a beaucoup de bouches qui parlent et fort peu + de têtes qui pensent. Il devait le subir, quoiqu'il fût évêque et + parce qu'il était évêque. Mais, après tout, les propos auxquels on + mêlait son nom n'étaient peut-être que des propos ; du bruit, des + mots, des paroles ; moins que des paroles, des palabres, comme dit + l'énergique langue du midi.

+

Quoi qu'il en fût, après neuf ans d'épiscopat et de résidence à + Digne, tous ces racontages, sujets de conversation qui occupent + dans le premier moment les petites villes et les petites gens, + étaient tombés dans un oubli profond. Personne n'eût osé en parler, + personne n'eût même osé s'en souvenir.

+

M. Myriel était arrivé à Digne accompagné d'une vieille fille, + mademoiselle Baptistine, qui était sa soeur et qui avait dix ans de + moins que lui.

+

Ils avaient pour tout domestique une servante du même âge que + mademoiselle Baptistine, et appelée madame Magloire, laquelle, + après avoir été la servante de M. le Curé, + prenait maintenant le double titre de femme de chambre de + mademoiselle et femme de charge de monseigneur.

+

Mademoiselle Baptistine était une personne longue, pâle, mince, + douce ; elle réalisait l'idéal de ce qu'exprime le mot + « respectable » ; car il semble qu'il soit nécessaire qu'une femme + soit mère pour être vénérable. Elle n'avait jamais été jolie ; + toute sa vie, qui n'avait été qu'une suite de saintes oeuvres, + avait fini par mettre sur elle une sorte de blancheur et de + clarté ; et, en vieillissant, elle avait gagné ce qu'on pourrait + appeler la beauté de la bonté. Ce qui avait été de la maigreur dans + sa jeunesse était devenu, dans sa maturité, de la transparence ; et + cette diaphanéité laissait voir l'ange. C'était une âme plus encore + que ce n'était une vierge. Sa personne semblait faite d'ombre ; à + peine assez de corps pour qu'il y eût là un sexe ; un peu de + matière contenant une lueur ; de grands yeux toujours baissés ; un + prétexte pour qu'une âme reste sur la terre.

+

Madame Magloire était une petite vieille, blanche, grasse, + replète, affairée, toujours haletante, à cause de son activité + d'abord, ensuite à cause d'un asthme.

+

A son arrivée, on installa M. Myriel en son palais épiscopal + avec les honneurs voulus par les décrets impériaux qui classent + l'évêque immédiatement après le maréchal de camp. Le maire et le + président lui firent la première visite, et lui de son côté fit la + première visite au général et au préfet.

+

L'installation terminée, la ville attendit son évêque à + l'oeuvre.

+
+
+ + + + 2. M. Myriel devient monseigneur Bienvenu + +
+

Le palais épiscopal de Digne était attenant à l'hôpital.

+

Le palais épiscopal était un vaste et bel hôtel bâti en pierre + au commencement du siècle dernier par monseigneur Henri Puget, + docteur en théologie de la faculté de Paris, abbé de Simore, lequel + était évêque de Digne en 1712. Ce palais était un vrai logis + seigneurial. Tout y avait grand air, les appartements de l'évêque, + les salons, les chambres, la cour d'honneur, fort large, avec + promenoirs à arcades, selon l'ancienne mode florentine, les jardins + plantés de magnifiques arbres. Dans la salle à manger, longue et + superbe galerie qui était au rez-de-chaussée et s'ouvrait sur les + jardins, monseigneur Henri Puget avait donné à manger en cérémonie + le 29 juillet 1714 à messeigneurs Charles Brûlart de Genlis, + archevêque-prince d'Embrun, Antoine de Mesgrigny, capucin, évêque + de Grasse, Philippe de Vendôme, grand prieur de France, abbé de + Saint-Honoré de Lérins, François de Berton de Grillon, évêque-baron + de Vence, César de Sabran de Forcalquier, évêque-seigneur de + Glandève, et Jean Soanen, prêtre de l'oratoire, prédicateur + ordinaire du roi, évêque-seigneur de Senez. Les portraits de ces + sept révérends personnages décoraient cette salle, et cette date + mémorable, 29 juillet 1714, y était gravée en lettres d'or sur une + table de marbre blanc.

+

L'hôpital était une maison étroite et basse à un seul étage avec + un petit jardin.

+

Trois jours après son arrivée, l'évêque visita l'hôpital. La + visite terminée, il fit prier le directeur de vouloir bien venir + jusque chez lui.

+

– Monsieur le directeur de l'hôpital, lui dit-il, combien en ce + moment avez-vous de malades ?

+

– Vingt-six, monseigneur.

+

– C'est ce que j'avais compté, dit l'évêque.

+

– Les lits, reprit le directeur, sont bien serrés les uns contre + les autres.

+

– C'est ce que j'avais remarqué.

+

– Les salles ne sont que des chambres, et l'air s'y renouvelle + difficilement.

+

– C'est ce qui me semble.

+

– Et puis, quand il y a un rayon de soleil, le jardin est bien + petit pour les convalescents.

+

– C'est ce que je me disais.

+

– Dans les épidémies, nous avons eu cette année le typhus, nous + avons eu une suette militaire il y a deux ans, cent malades + quelquefois ; nous ne savons que faire.

+

– C'est la pensée qui m'était venue.

+

– Que voulez-vous, monseigneur ? dit le directeur, il faut se + résigner.

+

Cette conversation avait lieu dans la salle à manger-galerie du + rez-de-chaussée.

+

L'évêque garda un moment le silence, puis il se tourna + brusquement vers le directeur de l'hôpital :

+

– Monsieur, dit-il, combien pensez-vous qu'il tiendrait de lits + rien que dans cette salle ?

+

– La salle à manger de monseigneur ! s'écria le directeur + stupéfait.

+

L'évêque parcourait la salle du regard et semblait y faire avec + les yeux des mesures et des calculs.

+

– Il y tiendrait bien vingt lits ! dit-il, comme se parlant à + lui-même.

+

Puis élevant la voix : – Tenez, monsieur le directeur de + l'hôpital, je vais vous dire. Il y a évidemment une erreur. Vous + êtes vingt-six personnes dans cinq ou six petites chambres. Nous + sommes trois ici, et nous avons place pour soixante. Il y a erreur, + je vous dis. Vous avez mon logis, et j'ai le vôtre. Rendez-moi ma + maison. C'est ici chez vous.

+

Le lendemain, les vingt-six pauvres étaient installés dans le + palais de l'évêque et l'évêque était à l'hôpital.

+

M. Myriel n'avait point de bien, sa famille ayant été ruinée par + la révolution. Sa soeur touchait une rente viagère de cinq cents + francs qui, au presbytère, suffisait à sa dépense + personnelle. M. Myriel recevait de l'état comme évêque un + traitement de quinze mille francs. Le jour même où il vint se loger + dans la maison de l'hôpital, M. Myriel détermina l'emploi de cette + somme une fois pour toutes de la manière suivante. Nous + transcrivons ici une note écrite de sa main.

+

Note pour régler les dépenses de ma maison.

+

Pour le petit séminaire : quinze cents livres.

+

Congrégation de la mission : cent livres.

+

Pour les lazaristes de Montdidier : cent livres.

+

Séminaire des missions étrangères à Paris : deux cents livres.

+

Congrégation du Saint-Esprit : cent cinquante livres.

+

Etablissements religieux de la Terre-Sainte : cent livres.

+

Sociétés de charité maternelle : trois cents livres.

+

En sus, pour celle d'Arles : cinquante livres.

+

Oeuvre pour l'amélioration des prisons : quatre cents livres.

+

Oeuvre pour le soulagement et la délivrance des prisonniers : cinq + cents livres.

+

Pour libérer des pères de famille prisonniers pour dettes : mille + livres.

+

Supplément au traitement des pauvres maîtres d'école du diocèse : + deux mille livres.

+

Grenier d'abondance des Hautes-Alpes : cent livres.

+

Congrégation des dames de Digne, de Manosque et de Sisteron, pour + l'enseignement gratuit des filles indigentes : quinze mille + livres.

+

Pour les pauvres : six mille livres.

+

Ma dépense personnelle : mille livres.

+

Total : quinze mille livres.

+

Pendant tout le temps qu'il occupa le siège de Digne, M. Myriel + ne changea presque rien à cet arrangement. Il appelait cela, comme + on voit, avoir réglé les dépenses de sa + maison.

+

Cet arrangement fut accepté avec une soumission absolue par + mademoiselle Baptistine. Pour cette sainte fille, M. de Digne était + tout à la fois son frère et son évêque, son ami selon la nature et + son supérieur selon l'église. Elle l'aimait et elle le vénérait + tout simplement. Quand il parlait, elle s'inclinait ; quand il + agissait, elle adhérait. La servante seule, madame Magloire, + murmura un peu. M. l'évêque, on l'a pu remarquer, ne s'était + réservé que mille livres, ce qui, joint à la pension de + mademoiselle Baptistine, faisait quinze cents francs par an. Avec + ces quinze cents francs, ces deux vieilles femmes et ce vieillard + vivaient.

+

Et quand un curé de village venait à Digne, M. l'évêque trouvait + encore moyen de le traiter, grâce à la sévère économie de madame + Magloire et à l'intelligente administration de mademoiselle + Baptistine.

+

Un jour, – il était à Digne depuis environ trois mois, – l'évêque + dit :

+

– Avec tout cela je suis bien gêné !

+

– Je le crois bien ! s'écria madame Magloire, Monseigneur n'a + seulement pas réclamé la rente que le département lui doit pour ses + frais de carrosse en ville et de tournées dans le diocèse. Pour les + évêques d'autrefois c'était l'usage.

+

– Tiens ! dit l'évêque, vous avez raison, madame Magloire.

+

Il fit sa réclamation.

+

Quelque temps après, le conseil général, prenant cette demande en + considération, lui vota une somme annuelle de trois mille francs, + sous cette rubrique : Allocation à M. l'évêque pour frais + de carrosse, frais de poste et frais de tournées + pastorales.

+

Cela fit beaucoup crier la bourgeoisie locale, et, à cette + occasion, un sénateur de l'empire, ancien membre du conseil des + cinq-cents favorable au dix-huit brumaire et pourvu près de la + ville de Digne d'une sénatorerie magnifique, écrivit au ministre + des cultes, M. Bigot de Préameneu, un petit billet irrité et + confidentiel dont nous extrayons ces lignes authentiques :

+

"– Des frais de carrosse ? pourquoi faire dans une ville de moins + de quatre mille habitants ? Des frais de poste et de tournées ? à + quoi bon ces tournées d'abord ? ensuite comment courir la poste dans + un pays de montagnes ? Il n'y a pas de routes. On ne va qu'à + cheval. Le pont même de la Durance à Château-Arnoux peut à peine + porter des charrettes à boeufs. Ces prêtres sont tous ainsi. Avides + et avares. Celui-ci a fait le bon apôtre en arrivant. Maintenant il + fait comme les autres. Il lui faut carrosse et chaise de poste. Il + lui faut du luxe comme aux anciens évêques. Oh ! toute cette + prêtraille ! Monsieur le comte, les choses n'iront bien que lorsque + l'empereur nous aura délivrés des calotins. A bas le pape ! (les + affaires se brouillaient avec Rome). Quant à moi, je suis pour César + tout seul. Etc., etc."

+

La chose, en revanche, réjouit fort madame Magloire. – Bon, + dit-elle à mademoiselle Baptistine, Monseigneur a commencé par les + autres, mais il a bien fallu qu'il finit par lui-même. Il a réglé + toutes ses charités.

+

Voilà trois mille livres pour nous. Enfin !

+

Le soir même, l'évêque écrivit et remit à sa soeur une note ainsi + conçue :

+

Frais de carrosse et de tournées.

+

Pour donner du bouillon de viande aux malades de l'hôpital : + quinze cents livres.

+

Pour la société de charité maternelle d'Aix : deux cent cinquante + livres.

+

Pour la société de charité maternelle de Draguignan : deux cent + cinquante livres.

+

Pour les enfants trouvés : cinq cent livres.

+

Pour les orphelins : cinq cent livres.

+

Total : trois mille livres.

+

Tel était le budget de M. Myriel.

+

Quant au casuel épiscopal, rachats de bans, dispenses, + ondoiements, prédications, bénédictions d'églises ou de chapelles, + mariages, etc., l'évêque le percevait sur les riches avec d'autant + plus d'âpreté qu'il le donnait aux pauvres.

+

Au bout de peu de temps, les offrandes d'argent affluèrent. Ceux + qui ont et ceux qui manquent frappaient à la porte de M. Myriel, + les uns venant chercher l'aumône que les autres venaient y + déposer. L'évêque, en moins d'un an, devint le trésorier de tous + les bienfaits et le caissier de toutes les détresses. Des sommes + considérables passaient par ses mains ; mais rien ne put faire + qu'il changeât quelque chose à son genre de vie et qu'il ajoutât le + moindre superflu à son nécessaire.

+

Loin de là. Comme il y a toujours encore plus de misère en bas + que de fraternité en haut, tout était donné, pour ainsi dire, avant + d'être reçu ; c'était comme de l'eau sur une terre sèche ; il avait + beau recevoir de l'argent, il n'en avait jamais. Alors il se + dépouillait.

+

L'usage étant que les évêques énoncent leurs noms de baptême en + tête de leurs mandements et de leurs lettres pastorales, les pauvres + gens du pays avaient choisi, avec une sorte d'instinct affectueux, + dans les noms et prénoms de l'évêque, celui qui leur présentait un + sens, et ils ne l'appelaient que monseigneur Bienvenu. Nous ferons + comme eux, et nous le nommerons ainsi dans l'occasion. Du reste, + cette appellation lui plaisait. – J'aime ce nom-là, + disait-il. Bienvenu corrige monseigneur.

+

Nous ne prétendons pas que le portrait que nous faisons ici soit + vraisemblable ; nous nous bornons à dire qu'il est ressemblant.

+
+
+ + + + 3. A bon évêque dur évêché + +
+

…

+
+
+
+ + + + + + + Livre 2. La chute + + + + + 1. Le soir d'un jour de marche + +
+

…

+
+
+
+
+ + + + + + + + + Partie 2. Cosette + + + + + + + Livre 1. Waterloo + + + + + 1. Ce qu'on rencontre en venant de Nivelles + +
+

L'an dernier (1861), par une belle matinée de mai, un passant, + celui qui raconte cette histoire, arrivait de Nivelles et se + dirigeait vers La Hulpe. Il allait à pied. Il suivait, entre deux + rangées d'arbres, une large chaussée pavée ondulant sur des + collines qui viennent l'une après l'autre, soulèvent la route et la + laissent retomber, et font là comme des vagues énormes. Il avait + dépassé Lillois et Bois-Seigneur-Isaac. Il apercevait, à l'ouest, + le clocher d'ardoise de Braine-l'Alleud qui a la forme d'un vase + renversé. Il venait de laisser derrière lui un bois sur une + hauteur, et, à l'angle d'un chemin de traverse, à côté d'une espèce + de potence vermoulue portant l'inscription : Ancienne + barrière no 4, un cabaret ayant sur sa façade cet + écriteau : Au quatre vents. Echabeau, café de + particulier.

+

Un demi-quart de lieue plus loin que ce cabaret, il arriva au + fond d'un petit vallon où il y a de l'eau qui passe sous une arche + pratiquée dans le remblai de la route. Le bouquet d'arbres, + clairsemé mais très vert, qui emplit le vallon d'un côté de la + chaussée, s'éparpille de l'autre dans les prairies et s'en va avec + grâce et comme en désordre vers Braine-l'Alleud.

+

Il y avait là, à droite, au bord de la route, une auberge, une + charrette à quatre roues devant la porte, un grand faisceau de + perches à houblon, une charrue, un tas de broussailles sèches près + d'une haie vive, de la chaux qui fumait dans un trou carré, une + échelle le long d'un vieux hangar à cloisons de paille. Une jeune + fille sarclait dans un champ où une grande affiche jaune, + probablement du spectacle forain de quelque kermesse, volait au + vent. A l'angle de l'auberge, à côté d'une mare où naviguait une + flottille de canards, un sentier mal pavé s'enfonçait dans les + broussailles. Ce passant y entra.

+

Au bout d'une centaine de pas, après avoir longé un mur du + quinzième siècle surmonté d'un pignon aigu à briques contrariées, + il se trouva en présence d'une grande porte de pierre cintrée, avec + imposte rectiligne, dans le grave style de Louis XIV, accostée de + deux médaillons planes. Une façade sévère dominait cette porte ; un + mur perpendiculaire à la façade venait presque toucher la porte et + la flanquait d'un brusque angle droit. Sur le pré devant la porte + gisaient trois herses à travers lesquelles poussaient pêle-mêle + toutes les fleurs de mai. La porte était fermée. Elle avait pour + clôture deux battants décrépits ornés d'un vieux marteau + rouillé.

+

Le soleil était charmant ; les branches avaient ce doux + frémissement de mai qui semble venir des nids plus encore que du + vent. Un brave petit oiseau, probablement amoureux, vocalisait + éperdument dans un grand arbre.

+

Le passant se courba et considéra dans la pierre à gauche, au + bas du pied-droit de la porte, une assez large excavation + circulaire ressemblant à l'alvéole d'une sphère. En ce moment les + battants s'écartèrent et une paysanne sortit.

+

Elle vit le passant et aperçut ce qu'il regardait.

+

– C'est un boulet français qui a fait ça, lui dit-elle. Et elle + ajouta :

+

– Ce que vous voyez là, plus haut, dans la porte, près d'un clou, + c'est le trou d'un gros biscayen. Le biscayen n'a pas traversé le + bois.

+

– Comment s'appelle cet endroit-ci ? demanda le passant.

+

– Hougomont, dit la paysanne.

+

Le passant se redressa. Il fit quelques pas et s'en alla regarder + au-dessus des haies. Il aperçut à l'horizon à travers les arbres une + espèce de monticule et sur ce monticule quelque chose qui, de loin, + ressemblait à un lion.

+

Il était dans le champ de bataille de Waterloo.

+
+
+
+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Documents/torture_test.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Documents/torture_test.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,649 @@ + + + + + + Torture test + Test des capacités de publidoc + 9781449328030 + http://www.prismallia.fr/Xml/torture_test + Prismallia, Paris, 2012 + + + PatrickPIERRE + author + + + Tien HaïNGUYEN + illustrator + + + +
12 rue de la Montagne – 75005 Paris
+ + publisher + packager +
+
+ + Paris + + 9782843550362 + L'art de mettre à l'épreuve + 312 + + + hugo_miserables.xml + + + publidoc + Cyrano + météo + + + + + + +

+ Ce fichier rassemble un maximum de situations afin de tester les + possibilités de publidoc. +

+
+ + Ce fichier n'a pas de réelle signification + + + + + + Publidoc + Torture test + +
+

+ Réalisation Prismallia +

+
+
+ + + + + Le niveau section + + + + + Les types de section + +
+ + Section normale + +
+

Il dirigea la pointe du bambou vers le tableau noir.

+

« Eh bien, lis. »

+

Je lus la phrase à haute voix.

+

Alors, il alla prendre un abécédaire, et je lus sans difficulté + plusieurs pages…

+

Je crois qu'il eut ce jour-là la plus grande joie de sa vie.

+

Lorsque ma mère survint, elle me trouva au milieu des quatre + instituteurs, qui avaient renvoyé leurs élèves dans la cour de + récréation, et qui m'entendaient déchiffrer lentement l'histoire du + Petit Poucet… Mais au lieu d'admirer cet exploit, elle pâlit, + déposa ses paquets par terre, referma le livre, et m'emporta dans + ses bras, en disant : « Mon Dieu! mon Dieu !… »

+

Sur la porte de la classe, il y avait la concierge, qui était + une vieille femme corse : elle faisait des signes de croix. J'ai su + plus tard que c'était elle qui était allée chercher ma mère, en + l'assurant que « ces messieurs » allaient me faire « éclater le + cerveau ».

+
+
+

À table, mon père affirma qu'il s'agissait de superstitions + ridicules, que je n'avais fourni aucun effort, que j'avais appris à + lire comme un perroquet apprend à parler, et qu'il ne s'en était + même pas aperçu. Ma mère ne fut pas convaincue, et de temps à autre + elle posait sa main fraîche sur mon front et me demandait : « Tu + n'as pas mal à la tête ? »

+
+
+
+ + Encadré + « Casser sa pipe » + +

+ Il semblerait que cette expression vienne du Premier empire durant + les guerres Napoléoniennes. Sur les champs de bataille de + l'époque, les médecins militaires (majors) ne disposaient pas du + matériel nécessaire pour anesthésier le soldat avant de + l'amputer. Pour résoudre ce problème, on avait trouvé une bien + maigre solution. Il s'agissait de donner une pipe en terre cuite au + patient qu'il place entre ses dents, pour éviter que ce dernier ne + crie. Dans le cas où le médecin échouait lors de l'opération et que + le soldat succombait, il lâchait alors la pipe qu'il tenait entre + ses mâchoires, et celle-ci tombait en se brisant.

+

Ce serait de là que naquit l'expression « casser sa pipe ».

+
+
+ + Exemple + +

Quand on meurt on perd le goût de la vie. Quand on casse sa pipe, + on perd le goût du tabac.

+
+
+ + Signature + +

Jeanson Henri

+
+
+ + + + Les langues + +
+ + Moyen mnémotechnique pour les planètes + +

Mercredi, viens-tu manger avec Jean sur une nappe propre ?

+

Mercure, Vénus, Terre, Mars, Astéroïdes, Saturne, Uranus, Neptune, + Pluton

+
+
+ + Don't look a gift horse in the mouth + +
+ Meaning +

Don't be ungrateful when you receive a gift.

+
+
+ Origin +

This comes into the category of phrases called proverbs. The + phrase is often expressed as 'never look a gift horse in the + mouth'.

+

As horses age their teeth begin to project further forward each + year and so their age can be estimated by checking how prominent + the teeth are.

+
+
+
+
+ + + + + Le niveau bloc + + + + Le texte + + + + + Les paragraphes + +
+ + Les Misérables + Extrait + +

Où l’on apprend la mort de Jean Valjean.

+
+ +

Cosette et Marius tombèrent à genoux, éperdus, étouffés de + larmes, chacun sur une des mains de Jean Valjean. Ces mains + augustes ne remuaient plus.

+

Il était renversé en arrière, la lueur des deux chandeliers + l'éclairait ; sa face blanche regardait le ciel, il laissait + Cosette et Marius couvrir ses mains de baisers ; il était mort.

+

La nuit était sans étoiles et profondément obscure. Sans doute, + dans l'ombre, quelque ange immense était debout, les ailes + déployées, attendant l'âme.

+
+
+ + Germinal + Extrait + +

Où l’on découvre une ambiance pesante.

+
+ +
+

Pas une parole n'était échangée. Ils tapaient tous, on + n'entendait que ces coups irréguliers, voilés et comme lointains. + Les bruits prenaient une sonorité rauque, sans un écho dans l'air + mort. Et il semblait que les ténèbres fussent d'un noir inconnu, + épaissi par les poussières volantes du charbon, alourdi par des + gaz qui pesaient sur les yeux. Les mèches des lampes, sous leurs + chapeaux de toile métallique, n'y mettaient que des points + rougeâtres.

+

On ne distinguait rien, la taille s'ouvrait, montait ainsi + qu'une large cheminée, plate et oblique, où la suie de dix hivers + aurait amassé une nuit profonde. Des formes spectrales s'y + agitaient, les lueurs perdues laissaient entrevoir une rondeur de + hanche, un bras noueux, une tête violente, barbouillée comme pour + un crime. Parfois, en se détachant, luisaient des blocs de + houille, des pans et des arêtes, brusquement allumés d'un reflet + de cristal. Puis, tout retombait au noir, les rivelaines + tapaient à grands coups sourds, il n'y avait plus que le + halètement des poitrines, le grognement de gêne et de fatigue, + sous la pesanteur de l'air et la pluie des sources.

+
+
+

Émile ZOLA

+
+
+
+ + + + Les dialogues + +
+ + Cyrano de Bergerac + Extrait + + + Le fâcheux +

Quoi, pas un grand seigneur pour couvrir de son nom ?…

+
+ + Cyrano + agacé +

Non, ai-je dit deux fois. Faut-il donc que je trisse ?…

+

Non, pas de protecteur… mais une protectrice !

+
+
+
+ + + + Les listes + +
+ + la pâte à crêpes + + + + + Liste non ordonnée : les ingrédients + + 250 g de farine + 3 œufs + 75 cl de lait + 2 cuillères à soupe de sucre + + + + + Liste ordonnée : la recette + + +

Versez dans une terrine 250 g de farine en fontaine, et + cassez 3 œufs au milieu.

+

Incorporez-les à la farine, en remuant avec une cuillère + en bois.

+
+ +

Versez 75 cl de lait, en délayant progressivement de + manière à éviter les grumeaux.

+

Si vous faites des crêpes sucrées, ajoutez 2 cuillères à + soupe de sucre.

+
+ +

Laissez reposer la pâte si possible 1 h avant de + l'utiliser.

+
+ +

Si vous voulez des crêpes plus fines, mettez moitié eau, + moitié lait.

+

Si vous les désirez plus légères, remplacez un verre de lait + par un verre de bière.

+

Si vous les aimez plus moelleuses, incorporez 1 blanc d'œuf + battu en neige à la pâte, au moment de confectionner les + crêpes.

+
+
+
+
+ + + Glossaire : la comptabilité + + + +

Colonne de gauche du bilan qui représente les éléments + positifs du patrimoine d'une entreprise : ce qu'elle + possède.

+
+ + +

Colonne de droite du bilan qui représente les dettes d'une + entreprise et ses capitaux propres.

+
+
+
+
+ + + Listes imbriquées : la météo aéronautique + + + + + METAR + + METAR LFPB 230900Z 13003KT CAVOK 18/10 Q1015 NOSIG= + METAR LFOR 230900Z 18003KT CAVOK 17/09 Q1015= + + + + + + TAF + + TAF LFOP 230800Z 230918 18005KT CAVOK BECMG 1416 24010KT BKN014 TEMPO 1618 RA BKN005= + TAF LFOT 230800Z 230918 23007KT CAVOK= + + + +
+
+ + + + Les citations + +
+
+

Dans cent ans, qu'aimeriez-vous que l'on dise de vous ?

+

+ — J'aimerais que l'on dise : il se porte bien pour son + âge ! +

+ Woody ALLEN +
+
+
+ + + + Les tableaux + +
+ + + Un tableau simple + + + + + Head 1 + Head 2 + Head 3 + + + + + Foot 1 + Foot 2 + Foot 3 + + + + + Cell 1.1 + Cell 1.2 + Cell 1.3 + + + Cell 2.1 + Cell 2.2 + Cell 2.3 + + + + +
+

Légende du tableau

+
+
+
+
+ + + Le multimedia + + + + + L'image + +
+ + + Émile BAYARD + + + Cosette, illustration pour Les Misérables. + + + + + Le logo de Prismallia + + +

+ En typographie, un cul-de-lampe est un ornement placé en bas + d'une page de fin de chapitre ou de livre. Il prend généralement + la forme d’un triangle composé d'un dessin abstrait ou imagé + comme avec le fleuron typographique (). Le cul-de-lampe désigne aussi l'arrangement + décoratif d'un texte qui va en diminuant, d'une ligne à l'autre, + jusqu'à ne plus former qu'une pointe sur la dernière ligne. +

+ + + +

Variomètre

+
+ + Robin DR-400, F-GCRU. +
+

Le Robin DR-400 est un avion de tourisme monomoteur.

+
+
+ + + + La musique et le son + +
+ +
+
+
+
+ + + + + Le niveau courant + + +
+ + + +

+ Une ancre est un objet embarqué, lourd, + souvent de métal et destiné à stabiliser des bateaux à un + endroit spécifique sur les fonds rocheux, vaseux ou sableux. Il + y a deux catégories d’ancrages (ou mouillage), les ancrages + provisoires et les ancrages permanents. +

+
+ + +

Un exposant 10-3 suivi d'un indice + H2O.

+
+ + +

Le dernier théorème de Fermat :

+

+ Il n'existe pas de nombres entiers non nuls x, + y et z tels que : + + xn + yn = zn + + dès que n est un entier strictement supérieur à 2. +

+

+ Une fraction en LaTeX : \frac{1}{2} +

+
+ + +

En horlogerie, 4 est écrit iiii au lieu de iv, essentiellement pour des raisons de + lisibilité sur un cadran rond. C'est ce qui lui vaut son nom de + quatre d'horloger.

+
+ + +

Napoléon Bonaparte est né le 15 août 1769 à Ajaccio, en Corse et + mort le 5 mai 1821 sur + l'île Sainte-Hélène, au Royaume-Uni. […]

+

À son retour d’Italie, en décembre + 1797, Bonaparte est accueilli comme un héros par le + Directoire. […]

+

En 1800, Bonaparte attaque et vainc + l’Archiduché d'Autriche une nouvelle fois. […]

+

1er mars 1815 : + Débarqués à Golfe-Juan, Napoléon et sa petite troupe gagnent + Cannes où ils arrivent tard et d’où ils repartent tôt. […]

+

Dans les années , l’empereur Napoléon III + fait publier la correspondance de son oncle. […]

+
+ + +

La loi a changé, mais les chasseurs ne s'y soumettront + pas. C'est toute la substance du discours martelé par le leader + de cpnt (Chasse, Pêche, + Nature et Traditions), Jean + Saint-Josse, devant les chasseurs de la baie de Somme.

+
+ + +

Depuis leur entrée dans l'univers des mathématiques (avec + Pascal

Blaise PASCAL est né le 19 juin 1623 à Clermont.

+

Il est mort le 19 août 1662 à + Paris.

au xviie siècle), les probabilités + ont pris une place croissante dans notre façon d'appréhender le + monde. La mécanique quantiqueLa mécanique quantique est la + théorie mathématique et physique décrivant la structure et + l'évolution dans le temps et + l'espace des phénomènes physiques à + l'échelle de l'atome et en dessous., par exemple, repose + en partie sur le calcul des probabilités.

+
+ + +

La boucle (ou looping) est une figure de + voltige aérienne. C'est une rotation de l'avion ou de + l'hélicoptère autour de son axe de tangage (axe des ailes).

+
+ + +

La chimie se préoccupe de la manière dont les 92 atomes qui + constituent le tableau de Mendeleieff peuvent se combiner pour + donner des composés et quelles sont les propriétes de ces + composés. Ces composés sont soit des + molécules soit des + cristaux.

+
+ + +

Impossible de vous dire mon âge, il change tout le + temps. Allais Alphonse (1855-1905)

+
+ + +

Le groupe sncf constitué par + l'établissement public sncf et ses 49 + filiales, dont la plupart sont contrôlées par la société holding + sncf Participations, + est l'un des tout premiers groupes de transport et de logistique + en Europe.

+
+ + +

Un hydrate est un composé chimique contenant de + l'eau.

+
+ + +

Le mot table n'a qu'une syllabe.

+
+ + +

+ N'hésitez pas à visiter le site de Prismallia. +

+

+ Lisez également l'article sur les ancres. +

+
+
+
+
+
+ + + + + Copyright + +
+

Direction éditoriale : Anne ONIME

+

Coordination éditoriale : Claire DENEAUTERRE

+

Édition : Yves ATROVITE

+

Direction artistique : Guy LIGUILI

+

Conception graphique : Patrick OTÉ

+

Réalisation numérique : Prismallia

+
+
+

© Prismallia, Paris 2012

+
+
+

Tous les droits réservés pour tous les pays.

+
+
+ +
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Other/mega_monster_v1.5_1.2.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Other/mega_monster_v1.5_1.2.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,1165 @@ + + + + + + + + + + + + + +]> + + + Tests Multiples DTD v1.5 + AV + + Ligaran + + + + + + Un Book Title + Un sous titre + + Firstname Lastname + Auteur 2 + + The publisher + + +

A first paragraph of copyrights

+

Another Copyrights paragraph

+ A book translator + the book ean + the book isbn + the book issn + A Book dedication here +

A book inscription as a paragraph

+ An author in a book inscription + A source as a book inscription +
+ + Exemple inline +
+

+ typo en italique ou + en gras ou + en normal. +

+

+ de l'italique dans du gras ou + du gras dans de l'italique +

+

+ mais aussi les sub les sup, + les small caps, bref le XXIième siècle. +

+

+ les retours
à la ligne (br) +

+

+ on peut aussi avoir un span ou un span de class red +

+

+ on peut aussi tout mélanger : + du sc dans du i voir même
+ un span avec un sup dans un i et un sub dans un b ou autre chose... +

+
+ +
+
+ + + + + Blocs + + + + + Exemple blocs simples + +
+

on fait un p dans une div

+

et un deuxième

+

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem + Ipsum has been the industry's standard dummy text ever since the 1500s, when an + unknown printer took a galley of type and scrambled it to make a type specimen + book. It has survived not only five centuries, but also the leap into electronic + typesetting, remaining essentially unchanged. It was popularised in the 1960s + with the release of Letraset sheets containing Lorem Ipsum passages, and more + recently with desktop publishing software like Aldus PageMaker including + versions of Lorem Ipsum.

+

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots + in a piece of classical Latin literature from 45 BC, making it over 2000 years + old. Richard McClintock, a Latin professor at Hampden-Sydney College in + Virginia, looked up one of the more obscure Latin words, consectetur, from a + Lorem Ipsum passage, and going through the cites of the word in classical + literature, discovered the undoubtable source. Lorem Ipsum comes from sections + 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and + Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of + ethics, very popular during the Renaissance. The first line of Lorem Ipsum, + "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.

+
+
+ + + Listes + +

Une première liste :

+ +

la on commence une liste avec un p introductif

+

la on met le premier item

+

un deuxième paragraphe du premier item : Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots + in a piece of classical Latin literature from 45 BC, making it over 2000 years + old. Richard McClintock, a Latin professor at Hampden-Sydney College in + Virginia, looked up one of the more obscure Latin words, consectetur, from a + Lorem Ipsum passage, and going through the cites of the word in classical + literature, discovered the undoubtable source. Lorem Ipsum comes from sections + 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and + Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of + ethics, very popular during the Renaissance. The first line of Lorem Ipsum, + "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.

+

et la le deuxième

+

avec un item

+

ou un label entier

+
+

Une seconde liste :

+ +

on peut aussi faire des listes dans les listes

+

un début d'item qui se poursuit en liste

+

sous-liste 1er item

+

sous-liste item 2

+

sous-sous-liste item 1

+

sous-sous-liste item 2

+
+
+
+
+
+

Une 3ieme liste :

+ +

on peut aussi faire une liste dans une liste

+

un début d'item qui se poursuit en list

+

un paragraph introductif de la sous-liste

+

sous-liste 1er item

+

sous-liste item 2

+
+
+
+
+
+ + + + Les div + +

un p dans une div qui est alignée center

+

un p dans une div qui est alignée à droite

+

une div avec une bordure

+

div de classe citation

+

div de classe frame

+

div de classe front_bookAuthors

+

div de classe front_bookCopyright

+

div de classe front_bookTitle

+

div de classe inscription

+

div de classe law_article

+

div de classe poem

+
+ + + + Les p + +
+

un p normal

+

un p de classe inscription_author

+

un p de classe source

+

un p sans indentation

+

un p aligné à gauche

+

un p aligné à droite

+

un p aligné center

+

un p de classe source aligné à droite, sans indent

+
+
+ + + + Les lignes de séparation + +
+

dans une div p on peut trouver plusieur type de rupture de ligne

+

la ligne blanche normale (bl)

+ +

la single star

+ +

la triple star

+ +

et la suite

+
+
+ Pour vérififier : la meme chose sans bl +

dans une div p on peut trouver plusieur type de rupture de ligne

+

la ligne blanche normale (bl)

+

la single star

+

la triple star

+

et la suite

+
+
+ + + + deflist and deflist group + +
+ +
+
un dt
+
et sa dd associée
+
+
+
un autre dt
+
et son autre dd
+
+
+
un 3ième dt
+ +

avec une liste comme dcd

+

et un deuxième item

+
+
+
+
+
+
+ + + + lines and lines group mainly for poetry stanza (baudelaire) + +
+ + La sottise, l’erreur, le péché, la lésine, + Occupent nos esprits et travaillent nos corps, + Et nous alimentons nos aimables remords, + Comme les mendiants nourrissent leur vermine. + + + Nos péchés sont têtus, nos repentirs sont lâches ; + Nous nous faisons payer grassement nos aveux, + Et nous rentrons gaiement dans le chemin bourbeux, + Croyant par de vils pleurs laver toutes nos taches. + + + Sur l’oreiller du mal c’est Satan Trismégiste + Qui berce longuement notre esprit enchanté, + Et le riche métal de notre volonté + Est tout vaporisé par ce savant chimiste. + + + C’est le Diable qui tient les fils qui nous remuent ! + Aux objets répugnants nous trouvons des appas ; + Chaque jour vers l’Enfer nous descendons d’un pas, + Sans horreur, à travers des ténèbres qui puent. + + + Ainsi qu’un débauché pauvre qui baise et mange + Le sein martyrisé d’une antique catin, + Nous volons au passage un plaisir clandestin + Que nous pressons bien fort comme une vieille orange. + + + Dans nos cerveaux malsains, comme un million d’helminthes, + Grouille, chante et ripaille un peuple de Démons, + Et, quand nous respirons, la Mort dans nos poumons + S’engouffe, comme un fleuve, avec de sourdes plaintes. + + + Si le viol, le poison, le poignard, l’incendie, + N’ont pas encor brodé de leurs plaisants dessins + Le canevas banal de nos piteux destins, + C’est que notre âme, hélas ! n’est pas assez hardie. + + + Mais parmi les chacals, les panthères, les lices, + Les singes, les scorpions, les vautours, les serpents, + Les monstres glapissants, hurlants, grognants, rampants, + Dans la ménagerie infâme de nos vices, + + + Il en est un plus laid, plus méchant, plus immonde ! + Quoiqu’il ne pousse ni grands gestes ni grands cris, + Il ferait volontiers de la terre un débris + Et dans un bâillement avalerait le monde ; + + + C’est l’Ennui ! — l’œil chargé d’un pleur involontaire, + Il rêve d’échafauds en fumant son houka. + Tu le connais, lecteur, ce monstre délicat, + — Hypocrite lecteur, — mon semblable, — mon frère ! + +
+
+
+ + + Hierarchie +

Ici c'est un p une div dans le titles pour tester les marges en présence d'une div (sans classe)

+

Ici un deuxième p de cette div

+
+
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras malesuada vulputate magna quis tristique. Proin sagittis tristique arcu, et blandit mauris rutrum id. Vestibulum dapibus urna in mauris porttitor cursus. Praesent et est ut nulla ullamcorper consequat. In hac habitasse platea dictumst. Vestibulum eu dui quis lorem imperdiet laoreet. Quisque massa eros, congue a condimentum in, porta sed ante. Etiam scelerisque, purus aliquet gravida condimentum, orci tortor mattis arcu, at suscipit erat orci vitae risus. Donec turpis justo, fringilla ut feugiat in, tristique sed neque. Nulla hendrerit vestibulum nibh eu convallis. +

+

+ Nulla sodales risus id libero luctus a aliquet arcu blandit. Etiam adipiscing euismod viverra. Sed non aliquam erat. Mauris in mauris vel ipsum pharetra laoreet sed luctus dui. Aliquam erat volutpat. Donec elit magna, blandit a fermentum eu, elementum et massa. Aliquam vitae elit tellus, sed interdum velit. Nulla laoreet fringilla sem, ut laoreet metus aliquam nec. Praesent sollicitudin tortor in ligula commodo rhoncus. Pellentesque tortor sapien, laoreet quis posuere sit amet, congue eu magna. In dapibus ultrices congue. Morbi sed ante quam. In hac habitasse platea dictumst. In ultrices dolor vel nibh porta tincidunt. Mauris quam felis, lacinia vel congue eu, iaculis quis sapien. Morbi eu nulla quam. Duis porttitor elementum orci, a blandit tortor aliquam sit amet. +

+ + + Partie 1 chapitre 1 + +
+

p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 + p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 + p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 + p1c1 p1c1 p1c1

+
+
+ + Partie 1 chapitre 1 section 1 + +

p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 + p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 + p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 + p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 + p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1 + p1c1s1 p1c1s1 p1c1s1 p1c1s1 p1c1s1

+
+ +
+

une div dans le titles de la sous-section. + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras malesuada vulputate magna quis tristique. +

+
+ Partie 1 chapitre 1 section 1 sous-section1 +
+

p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 + p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 + p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 + p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 + p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1

+
+
+ + Partie 1 chapitre 1 section 1 sous-section 2 +
+

+ une div (normale) dans le titles de la sous-sous-section. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras malesuada vulputate magna quis tristique. Proin sagittis tristique arcu, et blandit mauris rutrum id. +

+
+
+

p1c1s1ss2 p1c1s1ss2 p1c1s1ss2 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras malesuada vulputate magna quis tristique.

+
+ + Partie 1 chapitre 1 section 1 sous-section 2 ss-section + 1 + +

p1c1s1ss2sss1 p1c1s1ss2sss1 p1c1s1ss2sss1 p1c1s1ss2sss1 p1c1s1ss2sss1 + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras malesuada vulputate magna quis tristique. Proin sagittis tristique arcu, et blandit mauris rutrum id. Vestibulum dapibus urna in mauris porttitor cursus. Praesent et est ut nulla ullamcorper consequat. In hac habitasse platea dictumst. Vestibulum eu dui quis lorem imperdiet laoreet. Quisque massa eros, congue a condimentum in, porta sed ante. Etiam scelerisque, purus aliquet gravida condimentum, orci tortor mattis arcu, at suscipit erat orci vitae risus. Donec turpis justo, fringilla ut feugiat in, tristique sed neque. Nulla hendrerit vestibulum nibh eu convallis. +

+
+
+ + Partie 1 chapitre 1 section 1 sous-section 2 ss-section + 2 + +

p1c1s1ss2sss2 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras malesuada vulputate magna quis tristique. Proin sagittis tristique arcu, et blandit mauris rutrum id. Vestibulum dapibus urna in mauris porttitor cursus. Praesent et est ut nulla ullamcorper consequat. In hac habitasse platea dictumst. Vestibulum eu dui quis lorem imperdiet laoreet. Quisque massa eros, congue a condimentum in, porta sed ante. Etiam scelerisque, purus aliquet gravida condimentum, orci tortor mattis arcu, at suscipit erat orci vitae risus. Donec turpis justo, fringilla ut feugiat in, tristique sed neque. Nulla hendrerit vestibulum nibh eu convallis. +

+
+ +
+ + +
+
+ + Partie 1 chapitre 1 section 2 + +

1c1s2 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras malesuada vulputate magna quis tristique. Proin sagittis tristique arcu, et blandit mauris rutrum id. Vestibulum dapibus urna in mauris porttitor cursus. Praesent et est ut nulla ullamcorper consequat. In hac habitasse platea dictumst. Vestibulum eu dui quis lorem imperdiet laoreet. Quisque massa eros, congue a condimentum in, porta sed ante. Etiam scelerisque, purus aliquet gravida condimentum, orci tortor mattis arcu, at suscipit erat orci vitae risus. Donec turpis justo, fringilla ut feugiat in, tristique sed neque. Nulla hendrerit vestibulum nibh eu convallis. +

+
+
+ + + Partie 1 Chapitre 2 +

ici on a une citation d'un auteur qu'on aime bien

Une source
+
+

+ Nulla eu quam odio, in fringilla dolor. Donec quis nisi quis mi laoreet volutpat et ut felis. Nunc tincidunt tempor luctus. Morbi accumsan consequat arcu quis semper. Cras massa libero, venenatis eu eleifend ac, volutpat eget mauris. Proin molestie est placerat dolor lobortis sodales. Sed ultrices sodales elit, in pharetra orci tincidunt sit amet. In hac habitasse platea dictumst. Proin in massa et mauris elementum cursus sit amet at est. Donec a magna sit amet lorem aliquam fermentum a a turpis. Pellentesque ultrices blandit mauris sit amet posuere. Curabitur sed nisl ligula. +

+

+ Donec sodales fermentum dignissim. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin ac lacus semper est rhoncus lacinia. Nulla vel congue est. Pellentesque nibh quam, rutrum at porta sit amet, varius id turpis. Proin posuere felis eu quam aliquam sollicitudin. Vestibulum vitae magna nisi. Curabitur quis hendrerit quam. Praesent dictum vulputate nisi, at facilisis diam luctus ac. Vivamus sed est nisl. Suspendisse in odio eget ante vestibulum porttitor ac non mi. Etiam erat nisl, auctor at fringilla ac, hendrerit a leo. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus massa lectus, faucibus id congue a, tristique in nulla. Donec adipiscing hendrerit eros at hendrerit. +

+
+ + + Partie 1 Chapitre 3 + +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras malesuada vulputate magna quis tristique. Proin sagittis tristique arcu, et blandit mauris rutrum id. Vestibulum dapibus urna in mauris porttitor cursus. Praesent et est ut nulla ullamcorper consequat. In hac habitasse platea dictumst. Vestibulum eu dui quis lorem imperdiet laoreet. Quisque massa eros, congue a condimentum in, porta sed ante. Etiam scelerisque, purus aliquet gravida condimentum, orci tortor mattis arcu, at suscipit erat orci vitae risus. Donec turpis justo, fringilla ut feugiat in, tristique sed neque. Nulla hendrerit vestibulum nibh eu convallis. +

+

+ Nulla sodales risus id libero luctus a aliquet arcu blandit. Etiam adipiscing euismod viverra. Sed non aliquam erat. Mauris in mauris vel ipsum pharetra laoreet sed luctus dui. Aliquam erat volutpat. Donec elit magna, blandit a fermentum eu, elementum et massa. Aliquam vitae elit tellus, sed interdum velit. Nulla laoreet fringilla sem, ut laoreet metus aliquam nec. Praesent sollicitudin tortor in ligula commodo rhoncus. Pellentesque tortor sapien, laoreet quis posuere sit amet, congue eu magna. In dapibus ultrices congue. Morbi sed ante quam. In hac habitasse platea dictumst. In ultrices dolor vel nibh porta tincidunt. Mauris quam felis, lacinia vel congue eu, iaculis quis sapien. Morbi eu nulla quam. Duis porttitor elementum orci, a blandit tortor aliquam sit amet. +

+
+
+ + + + Tableaux + + + + Test structure tableau + + + + + + +

theah1

+
+ +

thead2

+
+
+ + + + +

tfoot1

+
+ +

tfoot2

+
+
+ + + + +

body row 1

+
+ +

body row 2

+
+
+ + +
+
+ + + + tableau sans bordure sans span + + + + + + +

a1

+
+ +

a2

+
+ +

a3

+
+
+ + +

b1

+
+ +

b2

+
+ +

b3

+
+
+ + +
+
+ + + + tableau avec bordure + +

toutes les bordures

+ + + + + +

a1

+
+ +

a2

+
+ +

a3

+
+
+ + +

b1

+
+ +

b2

+
+ +

b3

+
+
+ + +
+

+

bordure en bas

+ + + + + +

a1

+
+ +

a2

+
+ +

a3

+
+
+ + +

b1

+
+ +

b2

+
+ +

b3

+
+
+ + +
+ +

bordure sur les cotes

+ + + + + +

a1

+
+ +

a2

+
+ +

a3

+
+
+ + +

b1

+
+ +

b2

+
+ +

b3

+
+
+ + +
+
+ + + + span colonne + + + + + + +

a1

+
+ +

a2

+
+
+ + +

a1sdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

+
+
+ + +
+
+ + + + test colsep et rowsep + +


test colsep

+ + + + +

f1

+

f2

+

f3

+
+ +

f1

+

f2

+

f3

+
+ +

f1

+

f2

+

f3

+
+ + +
+


test rowsep

+ + + + +

b1

+

b2

+

b3

+
+ +

c1

+

c2

+

c3

+
+ +

d1

+

d2

+

d3

+
+ + +
+


test rowsep et colsep

+ + + + +

b1

+

b2

+

b3

+
+ +

c1

+

c2

+

c3

+
+ +

d2

+

d3

+
+ + +
+

tableau issu de devellopze pour l'iphone p28

+ + + + + + + + + +

Signature de la méthode

+
+ +

Invocation

+
+ +

Paramètres

+
+
+ + + + +

-(BOOL)webView:(UIWebView *) webView shouldStartLoadWithRequest:(NSURLRequest *) request navigationType: (UIWebViewNavigationType) navigationType

+
+ +

Juste avant que la vue ne commence à charger le contenu.

+
+ +

webView — la vue qui va charger le contenu.

+

request — l’emplacement du contenu à charger.

+

navigationType — le type d’action utilisateur qui déclenche le changement de la page.

+

options de UIWebViewNavigationTypeLinkClicked, FormSubmitted, Back-Forward, Reload, FormResubmitted et Other.

+
+
+ + +

- (void)webViewDidStartLoad:(UIWebView *) webView

+
+ +

Après que la vue a commencé le chargement du contenu.

+
+ +

webView — la vue qui charge le contenu.

+
+
+ + +

- (void)webViewDidFinishLoad:(UIWebView *) webView

+
+ +

Après que la vue a terminé avec succès le chargement du contenu.

+
+ +

webView — la vue qui charge le contenu.

+
+
+ + +

- (void)webView:(UIWebView *) webView didFailLoadWithError:(NSError *) error

+
+ +

Si la vue n’a pas réussi à charger le contenu.

+
+ +

webView — la vue qui tente de charger le contenu.

+

error — un objet qui représente l’erreur générée.

+
+
+ + +
Tableau 1.1 : L’API de UIWebView
+
+
+ + + Images + + + + Images Normales + +
+

paragraphe qui sert a tester les images , image JPEG +

+

paragraphe qui sert a tester les images , image GIF +

+ +

paragraphe qui sert a tester les images , image PNG +

+

+ Donec ultricies augue at eros euismod eleifend. Phasellus scelerisque placerat leo, in mattis felis mollis et. Duis tincidunt elit et risus viverra lobortis. Morbi pretium, massa interdum aliquet imperdiet, elit lectus fringilla leo, ut aliquam risus mi euismod arcu. Sed condimentum dolor sit amet urna tempus ac aliquam nunc dignissim. Curabitur nisl risus, ultricies et sagittis eu, rutrum at erat. Fusce dignissim faucibus turpis id sollicitudin. Duis vehicula tempus nisl, non bibendum neque porta nec. Cras nec porta sem. Mauris vitae ante eros. Phasellus vel velit eget purus hendrerit pulvinar. Ut urna enim, ultrices in tempus et, interdum et est. Phasellus egestas accumsan odio, vestibulum hendrerit nisl sagittis elementum. Etiam dui erat, ultricies faucibus dignissim. +

+
+ + + Une figure avec une caption qui donne des détails sur le contenu de la figure + +
+

+ Donec ultricies augue at eros euismod eleifend. Phasellus scelerisque placerat leo, in mattis felis mollis et. Duis tincidunt elit et risus viverra lobortis. Morbi pretium, massa interdum aliquet imperdiet, elit lectus fringilla leo, ut aliquam risus mi euismod arcu. Sed condimentum dolor sit amet urna tempus ac aliquam nunc dignissim. Curabitur nisl risus, ultricies et sagittis eu, rutrum at erat. Fusce dignissim faucibus turpis id sollicitudin. Duis vehicula tempus nisl, non bibendum neque porta nec. Cras nec porta sem. Mauris vitae ante eros. Phasellus vel velit eget purus hendrerit pulvinar. Ut urna enim, ultrices in tempus et, interdum et est. Phasellus egestas accumsan odio, vestibulum hendrerit nisl sagittis elementum. Etiam dui erat, ultricies faucibus dignissim. +

+
+
+ + + svg + +
+

image SVG sans taille

+

+ Donec ultricies augue at eros euismod eleifend. Phasellus scelerisque placerat leo, in mattis felis mollis et. Duis tincidunt elit et risus viverra lobortis. Morbi pretium, massa interdum aliquet imperdiet, elit lectus fringilla leo, ut aliquam risus mi euismod arcu. Sed condimentum dolor sit amet urna tempus ac aliquam nunc dignissim. Curabitur nisl risus, ultricies et sagittis eu, rutrum at erat. Fusce dignissim faucibus turpis id sollicitudin. Duis vehicula tempus nisl, non bibendum neque porta nec. Cras nec porta sem. Mauris vitae ante eros. Phasellus vel velit eget purus hendrerit pulvinar. Ut urna enim, ultrices in tempus et, interdum et est. Phasellus egestas accumsan odio, vestibulum hendrerit nisl sagittis elementum. Etiam dui erat, ultricies faucibus dignissim. +

+

image SVG à 500 300

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus mi nunc, sollicitudin sed ultricies sed, commodo in eros. Duis ultrices nibh massa, nec rutrum magna. Suspendisse ac sapien neque, quis gravida enim. Etiam vestibulum placerat est, a hendrerit quam fermentum nec. Suspendisse ut magna vel eros iaculis pretium vehicula porttitor arcu. Integer sollicitudin sodales massa et pretium. Morbi consequat adipiscing libero, molestie adipiscing massa sodales non. Curabitur sit amet odio est, non ultrices enim. Suspendisse vitae ornare lectus. Donec volutpat nisl vel odio eleifend egestas. +

+ + +
+
+ + + Rotation + +
+

rotation a 180

+

rotation a 90

+

rotation a 270

+
+
+ +
+ + + Maths + + + + Exemple of maths + +
+ + tests d'alignements +
+

des variables x et Y qui ne va pas en dessous de l'axe mathématique

+

des variables y, p et Q, \frac{1}{2} ou \sqrt{3} qui passent en dessous de l'axe mathématique

+

Du texte conprennant des variables x, y, X, et éventuellement d'autres comme + P(n)=x4+z3-ck ou i=1..∞ (42 × 3) ± 2 . + On peut aussi avoir du grecque en unicode α, Α, β, Β, ε, Ε, π, φ, Φ, ω, Ω + et même du grecque en html par les entités α, β, π, σ, ω voir même autre chose +

+
+
+
+
+ + page 32 des paradoxes de l'infini + +

On déduit facilement des equations [20] la relation :et les inégalités car a_1 étant inférieur à r_1 les relations [20] montrent que + a_2 est compris entre a_1 et r_1 et que r_2 est compris entre a_ 2 + et r_1.

Des relations + [22] et [23] on conclut que si l'on désigne par \epsilon la différence r_1-a_1, la différence r_n-a_n est inférieure à \frac{\epsilon}{4^{n-1}}et que par suite r_n et a_n sont des + valeurs approchées de \frac{1}{\pi}, l'une par excès l'autre par + défaut, avec une erreur inférieure + à \frac{1}{4^{n-1}}

+
+
+
+ + + Notes + + + + Front chapter 1 + +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla purus nisi, cursus vel consequat ac, ultricies et magna. Ut tincidunt tincidunt ante, eu venenatis arcu blandit vitae. Nunc sit amet enim sapien. Cras vehicula leo eget libero bibendum ut bibendum mauris fermentum. Nunc blandit risus a eros pellentesque rhoncus. Quisque non nisi sit amet lorem ultrices egestas. Praesent imperdiet lectus sapien, sed bibendum metus. + +

Note normale

+ + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla purus nisi, cursus vel consequat ac, ultricies et magna. Ut tincidunt tincidunt ante, eu venenatis arcu blandit vitae. Nunc sit amet enim sapien. Cras vehicula leo eget libero bibendum ut bibendum mauris fermentum. Nunc blandit risus a eros pellentesque rhoncus. Quisque non nisi sit amet lorem ultrices egestas. Praesent imperdiet lectus sapien, sed bibendum metus. Praesent nisi erat, ullamcorper ac tincidunt a, pellentesque eget quam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed eros odio, eleifend eu feugiat vitae, dignissim nec augue. Nunc adipiscing vestibulum. +

+
+ + Front chapter 1 section 1 + +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris placerat convallis nibh in sollicitudin. Ut fermentum venenatis mauris, sit amet euismod orci ullamcorper et. Pellentesque quis ipsum dolor. Vivamus vehicula commodo velit, vel cursus erat feugiat eu. Integer lacus leo, accumsan eu hendrerit a, tempor nec metus. Vivamus eu neque mauris, in pellentesque velit. Vivamus leo nisi, gravida sit amet tristique in, accumsan vel orci. Nunc vitae libero magna. In hac habitasse platea dictumst. Suspendisse et eleifend lacus. Aliquam cursus tincidunt odio non porttitor. Nullam eu mauris ipsum. Duis diam sapien, fringilla a volutpat nec, eleifend volutpat massa. Fusce scelerisque. + + +

Note (normale) avec un label (1)

+ + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod nisl et purus ultricies id interdum risus vestibulum. Maecenas magna massa, aliquet sit amet hendrerit quis, porta pharetra quam. Vivamus pretium quam eget odio venenatis volutpat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce eu est sem, sit amet dictum nisi. Mauris vestibulum consequat enim eu blandit. Quisque nunc orci, dignissim sed lacinia eget, vestibulum sit amet neque. Mauris sed eros ac velit venenatis interdum. Integer tincidunt mollis dolor quis euismod. Cras condimentum venenatis metus, id condimentum eros tincidunt eget. Etiam laoreet feugiat aliquam.

+
+
+ + Front chapter 1 section 2 + +

fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 + fc1s2 fc1s2 fc1s2 + + +

Note 2 de type margin

+ + + fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 + fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2

+

Chapitre Preliminaire 2 Chapitre Preliminaire 2 Chapitre Preliminaire 2 Chapitre + Preliminaire 2 Chapitre Preliminaire 2 Chapitre Preliminaire 2 + + +

Une note 3 de bas de page

+ + Chapitre Preliminaire + 2 Chapitre Preliminaire 2 Chapitre Preliminaire 2 Chapitre Preliminaire 2 Chapitre + Preliminaire 2 Chapitre Preliminaire 2 Chapitre Preliminaire 2 Chapitre Preliminaire + 2 Chapitre Preliminaire 2 Chapitre Preliminaire 2 Chapitre Preliminaire 2 Chapitre + Preliminaire 2

+

Chapitre Preliminaire 2 : section 1. Chapitre Preliminaire 2 : section 1. + Chapitre Preliminaire 2 : section 1. Chapitre Preliminaire 2 : section 1. + Chapitre Preliminaire 2 : section 1. Chapitre Preliminaire 2 : section 1. + + +

une note 4 de fin de section

+ + Chapitre Preliminaire 2 : section 1. Chapitre Preliminaire 2 : section 1. + Chapitre Preliminaire 2 : section 1. Chapitre Preliminaire 2 : section 1. + Chapitre Preliminaire 2 : section 1. Chapitre Preliminaire 2 : section 1. + Chapitre Preliminaire 2 : section 1.

+

p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 + +

une note 5 de fin de chapitre

+ + p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 + p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 + p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 p1c1 + p1c1 p1c1 p1c1

+
+
+ +
+ + + code + + + Exemple of computer code +
+ page 65 de "développez pour l'iphone" +

Les images de retour (marquées par Back) dans les vues secondaires sont faites pour + revenir à la vue principale. Puisqu’il ne serait pas approprié que l’effet visuel associé à une + transition en arrière soit identique à celui d’une transition en avant, la valeur du second + paramètre de la fonction setCurrentView est fixée à true. Il indique + une transition visuelle en arrière.

Le code de goMain présenté ci-après est + associé au bouton Retour en tant que gestionnaireonclick. Puisque le + second argument vaut true, la transition associée à mainView se fait + dans un sens opposé au comportement standard. Nous pouvons ainsi faire en sorte que + l’utilisateur pense qu’une action précédente est annulée.

+ + +

Par rapport aux applications fondées sur une partie Navigateur, l’animation du + changement de vues offre d’autres possibilités. Elle constitue un autre élément d’information + donné à l’utilisateur. Lorsque l’animation utilisée pour passer à une vue n’est pas identique à + celle employée pour d’autres vues, l’utilisateur sait que cette vue a quelque chose de + différent. La Figure 3.5 présente la liste des vues secondaires et la fonction + goMain dans Dashcode.

+
+ page 184 de "le langage C++" +

Une boucle do...while garantit que les instructions de la boucle + s’exécuteront au moins une fois, car le corps de la boucle est exécuté avant le test de la + condition. Le code du Listing 7.7 correspond au + programme du listing précédent, mais utilise une boucle do...while.

+ Exemple de boucle do...while + + 5: + 6: int main() + 7: { + 8: using namespace std; + 9: int compteur; + 10: cout << "Combien de bips voulez-vous afficher ? "; + 11: cin >> compteur; + 12: do + 13: { + 14: cout << "Bip !\n"; + 15: compteur--; + 16: } while (compteur >0 ); + 17: cout << "Compteur à la sortie de la boucle : " + 17a: << counter << endl; + 18: return 0; + 19: }]]> +
+
+
+ + + Indexes + +

Sed euismod nisl et purus ultricies id interdum risus vestibulum + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod nisl et purus ultricies id interdum risus vestibulum. Maecenas magna massa, aliquet sit amet hendrerit quis, porta pharetra quam. Vivamus pretium quam eget odio venenatis volutpat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce eu est sem, sit amet dictum nisi. Mauris vestibulum consequat enim eu blandit. Quisque nunc orci, dignissim sed lacinia eget, vestibulum sit amet neque. Mauris sed eros ac velit venenatis interdum. Integer tincidunt mollis dolor quis euismod. Cras condimentum venenatis metus, id condimentum eros tincidunt eget. Etiam laoreet feugiat aliquam. +

+ + + Front chapter 1 + +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod nisl et purus ultricies id interdum risus vestibulum. + + Sed ullamcorper consectetur feugiat. Sed dictum imperdiet dui in volutpat. Morbi nec metus quis dolor ornare laoreet vel ac risus. Duis eget magna tellus. Aliquam iaculis eros nec neque iaculis eu lobortis dui semper. Sed laoreet sollicitudin lectus non tempor. Pellentesque dignissim ultrices augue, et porttitor nisl aliquet quis. Curabitur sodales, quam vel fermentum accumsan, magna urna molestie justo, et dignissim dolor risus at erat. Sed tempor, ligula ut vulputate auctor, elit turpis. +

+
+ + Front chapter 1 section 1 + +

Sed ullamcorper consectetur feugiat. Sed dictum imperdiet dui in volutpat. + + Duis luctus euismod eros vel imperdiet. Duis sollicitudin tincidunt metus pulvinar vulputate. Suspendisse elit lectus, fermentum ac ullamcorper et, interdum fringilla velit. Vivamus quis tristique ante. Sed ac ligula vitae enim ultrices semper ut non libero. Cras ultrices, nulla ut viverra porttitor, dolor velit tincidunt metus, ut fermentum nisl quam sit amet neque. Nunc interdum egestas felis, at tincidunt turpis posuere vitae. Nunc porta nibh ac ligula pulvinar at laoreet turpis placerat. Integer non lacus et nisi lobortis facilisis. Donec feugiat, neque ut. +

+
+
+ + anchor fo index 3 and 4 + +

fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 + fc1s2 fc1s2 fc1s2 + + + fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 + fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2 fc1s2

+
+
+ + anchor fo index 6, 7 + +

p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 + p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 + p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 + p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 + p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1 p1c1s1ss1

+
+
+ + anchor fo index 8 + +

p2c1 p2c1 p2c1 p2c1 p2c1 + p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 + p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 p2c1 +

+
+ +
+ + + Index + + + premier index sans contenu + + + second index avec contenu entier 2 + + + troisième index avec sous entrées + + le premier sou-index 3 + + + le second sous-index 4 + + + + une quatrième index avec un lien et des sous entrées + + le premier sous-index du 4 5 + le second sous-index du 4 qui contient des sous entrées6 + le premier sous-sous-index + le second sous-sous-index (avec lien) 7 + le premier sousousous-index (avec lien) 8 + le second sousousous-index + + + + + +
+ + + Biblio + + + + une biblio d'exemple + + +

Test de refbib integre a un paragraphe premiere ref vers un livre : + + Baudelaire + C Baudlaire Again + Les fleurs du mal + deuxieme vers un journal : + + D Pawson + Making XML Look Good in Print + Article Title here + et troisieme avec seulement l'auteur + + victor + Hugo + +

+
+
+ + + + + un chapitre dans le back + +

back chapter 1 back chapter 1 back chapter 1 back chapter 1 back chapter 1 back + chapter 1 back chapter 1 back chapter 1 back chapter 1 back chapter 1 back chapter 1 + back chapter 1 back chapter 1 back chapter 1

+
+ + section dans le back + +

back chapter 1 section 1. back chapter 1 section 1. back chapter 1 section 1. + back chapter 1 section 1. back chapter 1 section 1. back chapter 1 section 1. + back chapter 1 section 1. back chapter 1 section 1. back chapter 1 section 1. + back chapter 1 section 1. back chapter 1 section 1. back chapter 1 section 1. + back chapter 1 section 1. back chapter 1 section 1. back chapter 1 section 1. + back chapter 1 section 1.

+
+
+ + section 2 dans le back + +

back chapter 1 section 2. back chapter 1 section 2. back chapter 1 section 2. + back chapter 1 section 2. back chapter 1 section 2. back chapter 1 section 2. + back chapter 1 section 2. back chapter 1 section 2. back chapter 1 section 2. + back chapter 1 section 2. back chapter 1 section 2. back chapter 1 section 2. +

+
+ + +
+ + + un deuxième chapitre dans le back + +

back chapter 2 back chapter 2 back chapter 2 back chapter 2 back chapter 2 back + chapter 2 back chapter 2 back chapter 2 back chapter 2 back chapter 2 back chapter 2 + back chapter 2 back chapter 2 back chapter 2 back chapter 2 back chapter 2 back + chapter 2 back chapter 2 back chapter 2 back chapter 2 back chapter 2 back chapter 2 +

+
+ +
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Quiz/blanks-fill.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Quiz/blanks-fill.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,30 @@ + + + + + + Exercice à trous + + + +

Écrivez correctement les adjectifs de couleur.

+
+ + +

+ Ses lèvres sont bleuesgrises + (bleu ou gris) de froid. +

+

+ Les serviettes orange +

Nom ?

+

Orange est un nom.

+ (orange) sont propres. +

+

+ Il y a des taches blanchâtres + (blanchâtre) sur votre veste. +

+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Quiz/blanks-fill_strict.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Quiz/blanks-fill_strict.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,29 @@ + + + + + + Exercice à trous strict + + + +

Écrivez correctement les adjectifs de couleur.

+
+ + +
+

La Mésopotamie est une région du Moyen + Orient située entre le Tigre + et l'Euphrate. Elle correspond à + l'Irak actuel. Il s'agit d'une zone + où l'irrigation n'est pas nécessaire pour l'agriculture.

+
+
+

Au iiie + millénaire av. J.-C., on distingue le Nord, appelé + l'Assyrie de la région du Sud, la + Babylonie.

+
+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Quiz/blanks-select.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Quiz/blanks-select.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,31 @@ + + + + + + Exercice à trous avec suggestions + + + +

Complètez le texte.

+
+ + + + la bergère + « Au feu ! » + +

+ Un berger aime faire croire que le loup attaque son + troupeau. À chaque fois qu'il crie « Au loup ! », tous les gens + du village viennent en courant. Cela amuse beaucoup le + berger. +

+

+ Un jour, le loup attaque son troupeau. Le berger crie + « Au loup ! » mais personne ne vient et le loup emporte + sa plus belle brebis. +

+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Quiz/blanks-select_multiple.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Quiz/blanks-select_multiple.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,26 @@ + + + + + + Exercice à trous avec suggestions réutilisables + + + +

Sans utiliser votre calculatrice, ni poser les opérations, retrouvez + le résultat exact de chaque multiplication.

+
+ + + + 1 169,73 + 848,78 + + + 369 x 31,7 = 11 697,3 + 738 x 1,15 = 848,7 + 317 x 36,9 = 11 697,3 + + +
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Quiz/choices-check.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Quiz/choices-check.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,41 @@ + + + + + + Exercice QCM cases à cocher + + + +

Mon chiffre des unités est le double de celui des dizaines, mon + chiffre des dixièmes est inférieur à celui des unités. Mon chiffre des + centièmes est supérieur à 7. Qui suis-je ? (deux solutions)

+
+ + + 724,36 + 324,18 + 812,19 + 963,49 + + + +

Il faut procéder par élimination.

+ + + Les quatre nombres vérifient la première condition (« mon chiffre des + unités est le double de celui des dizaines ») : + 724,36 ; 324,18 ; + 812,19 et 963,49. + + + Mais la deuxième condition (« mon chiffre des dixièmes est inférieur + à celui des unités ») t'amène à écarter le nombre + 963,49 et la dernière + condition (« mon chiffre des centièmes est supérieur à 7 »), le + nombre 724,36. + + +
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Quiz/choices-radio.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Quiz/choices-radio.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,40 @@ + + + + + + Exercice QCM radio + + + +

Quand on commande une « surprise » à Otorino le pizzaïolo, il choisit + au hasard trois des ingrédients :

+ + olives ou anchois ; + poivrons ou artichaut ou champignons ; + jambon ou coppa. + +

Quelle est la probabilité d'obtenir une pizza contenant des anchois + et des poivrons ?

+
+ + + ½ + ⅙ + ⅓ + + + +

Pour trouver le nombre de cas possibles, le plus simple est de faire + un arbre.

+
+ + +

Pour trouver le nombre de cas possibles, le plus simple est de faire + un arbre.

+

Le nombre de cas favorables est 2.

+

On en déduit la probabilité cherchée : 2/12 = 1/6

+ +
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Quiz/composite.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Quiz/composite.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,122 @@ + + + + + + Exercice composite + + + +

À quelle catégorie appartiennent les animaux suivants ?

+
+ + + + + +

abeille

+
+ + gastéropode + insecte + mollusque + +
+ + + + +

aigle

+
+ + oiseau + passereau + charognard + rapace + +
+ + + + +

L'abeille est un insecte qui vit dans une + ruche.

+

Elle fabrique du miel.

+
+
+ + + + +

albatros

+
+ + + reptile + oiseaux + +

Catégorie : mammifère

+
+
+ + + + +

dauphin

+
+ +

+ mammifère / + cétacé / + poisson / + batracien +

+
+
+ + + + +

albatros

+
+ +

+ oiseau / + rongeur / + reptile +

+
+
+ + + + +

Associez les animaux avec leur catégorie.

+
+ +

oiseau

hirondelle

+

mammifère

baleine

+

reptile

couleuvre

+
+
+ + + + +

Qui mange qui ?

+

Rangez les animaux pour réaliser une chaîne alimentaire.

+
+ + mange + le loup (carnivore secondaire) + le lynx (carnivore primaire) + le lièvre (herbivore) + +
+
+ + +

Cet exercice est très facile et ne nécessite pas d'aide.

+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Quiz/matching.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Quiz/matching.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,32 @@ + + + + + + Exercice d'appariement + + + +

Associez les phrases suivantes avec leur contraire.

+
+ + + +

On s'entend très bien.

+

On s'entend comme chien et chat.

+
+ +

On a perdu le contact.

+

On a gardé contact.

+
+ +

On se chamaille souvent.

+

On ne se dispute jamais.

+
+ +

On s’amuse comme des fous.

+

On est plutôt sérieux ensemble.

+
+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Quiz/point.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Quiz/point.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,52 @@ + + + + + + Exercice de pointage + + + +

Sélectionnez le nom ou le pronom qui détermine l'accord de + chaque verbe mis en valeur.

+
+ + +
+

Le centième anniversaire de la mort de + Jules Verne a été célébré en + 2005. Cet écrivain du xixe siècle a + encore aujourd'hui de nombreux lecteurs. + Certains le considèrent comme + l'inventeur du roman de science-fiction.

+
+
+

La découverte de la Terre + est le thème principal de ses + romans. Passionné de géographie et de + sciences, Jules Verne a + imaginé des machines extraordinaires qui + permettent d'explorer des + contrées lointaines ou inconnues. Ses + héros hors du commun parcourent + ainsi aussi bien les profondeurs sous-marines que + l'espace interstellaire.

+
+
+ + + + + Quand le sujet est un groupe nominal, le verbe s'accorde avec + le nom noyau du groupe. + + + Quand le sujet est le pronom relatif qui, le + verbe prend le nombre et la personne de + l'antécédent. + + + +
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Quiz/point_radio.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Quiz/point_radio.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,22 @@ + + + + + + Exercice de pointage radio + + + +
+

Désignez Le mot qui représente le substantif du verbe.

+
+
+ + +

+ Changer : + changage / changement / changation +

+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Quiz/production.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Quiz/production.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,33 @@ + + + + + + Exercice de production + + + +

+ Notre connaissance du réel se limite-t-elle au savoir scientifique ? +

+
+ + + + +

« Le grand livre de la nature est écrit en langage mathématique » + avait coutume de dire Galilée. Cela signifie-t-il pour + autant que notre connaissance du réel se limite au savoir + scientifique ? Si nous acceptons cette restriction, nous acceptons + aussi que seuls les scientifiques aient accès à la connaissance du + réel. Est-ce le cas ? N'avons-nous pas, en tant qu'être humain, hors de + toute science, accès à une certaine connaissance du monde qui nous + entoure, une connaissance qui pourrait ne pas être forcément un + savoir ?

+

Ce premier enjeu du sujet est redoublé par un autre, plus + essentiel, celui de la définition du réel. À quelle sorte de réel le + savoir scientifique nous donne-t-il accès ? Est-ce là le seul réel + dont nous pouvons avoir connaissance ?

+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Quiz/sort.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Quiz/sort.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,23 @@ + + + + + + Exercice de tri + + + +

Rangez les nombres du plus petit au plus grand.

+
+ + + < + 59 + 66 + 73 + 87 + 91 + 94 + +
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Sets/Images/composition.jpg Binary file Xml/Sets/Images/composition.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Xml/Sets/composition.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Sets/composition.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,63 @@ + + + + + + + Exemple d'assemblage de sujets + 9781449328030 + Prismallia, Paris, 2012 + + + PatrickPIERRE + author + + + +
12 rue de la Montagne – 75005 Paris
+ Prismallia + packager +
+
+ + Belgique + chasse + Pompidou + Portugal + Union européenne + + +

Ce document est un assemblage de plusieurs fichiers.

+
+ + + + + + + Les événements + + + + + + + + + Les brèves + + + + + + + + Les photos avec légende + + + + + +
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Sets/proba.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Sets/proba.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,31 @@ + + + + + + + Exemple d'assemblage de sujets et de quiz + + mathématiques + probabilité + + + + + + + Le cours + + + + + + + + Les exercices + + + + + + diff -r 000000000000 -r e8d6296c8d5e Xml/Sets/quiz.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Sets/quiz.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,23 @@ + + + + + + + Ensemble d'exercices + + + + + + + + + + + + + + + + diff -r 000000000000 -r e8d6296c8d5e Xml/Sets/selection.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Sets/selection.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,36 @@ + + + + + + + Première sélection + + + + + Les événements + + Un nouveau Centre Pompidou + Les chasseurs contestent la loi + + + + + + Les brèves + + Lisbonne, samedi 1er + + + + + + + Deuxième sélection + + Prince Philippe + Torture test + + diff -r 000000000000 -r e8d6296c8d5e Xml/Topics/Alternatives/rolls_phantom.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Topics/Alternatives/rolls_phantom.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,27 @@ + + + + + + La Rolls Phantom est digne de ses aînées + Goodwood, vendredi 3 + + Goodwood + + +
+

+ Deux jours après être officiellement devenu propriétaire de la marque + Rolls Royce, BMW en présente le nouveau joyau. La Phantom, septième du + nom – la production de la Phantom VI a été stoppée en 1994 –, mesure + 5,83 m de long et est dotée d'un moteur V12 de 6,7 litres de cylindrée, + ce qui lui permet de développer 453 chevaux. Le luxe de son habitacle + n'a rien à envier à celui de ses aînées, avec sa moquette en pure laine + passepoilée de cuir, et, so british, ses logements + arrière pour parapluies. Dotée de pneumatiques Michelin et dessinée par + Marek Djordjovic, elle sera vendue au prix de 320 000 euros. Hors + taxes… +

+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Topics/Images/centre_pompidou.jpg Binary file Xml/Topics/Images/centre_pompidou.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Xml/Topics/Images/chasseurs.jpg Binary file Xml/Topics/Images/chasseurs.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Xml/Topics/Images/prince_belge.jpg Binary file Xml/Topics/Images/prince_belge.jpg has changed diff -r 000000000000 -r e8d6296c8d5e Xml/Topics/centre_pompidou.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Topics/centre_pompidou.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,38 @@ + + + + + + Un nouveau Centre Pompidou après vingt-sept mois de travaux + Paris, samedi 1er + + Paris + + France + Architecture + + + +
+

La bibliothèque n'ouvrira ses portes que le 26 janvier ; le + restaurant, dont le décor a été confié à des designers pleins de + promesses, est encore en travaux. Qu'importe ! Ils furent des milliers à + se presser pour découvrir un Beaubourg qui a fait peau neuve. Les + tubulures ont été repeintes avec les couleurs vives qui avaient fait la + célébrité du lieu, les espaces ont été réorganisés. Toute + l'administration a été déplacée dans un immeuble voisin : la place + libérée permet au musée national d'Art moderne de proposer un nouvel + accrochage plus aéré de ses collections. Neuf jeunes plasticiens français + sont à l'affiche de la première exposition.

+ + + Morris / Sipa Press + + +

Pour ce premier jour de réouverture, 40 000 visiteurs sont + entrés gratuitement.

+ +
+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Topics/chasseurs.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Topics/chasseurs.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,32 @@ + + + + + + Les chasseurs d'oiseaux contestent la loi + Baie de Somme, mardi 1er + + Baie de Somme + + +
+

La loi a changé, mais les chasseurs ne s'y soumettront pas. C'est + toute la substance du discours martelé par le leader de CPNT (Chasse, Pêche, Nature et Traditions), Jean Saint-Josse, devant les chasseurs de la baie de + Somme. Une décision du Conseil d'État oblige la France à fermer la chasse + au gibier d'eau et aux oiseaux migrateurs au 31 + janvier, c'est-à-dire un mois plus tôt que précédemment, afin de + se conformer à une directive européenne datant de… 1979 ! Forts de leur poids électoral (6,77 % aux + européennes), les chasseurs exigent l'abrogation de ce + texte.

+ + + +

Dans la mire : les oiseaux migrateurs.

+ +
+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Topics/portugal_ue.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Topics/portugal_ue.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,26 @@ + + + + + + Janvier 2000 + Lisbonne, samedi 1er + + Lisbonne + + 9782843550362 + Chronique de l'année 2000 + 4 + + + 4z.tex + + + +
+

+ Le Portugal prend pour six mois la présidence de l'Union européenne. +

+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Topics/prince_belge.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Topics/prince_belge.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,21 @@ + + + + + + Janvier 2000 + + + +
+ + + +

Le 18, à Liège, le prince Philippe et son épouse, Mathilde, + prennent avec le sourire leur premier bain de foule : 15 000 + personnes les acclament.

+ +
+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Topics/proba01.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Topics/proba01.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,32 @@ + + + + + + Qu'est-ce qu'une probabilité ? + + mathématiques + probabilité + + + +
+

On peut renouveler plusieurs fois la même expérience aléatoire.

+

La fréquence de réalisation d'un événement est égale au rapport du + nombre de fois où l'événement se produit sur le nombre de fois où + l'expérience est réalisée.

+

Sur un petit nombre d'expériences, cette fréquence peut beaucoup + varier.

+

En revanche, si on renouvelle l'expérience un très grand nombre de + fois, on voit cette fréquence qui variait beaucoup se stabiliser autour + d'une valeur.

+

Cette valeur est la probabilité de l'événement étudié.

+

Le calcul des probabilités se propose de déterminer cette + fréquence théorique, sans répéter plusieurs fois + l'expérience.

+
+
+

La détermination des probabilités est parfois assez intuitive.

+
+
+
diff -r 000000000000 -r e8d6296c8d5e Xml/Topics/états-unis_les faucons.xml --- /dev/null jeu. janv. 01 00:00:00 1970 +0000 +++ b/Xml/Topics/états-unis_les faucons.xml mer. mai 30 18:21:13 2012 +0200 @@ -0,0 +1,64 @@ + + + + + + États-Unis : les « faucons » au pouvoir + + + +
+
+ + Richard Perle + +

+ Ils s'appellent Paul Wolfowitz, Richard Perle, Robert Kagan, William + Kristol, Lewis Libby, David Wurmser ou encore Douglas Feith. Aux + États-Unis, on les surnomme les « néo-conservateurs ». Peu connu du + grand pulbic européen, ce petit groupe de diplomates, + d'universitaires et de journalistes conçoit, depuis deux ans, la + politique étrangère américaine. Au point qu'il n'est pas rare + d'entendre que le conflit irakien est « leur » guerre. Ce sont eux en + tout cas qui en ont eu l'idée, qui en ont élaboré la stratégie et qui + en ont précipité le déclenchement. +

+

+ Leur prise de pouvoir date de septembre 2001. Du 14 septembre très + précisément, trois jours après les attaques aériennes contre le World + Trade Center et le Pentagone. Ce jour-là, Georges W. Buesh décide de + réunir ses principaux conseillers à Camp David pour discuter des + moyens à mettre en œuvre pour contrer Al-Qaïda. Le débat tourne + autour de l'éventualité d'une intervention militaire en + Afghanistan. Un homme se lève alors et prend la parole : il s'agit de + Paul Wolfowitz, l'adjoint de Donald Rumsfeld au secrétariat d'État à + la Défense. Sur un ton passionné, celui-ci prône une approche + « globale » du problème et souligne la nécessité de s'attaquer non + seulement à l'Afghanistan, mais aussi aux autres sanctuaires du + terrorisme international que sont l'Iran, la Syrie et surtout + l'Irak. Seul un changement de régime à Bagdad, conclut-il, mettra + durablement les États-Unis à l'abri d'une nouvelle vague d'attentats. +

+
+
+ + Paul Wolfowitz + +

+ Peu féru en matière de relations internationales, Bush est fasciné + pour la fougue et l'éloquence de son subordonné. Mieux, il est + convaincu que ce dernier est le seul à avoir vraiment pris la mesure + de la situation et à posséder une vision à long terme du rôle des + États-Unis dans le monde. + ... +

+

+ ... + [...] Une région pleine de haine, de rêves de revanchen conduite + par un fanatisme religieux et nationaliste. Et, au bout du compte, + les Américains rentreront chez eux. Nous resterons seuls ici. » +

+
+
+
+