From 0f683a718efd70823b30e5483071c680b418c9c2 Mon Sep 17 00:00:00 2001 From: Adina Wagner Date: Wed, 19 Feb 2020 08:22:12 +0100 Subject: [PATCH 1/8] Resources: add latex templates from f1000 (to prepare reproducible paper) --- .../latex/F1000_template/F1000header.png | Bin 0 -> 5121 bytes resources/latex/F1000_template/frog.jpg | Bin 0 -> 97080 bytes resources/latex/F1000_template/sample.bib | 19 ++ resources/latex/F1000_template/template.tex | 189 ++++++++++++++++++ 4 files changed, 208 insertions(+) create mode 100644 resources/latex/F1000_template/F1000header.png create mode 100644 resources/latex/F1000_template/frog.jpg create mode 100644 resources/latex/F1000_template/sample.bib create mode 100644 resources/latex/F1000_template/template.tex diff --git a/resources/latex/F1000_template/F1000header.png b/resources/latex/F1000_template/F1000header.png new file mode 100644 index 0000000000000000000000000000000000000000..2163a9c186ecac73f4dc52dfdd7dd7b1d18f6988 GIT binary patch literal 5121 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 Date: Wed, 19 Feb 2020 08:49:22 +0100 Subject: [PATCH 2/8] Resources: add latex templates for Nature (to prepare reproducible paper) --- resources/latex/nature_template/naturemag.bst | 1524 +++++++++++++++++ resources/latex/nature_template/template.bib | 11 + resources/latex/nature_template/template.tex | 160 ++ 3 files changed, 1695 insertions(+) create mode 100644 resources/latex/nature_template/naturemag.bst create mode 100644 resources/latex/nature_template/template.bib create mode 100644 resources/latex/nature_template/template.tex diff --git a/resources/latex/nature_template/naturemag.bst b/resources/latex/nature_template/naturemag.bst new file mode 100644 index 0000000..81ae25c --- /dev/null +++ b/resources/latex/nature_template/naturemag.bst @@ -0,0 +1,1524 @@ +%% +%% This is file `naturemag.bst', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% merlin.mbs (with options: `head,seq-no,nm-rev,ed-rev,jnrlst,nmlm,x5,m1,yr-par,xmth,vol-bf,vnum-x,volp-com,num-xser,jnm-x,bkpg-x,pub-date,edparxc,ppx,ed,abr,xedn,jabr,amper,and-xcom,etal-it,eprint,url,url-blk,bibinfo,nfss,{}') +%% physjour.mbs (with options: `seq-no,nm-rev,ed-rev,jnrlst,nmlm,x5,m1,yr-par,xmth,vol-bf,vnum-x,volp-com,num-xser,jnm-x,bkpg-x,pub-date,edparxc,ppx,ed,abr,xedn,jabr,amper,and-xcom,etal-it,eprint,url,url-blk,bibinfo,nfss,{}') +%% geojour.mbs (with options: `seq-no,nm-rev,ed-rev,jnrlst,nmlm,x5,m1,yr-par,xmth,vol-bf,vnum-x,volp-com,num-xser,jnm-x,bkpg-x,pub-date,edparxc,ppx,ed,abr,xedn,jabr,amper,and-xcom,etal-it,eprint,url,url-blk,bibinfo,nfss,{}') +%% photjour.mbs (with options: `seq-no,nm-rev,ed-rev,jnrlst,nmlm,x5,m1,yr-par,xmth,vol-bf,vnum-x,volp-com,num-xser,jnm-x,bkpg-x,pub-date,edparxc,ppx,ed,abr,xedn,jabr,amper,and-xcom,etal-it,eprint,url,url-blk,bibinfo,nfss,{}') +%% merlin.mbs (with options: `tail,seq-no,nm-rev,ed-rev,jnrlst,nmlm,x5,m1,yr-par,xmth,vol-bf,vnum-x,volp-com,num-xser,jnm-x,bkpg-x,pub-date,edparxc,ppx,ed,abr,xedn,jabr,amper,and-xcom,etal-it,eprint,url,url-blk,bibinfo,nfss,{}') +%% ---------------------------------------- +%% *** Style for the journal Nature (created by Peter Czoschke) *** +%% +%% Copyright 1994-2002 Patrick W Daly + % =============================================================== + % IMPORTANT NOTICE: + % This bibliographic style (bst) file has been generated from one or + % more master bibliographic style (mbs) files, listed above. + % + % This generated file can be redistributed and/or modified under the terms + % of the LaTeX Project Public License Distributed from CTAN + % archives in directory macros/latex/base/lppl.txt; either + % version 1 of the License, or any later version. + % =============================================================== + % Name and version information of the main mbs file: + % \ProvidesFile{merlin.mbs}[2002/10/21 4.05 (PWD, AO, DPC)] + % For use with BibTeX version 0.99a or later + %------------------------------------------------------------------- + % This bibliography style file is intended for texts in ENGLISH + % This is a numerical citation style, and as such is standard LaTeX. + % It requires no extra package to interface to the main text. + % The form of the \bibitem entries is + % \bibitem{key}... + % Usage of \cite is as follows: + % \cite{key} ==>> [#] + % \cite[chap. 2]{key} ==>> [#, chap. 2] + % where # is a number determined by the ordering in the reference list. + % The order in the reference list is that by which the works were originally + % cited in the text, or that in the database. + %--------------------------------------------------------------------- + +ENTRY + { address + archive + author + booktitle + chapter + edition + editor + eprint + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + url + volume + year + } + {} + { label } +INTEGERS { output.state before.all mid.sentence after.sentence after.block } +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} +STRINGS { s t} +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} +FUNCTION {add.blank} +{ " " * before.all 'output.state := +} + +FUNCTION {date.block} +{ + new.block +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\emph{" swap$ * "}" * } + if$ +} +FUNCTION {bolden} +{ duplicate$ empty$ + { pop$ "" } + { "\textbf{" swap$ * "}" * } + if$ +} +FUNCTION {tie.or.space.prefix} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ +} + +FUNCTION {capitalize} +{ "u" change.case$ "t" change.case$ } + +FUNCTION {space.word} +{ " " swap$ * " " * } + % Here are the language-specific definitions for explicit words. + % Each function has a name bbl.xxx where xxx is the English word. + % The language selected here is ENGLISH +FUNCTION {bbl.and} +{ "and"} + +FUNCTION {bbl.etal} +{ "et~al." } + +FUNCTION {bbl.editors} +{ "eds." } + +FUNCTION {bbl.editor} +{ "ed." } + +FUNCTION {bbl.edby} +{ "edited by" } + +FUNCTION {bbl.edition} +{ "edn." } + +FUNCTION {bbl.volume} +{ "vol." } + +FUNCTION {bbl.of} +{ "of" } + +FUNCTION {bbl.number} +{ "no." } + +FUNCTION {bbl.nr} +{ "no." } + +FUNCTION {bbl.in} +{ "in" } + +FUNCTION {bbl.pages} +{ "" } + +FUNCTION {bbl.page} +{ "" } + +FUNCTION {bbl.chapter} +{ "chap." } + +FUNCTION {bbl.techrep} +{ "Tech. Rep." } + +FUNCTION {bbl.mthesis} +{ "Master's thesis" } + +FUNCTION {bbl.phdthesis} +{ "Ph.D. thesis" } + +MACRO {jan} {"Jan."} + +MACRO {feb} {"Feb."} + +MACRO {mar} {"Mar."} + +MACRO {apr} {"Apr."} + +MACRO {may} {"May"} + +MACRO {jun} {"Jun."} + +MACRO {jul} {"Jul."} + +MACRO {aug} {"Aug."} + +MACRO {sep} {"Sep."} + +MACRO {oct} {"Oct."} + +MACRO {nov} {"Nov."} + +MACRO {dec} {"Dec."} + + %------------------------------------------------------------------- + % Begin module: + % \ProvidesFile{physjour.mbs}[2002/01/14 2.2 (PWD)] +MACRO {aa}{"Astron. \& Astrophys."} +MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} +MACRO {aj} {"Astron. J."} +MACRO {aph} {"Acta Phys."} +MACRO {advp} {"Adv. Phys."} +MACRO {ajp} {"Amer. J. Phys."} +MACRO {ajm} {"Amer. J. Math."} +MACRO {amsci} {"Amer. Sci."} +MACRO {anofd} {"Ann. Fluid Dyn."} +MACRO {am} {"Ann. Math."} +MACRO {ap} {"Ann. Phys. (NY)"} +MACRO {adp} {"Ann. Phys. (Leipzig)"} +MACRO {ao} {"Appl. Opt."} +MACRO {apl} {"Appl. Phys. Lett."} +MACRO {app} {"Astroparticle Phys."} +MACRO {apj} {"Astrophys. J."} +MACRO {apjsup} {"Astrophys. J. Suppl."} +MACRO {apss} {"Astrophys. Space Sci."} +MACRO {araa} {"Ann. Rev. Astron. Astrophys."} +MACRO {baas} {"Bull. Amer. Astron. Soc."} +MACRO {baps} {"Bull. Amer. Phys. Soc."} +MACRO {cmp} {"Comm. Math. Phys."} +MACRO {cpam} {"Commun. Pure Appl. Math."} +MACRO {cppcf} {"Comm. Plasma Phys. \& Controlled Fusion"} +MACRO {cpc} {"Comp. Phys. Comm."} +MACRO {cqg} {"Class. Quant. Grav."} +MACRO {cra} {"C. R. Acad. Sci. A"} +MACRO {fed} {"Fusion Eng. \& Design"} +MACRO {ft} {"Fusion Tech."} +MACRO {grg} {"Gen. Relativ. Gravit."} +MACRO {ieeens} {"IEEE Trans. Nucl. Sci."} +MACRO {ieeeps} {"IEEE Trans. Plasma Sci."} +MACRO {ijimw} {"Interntl. J. Infrared \& Millimeter Waves"} +MACRO {ip} {"Infrared Phys."} +MACRO {irp} {"Infrared Phys."} +MACRO {jap} {"J. Appl. Phys."} +MACRO {jasa} {"J. Acoust. Soc. America"} +MACRO {jcp} {"J. Comp. Phys."} +MACRO {jetp} {"Sov. Phys.--JETP"} +MACRO {jfe} {"J. Fusion Energy"} +MACRO {jfm} {"J. Fluid Mech."} +MACRO {jmp} {"J. Math. Phys."} +MACRO {jne} {"J. Nucl. Energy"} +MACRO {jnec} {"J. Nucl. Energy, C: Plasma Phys., Accelerators, Thermonucl. Res."} +MACRO {jnm} {"J. Nucl. Mat."} +MACRO {jpc} {"J. Phys. Chem."} +MACRO {jpp} {"J. Plasma Phys."} +MACRO {jpsj} {"J. Phys. Soc. Japan"} +MACRO {jsi} {"J. Sci. Instrum."} +MACRO {jvst} {"J. Vac. Sci. \& Tech."} +MACRO {nat} {"Nature"} +MACRO {nature} {"Nature"} +MACRO {nedf} {"Nucl. Eng. \& Design/Fusion"} +MACRO {nf} {"Nucl. Fusion"} +MACRO {nim} {"Nucl. Inst. \& Meth."} +MACRO {nimpr} {"Nucl. Inst. \& Meth. in Phys. Res."} +MACRO {np} {"Nucl. Phys."} +MACRO {npb} {"Nucl. Phys. B"} +MACRO {nt/f} {"Nucl. Tech./Fusion"} +MACRO {npbpc} {"Nucl. Phys. B (Proc. Suppl.)"} +MACRO {inc} {"Nuovo Cimento"} +MACRO {nc} {"Nuovo Cimento"} +MACRO {pf} {"Phys. Fluids"} +MACRO {pfa} {"Phys. Fluids A: Fluid Dyn."} +MACRO {pfb} {"Phys. Fluids B: Plasma Phys."} +MACRO {pl} {"Phys. Lett."} +MACRO {pla} {"Phys. Lett. A"} +MACRO {plb} {"Phys. Lett. B"} +MACRO {prep} {"Phys. Rep."} +MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} +MACRO {pp} {"Phys. Plasmas"} +MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} +MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} +MACRO {prl} {"Phys. Rev. Lett."} +MACRO {pr} {"Phys. Rev."} +MACRO {physrev} {"Phys. Rev."} +MACRO {pra} {"Phys. Rev. A"} +MACRO {prb} {"Phys. Rev. B"} +MACRO {prc} {"Phys. Rev. C"} +MACRO {prd} {"Phys. Rev. D"} +MACRO {pre} {"Phys. Rev. E"} +MACRO {ps} {"Phys. Scripta"} +MACRO {procrsl} {"Proc. Roy. Soc. London"} +MACRO {rmp} {"Rev. Mod. Phys."} +MACRO {rsi} {"Rev. Sci. Inst."} +MACRO {science} {"Science"} +MACRO {sciam} {"Sci. Am."} +MACRO {sam} {"Stud. Appl. Math."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspeki"} +MACRO {st} {"Sky and Telesc."} + % End module: physjour.mbs + %------------------------------------------------------------------- + % Begin module: + % \ProvidesFile{geojour.mbs}[2002/07/10 2.0h (PWD)] +MACRO {aisr} {"Adv. Space Res."} +MACRO {ag} {"Ann. Geophys."} +MACRO {anigeo} {"Ann. Geofis."} +MACRO {angl} {"Ann. Glaciol."} +MACRO {andmet} {"Ann. d. Meteor."} +MACRO {andgeo} {"Ann. d. Geophys."} +MACRO {andphy} {"Ann. Phys.-Paris"} +MACRO {afmgb} {"Arch. Meteor. Geophys. Bioklimatol."} +MACRO {atph} {"Atm\'osphera"} +MACRO {aao} {"Atmos. Ocean"} +MACRO {ass}{"Astrophys. Space Sci."} +MACRO {atenv} {"Atmos. Environ."} +MACRO {aujag} {"Aust. J. Agr. Res."} +MACRO {aumet} {"Aust. Meteorol. Mag."} +MACRO {blmet} {"Bound.-Lay. Meteorol."} +MACRO {bams} {"Bull. Amer. Meteorol. Soc."} +MACRO {cch} {"Clim. Change"} +MACRO {cdyn} {"Clim. Dynam."} +MACRO {cbul} {"Climatol. Bull."} +MACRO {cap} {"Contrib. Atmos. Phys."} +MACRO {dsr} {"Deep-Sea Res."} +MACRO {dhz} {"Dtsch. Hydrogr. Z."} +MACRO {dao} {"Dynam. Atmos. Oceans"} +MACRO {eco} {"Ecology"} +MACRO {empl}{"Earth, Moon and Planets"} +MACRO {envres} {"Environ. Res."} +MACRO {envst} {"Environ. Sci. Technol."} +MACRO {ecms} {"Estuarine Coastal Mar. Sci."} +MACRO {expa}{"Exper. Astron."} +MACRO {geoint} {"Geofis. Int."} +MACRO {geopub} {"Geofys. Publ."} +MACRO {geogeo} {"Geol. Geofiz."} +MACRO {gafd} {"Geophys. Astrophys. Fluid Dyn."} +MACRO {gfd} {"Geophys. Fluid Dyn."} +MACRO {geomag} {"Geophys. Mag."} +MACRO {georl} {"Geophys. Res. Lett."} +MACRO {grl} {"Geophys. Res. Lett."} +MACRO {ga} {"Geophysica"} +MACRO {gs} {"Geophysics"} +MACRO {ieeetap} {"IEEE Trans. Antenn. Propag."} +MACRO {ijawp} {"Int. J. Air Water Pollut."} +MACRO {ijc} {"Int. J. Climatol."} +MACRO {ijrs} {"Int. J. Remote Sens."} +MACRO {jam} {"J. Appl. Meteorol."} +MACRO {jaot} {"J. Atmos. Ocean. Technol."} +MACRO {jatp} {"J. Atmos. Terr. Phys."} +MACRO {jastp} {"J. Atmos. Solar-Terr. Phys."} +MACRO {jce} {"J. Climate"} +MACRO {jcam} {"J. Climate Appl. Meteor."} +MACRO {jcm} {"J. Climate Meteor."} +MACRO {jcy} {"J. Climatol."} +MACRO {jgr} {"J. Geophys. Res."} +MACRO {jga} {"J. Glaciol."} +MACRO {jh} {"J. Hydrol."} +MACRO {jmr} {"J. Mar. Res."} +MACRO {jmrj} {"J. Meteor. Res. Japan"} +MACRO {jm} {"J. Meteor."} +MACRO {jpo} {"J. Phys. Oceanogr."} +MACRO {jra} {"J. Rech. Atmos."} +MACRO {jaes} {"J. Aeronaut. Sci."} +MACRO {japca} {"J. Air Pollut. Control Assoc."} +MACRO {jas} {"J. Atmos. Sci."} +MACRO {jmts} {"J. Mar. Technol. Soc."} +MACRO {jmsj} {"J. Meteorol. Soc. Japan"} +MACRO {josj} {"J. Oceanogr. Soc. Japan"} +MACRO {jwm} {"J. Wea. Mod."} +MACRO {lao} {"Limnol. Oceanogr."} +MACRO {mwl} {"Mar. Wea. Log"} +MACRO {mau} {"Mausam"} +MACRO {meteor} {"``Meteor'' Forschungsergeb."} +MACRO {map} {"Meteorol. Atmos. Phys."} +MACRO {metmag} {"Meteor. Mag."} +MACRO {metmon} {"Meteor. Monogr."} +MACRO {metrun} {"Meteor. Rundsch."} +MACRO {metzeit} {"Meteor. Z."} +MACRO {metgid} {"Meteor. Gidrol."} +MACRO {mwr} {"Mon. Weather Rev."} +MACRO {nwd} {"Natl. Weather Dig."} +MACRO {nzjmfr} {"New Zeal. J. Mar. Freshwater Res."} +MACRO {npg} {"Nonlin. Proc. Geophys."} +MACRO {om} {"Oceanogr. Meteorol."} +MACRO {ocac} {"Oceanol. Acta"} +MACRO {oceanus} {"Oceanus"} +MACRO {paleoc} {"Paleoceanography"} +MACRO {pce} {"Phys. Chem. Earth"} +MACRO {pmg} {"Pap. Meteor. Geophys."} +MACRO {ppom} {"Pap. Phys. Oceanogr. Meteor."} +MACRO {physzeit} {"Phys. Z."} +MACRO {pps} {"Planet. Space Sci."} +MACRO {pss} {"Planet. Space Sci."} +MACRO {pag} {"Pure Appl. Geophys."} +MACRO {qjrms} {"Quart. J. Roy. Meteorol. Soc."} +MACRO {quatres} {"Quat. Res."} +MACRO {rsci} {"Radio Sci."} +MACRO {rse} {"Remote Sens. Environ."} +MACRO {rgeo} {"Rev. Geophys."} +MACRO {rgsp} {"Rev. Geophys. Space Phys."} +MACRO {rdgeo} {"Rev. Geofis."} +MACRO {revmeta} {"Rev. Meteorol."} +MACRO {sgp}{"Surveys in Geophys."} +MACRO {sp} {"Solar Phys."} +MACRO {ssr} {"Space Sci. Rev."} +MACRO {tellus} {"Tellus"} +MACRO {tac} {"Theor. Appl. Climatol."} +MACRO {tagu} {"Trans. Am. Geophys. Union (EOS)"} +MACRO {wrr} {"Water Resour. Res."} +MACRO {weather} {"Weather"} +MACRO {wafc} {"Weather Forecast."} +MACRO {ww} {"Weatherwise"} +MACRO {wmob} {"WMO Bull."} +MACRO {zeitmet} {"Z. Meteorol."} + % End module: geojour.mbs + %------------------------------------------------------------------- + % Begin module: + % \ProvidesFile{photjour.mbs}[1999/02/24 2.0b (PWD)] + +MACRO {appopt} {"Appl. Opt."} +MACRO {bell} {"Bell Syst. Tech. J."} +MACRO {ell} {"Electron. Lett."} +MACRO {jasp} {"J. Appl. Spectr."} +MACRO {jqe} {"IEEE J. Quantum Electron."} +MACRO {jlwt} {"J. Lightwave Technol."} +MACRO {jmo} {"J. Mod. Opt."} +MACRO {josa} {"J. Opt. Soc. America"} +MACRO {josaa} {"J. Opt. Soc. Amer.~A"} +MACRO {josab} {"J. Opt. Soc. Amer.~B"} +MACRO {jdp} {"J. Phys. (Paris)"} +MACRO {oc} {"Opt. Commun."} +MACRO {ol} {"Opt. Lett."} +MACRO {phtl} {"IEEE Photon. Technol. Lett."} +MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} +MACRO {sse} {"Solid-State Electron."} +MACRO {sjot} {"Sov. J. Opt. Technol."} +MACRO {sjqe} {"Sov. J. Quantum Electron."} +MACRO {sleb} {"Sov. Phys.--Leb. Inst. Rep."} +MACRO {stph} {"Sov. Phys.--Techn. Phys."} +MACRO {stphl} {"Sov. Techn. Phys. Lett."} +MACRO {vr} {"Vision Res."} +MACRO {zph} {"Z. f. Physik"} +MACRO {zphb} {"Z. f. Physik~B"} +MACRO {zphd} {"Z. f. Physik~D"} + +MACRO {CLEO} {"CLEO"} +MACRO {ASSL} {"Adv. Sol.-State Lasers"} +MACRO {OSA} {"OSA"} + % End module: photjour.mbs +%% Copyright 1994-2002 Patrick W Daly +MACRO {acmcs} {"ACM Comput. Surv."} + +MACRO {acta} {"Acta Inf."} + +MACRO {cacm} {"Commun. ACM"} + +MACRO {ibmjrd} {"IBM J. Res. Dev."} + +MACRO {ibmsj} {"IBM Syst.~J."} + +MACRO {ieeese} {"IEEE Trans. Software Eng."} + +MACRO {ieeetc} {"IEEE Trans. Comput."} + +MACRO {ieeetcad} + {"IEEE Trans. Comput. Aid. Des."} + +MACRO {ipl} {"Inf. Process. Lett."} + +MACRO {jacm} {"J.~ACM"} + +MACRO {jcss} {"J.~Comput. Syst. Sci."} + +MACRO {scp} {"Sci. Comput. Program."} + +MACRO {sicomp} {"SIAM J. Comput."} + +MACRO {tocs} {"ACM Trans. Comput. Syst."} + +MACRO {tods} {"ACM Trans. Database Syst."} + +MACRO {tog} {"ACM Trans. Graphic."} + +MACRO {toms} {"ACM Trans. Math. Software"} + +MACRO {toois} {"ACM Trans. Office Inf. Syst."} + +MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."} + +MACRO {tcs} {"Theor. Comput. Sci."} + +FUNCTION {bibinfo.check} +{ swap$ + duplicate$ missing$ + { + pop$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ pop$ + } + { swap$ + "\bibinfo{" swap$ * "}{" * swap$ * "}" * + } + if$ + } + if$ +} +FUNCTION {bibinfo.warn} +{ swap$ + duplicate$ missing$ + { + swap$ "missing " swap$ * " in " * cite$ * warning$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ "empty " swap$ * " in " * cite$ * warning$ + } + { swap$ + "\bibinfo{" swap$ * "}{" * swap$ * "}" * + } + if$ + } + if$ +} +FUNCTION {format.eprint} +{ eprint duplicate$ empty$ + 'skip$ + { "\eprint" + archive empty$ + 'skip$ + { "[" * archive * "]" * } + if$ + "{" * swap$ * "}" * + } + if$ +} +FUNCTION {format.url} +{ url empty$ + { "" } + { "\urlprefix\url{" url * "}" * } + if$ +} + +STRINGS { bibinfo} +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}{, f.}{, jj}" + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + nameptr #1 + #1 + = + numnames #5 + > and + { "others" 't := + #1 'namesleft := } + 'skip$ + if$ + namesleft #1 > + { ", " * t * } + { + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal emphasize * + } + { + "\&" + space.word * t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.names.ed} +{ + format.names +} +FUNCTION {format.authors} +{ author "author" format.names +} +FUNCTION {get.bbl.editor} +{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } + +FUNCTION {format.editors} +{ editor "editor" format.names duplicate$ empty$ 'skip$ + { + " " * + get.bbl.editor + "(" swap$ * ")" * + * + } + if$ +} +FUNCTION {format.note} +{ + note empty$ + { "" } + { note #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ + } + if$ + note #2 global.max$ substring$ * "note" bibinfo.check + } + if$ +} + +FUNCTION {format.title} +{ title + duplicate$ empty$ 'skip$ + { "t" change.case$ } + if$ + "title" bibinfo.check +} +FUNCTION {output.bibitem} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ + 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {word.in} +{ bbl.in capitalize + " " * } + +FUNCTION {format.date} +{ + "" + duplicate$ empty$ + year "year" bibinfo.check duplicate$ empty$ + { swap$ 'skip$ + { "there's a month but no year in " cite$ * warning$ } + if$ + * + } + { swap$ 'skip$ + { + swap$ + " " * swap$ + } + if$ + * + } + if$ + duplicate$ empty$ + 'skip$ + { + before.all 'output.state := + " (" swap$ * ")" * + } + if$ +} +FUNCTION {format.btitle} +{ title "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + emphasize + } + if$ +} +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { bbl.volume volume tie.or.space.prefix + "volume" bibinfo.check * * + series "series" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ bbl.of space.word * swap$ + emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { series empty$ + { number "number" bibinfo.check } + { output.state mid.sentence = + { bbl.number } + { bbl.number capitalize } + if$ + number tie.or.space.prefix "number" bibinfo.check * * + bbl.in space.word * + series "series" bibinfo.check * + } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition duplicate$ empty$ 'skip$ + { + output.state mid.sentence = + { "l" } + { "t" } + if$ change.case$ + "edition" bibinfo.check + " " * bbl.edition * + } + if$ +} +INTEGERS { multiresult } +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} +FUNCTION {format.pages} +{ pages duplicate$ empty$ 'skip$ + { duplicate$ multi.page.check + { + n.dashify + } + { + } + if$ + "pages" bibinfo.check + } + if$ +} +FUNCTION {format.journal.pages} +{ pages duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ + { pop$ pop$ format.pages } + { + ", " * + swap$ + n.dashify + "pages" bibinfo.check + * + } + if$ + } + if$ +} +FUNCTION {format.vol.num.pages} +{ volume field.or.null + duplicate$ empty$ 'skip$ + { + "volume" bibinfo.check + } + if$ + bolden + format.journal.pages +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check + } + if$ + chapter tie.or.space.prefix + "chapter" bibinfo.check + * * + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {format.booktitle} +{ + booktitle "booktitle" bibinfo.check + emphasize +} +FUNCTION {format.in.ed.booktitle} +{ format.booktitle duplicate$ empty$ 'skip$ + { + editor "editor" format.names.ed duplicate$ empty$ 'pop$ + { + " " * + get.bbl.editor + "(" swap$ * ") " * + * swap$ + * } + if$ + word.in swap$ * + } + if$ +} +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} +FUNCTION {format.thesis.type} +{ type duplicate$ empty$ + 'pop$ + { swap$ pop$ + "t" change.case$ "type" bibinfo.check + } + if$ +} +FUNCTION {format.tr.number} +{ number "number" bibinfo.check + type duplicate$ empty$ + { pop$ bbl.techrep } + 'skip$ + if$ + "type" bibinfo.check + swap$ duplicate$ empty$ + { pop$ "t" change.case$ } + { tie.or.space.prefix * * } + if$ +} +FUNCTION {format.article.crossref} +{ + key duplicate$ empty$ + { pop$ + journal duplicate$ empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * warning$ } + { "journal" bibinfo.check emphasize word.in swap$ * } + if$ + } + { word.in swap$ * " " *} + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + "editor" bibinfo.check + editor num.names$ duplicate$ + #2 > + { pop$ + "editor" bibinfo.check + " " * bbl.etal + emphasize + * + } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { + "editor" bibinfo.check + " " * bbl.etal + emphasize + * + } + { + " \& " + * editor #2 "{vv~}{ll}" format.name$ + "editor" bibinfo.check + * + } + if$ + } + if$ + } + if$ +} +FUNCTION {format.book.crossref} +{ volume duplicate$ empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + pop$ word.in + } + { bbl.volume + capitalize + swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { series emphasize * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.incoll.inproc.crossref} +{ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { format.booktitle duplicate$ empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + } + { word.in swap$ * } + if$ + } + { word.in key * " " *} + if$ + } + { word.in format.crossref.editor * " " *} + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.org.or.pub} +{ 't := + "" + year empty$ + { "empty year in " cite$ * warning$ } + 'skip$ + if$ + address empty$ t empty$ and + year empty$ and + 'skip$ + { + add.blank "(" * + t empty$ + { address "address" bibinfo.check * + } + { t * + address empty$ + 'skip$ + { ", " * address "address" bibinfo.check * } + if$ + } + if$ + year empty$ + 'skip$ + { t empty$ address empty$ and + 'skip$ + { ", " * } + if$ + year "year" bibinfo.check + * + } + if$ + ")" * + } + if$ +} +FUNCTION {format.publisher.address} +{ publisher "publisher" bibinfo.warn format.org.or.pub +} + +FUNCTION {format.organization.address} +{ organization "organization" bibinfo.check format.org.or.pub +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { + journal + "journal" bibinfo.check + emphasize + "journal" output.check + add.blank + format.vol.num.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + new.block + format.url output + new.block + format.note output + format.eprint output + fin.entry +} +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + add.blank + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + new.sentence + format.publisher.address output + } + { + new.block + format.book.crossref output.nonnull + format.date "year" output.check + } + if$ + format.edition output + new.block + format.url output + new.block + format.note output + format.eprint output + fin.entry +} +FUNCTION {booklet} +{ output.bibitem + format.authors output + new.block + format.title "title" output.check + new.block + howpublished "howpublished" bibinfo.check output + address "address" bibinfo.check output + format.date output + new.block + format.url output + new.block + format.note output + format.eprint output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { + format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + new.sentence + format.publisher.address output + } + { + format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + format.date "year" output.check + } + if$ + format.edition output + new.block + format.url output + new.block + format.note output + format.eprint output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.chapter.pages output + new.sentence + format.publisher.address output + format.edition output + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + new.block + format.url output + new.block + format.note output + format.eprint output + fin.entry +} +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.pages output + new.sentence + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + new.block + format.url output + new.block + format.note output + format.eprint output + fin.entry +} +FUNCTION {conference} { inproceedings } +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization "organization" bibinfo.check + duplicate$ empty$ 'pop$ + { output + address "address" bibinfo.check output + } + if$ + } + { format.authors output.nonnull } + if$ + new.block + format.btitle "title" output.check + author empty$ + { organization empty$ + { + address new.block.checka + address "address" bibinfo.check output + } + 'skip$ + if$ + } + { + organization address new.block.checkb + organization "organization" bibinfo.check output + address "address" bibinfo.check output + } + if$ + format.edition output + format.date output + new.block + format.url output + new.block + format.note output + format.eprint output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.btitle + "title" output.check + new.block + bbl.mthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check + new.block + format.url output + new.block + format.note output + format.eprint output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + title howpublished new.block.checkb + format.title output + howpublished new.block.checka + howpublished "howpublished" bibinfo.check output + format.date output + new.block + format.url output + new.block + format.note output + format.eprint output + fin.entry + empty.misc.check +} +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.btitle + "title" output.check + new.block + bbl.phdthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check + new.block + format.url output + new.block + format.note output + format.eprint output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization "organization" bibinfo.check output + } + { format.editors output.nonnull } + if$ + new.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + editor empty$ + { publisher empty$ + 'skip$ + { + new.sentence + format.publisher.address output + } + if$ + } + { publisher empty$ + { + new.sentence + format.organization.address output } + { + new.sentence + organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + } + if$ + new.block + format.url output + new.block + format.note output + format.eprint output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + new.block + format.title + "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check + new.block + format.url output + new.block + format.note output + format.eprint output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + format.date output + new.block + format.url output + new.block + format.note "note" output.check + format.eprint output + fin.entry +} + +FUNCTION {default.type} { misc } +READ +STRINGS { longest.label } +INTEGERS { number.label longest.label.width } +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} +EXECUTE {initialize.longest.label} +ITERATE {longest.label.pass} +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * + write$ newline$ + "\expandafter\ifx\csname url\endcsname\relax" + write$ newline$ + " \def\url#1{\texttt{#1}}\fi" + write$ newline$ + "\expandafter\ifx\csname urlprefix\endcsname\relax\def\urlprefix{URL }\fi" + write$ newline$ + "\providecommand{\bibinfo}[2]{#2}" + write$ newline$ + "\providecommand{\eprint}[2][]{\url{#2}}" + write$ newline$ +} +EXECUTE {begin.bib} +EXECUTE {init.state.consts} +ITERATE {call.type$} +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} +EXECUTE {end.bib} +%% End of customized bst file +%% +%% End of file `nature.bst'. diff --git a/resources/latex/nature_template/template.bib b/resources/latex/nature_template/template.bib new file mode 100644 index 0000000..b53c174 --- /dev/null +++ b/resources/latex/nature_template/template.bib @@ -0,0 +1,11 @@ +@Article{Einstein, + author = "Albert Einstein", + title = "{Zur Elektrodynamik bewegter K{\"o}rper}. ({German}) + [{On} the electrodynamics of moving bodies]", + journal = "Annalen der Physik", + volume = "322", + number = "10", + pages = "891--921", + year = "1905", + DOI = "http://dx.doi.org/10.1002/andp.19053221004" +} diff --git a/resources/latex/nature_template/template.tex b/resources/latex/nature_template/template.tex new file mode 100644 index 0000000..725152c --- /dev/null +++ b/resources/latex/nature_template/template.tex @@ -0,0 +1,160 @@ +%% Template for a preprint Letter or Article for submission +%% to the journal Nature. +%% Written by Peter Czoschke, 26 February 2004 +%% + +\documentclass{nature} + +%% make sure you have the nature.cls and naturemag.bst files where +%% LaTeX can find them + +\bibliographystyle{naturemag} + +\title{Put title here (less than 90 characters).} + +%% Notice placement of commas and superscripts and use of & +%% in the author list + +\author{Aauthor$^{1,2}$, Bauthor$^2$ \& LastAuthor$^2$} + + +\begin{document} + +\maketitle + +\begin{affiliations} + \item Put institutions in this environment and + \item separate with \verb|\item| commands. +\end{affiliations} + +\begin{abstract} +For Nature, the abstract is really an introductory paragraph set +in bold type. This paragraph must be ``fully referenced'' and +less than 180 words for Letters. This is the thing that is +supposed to be aimed at people from other disciplines and is +arguably the most important part to getting your paper past the +editors. End this paragraph with a sentence like ``Here we +show...'' or something similar. +\end{abstract} + +Then the body of the main text appears after the intro paragraph. +Figure environments can be left in place in the document. +\verb|\includegraphics| commands are ignored since Nature wants +the figures sent as separate files and the captions are +automatically moved to the end of the document (they are printed +out with the \verb|\end{document}| command. However, tables must +be manually moved to the end of the document, after the addendum. + +Citation of Einstein's paper \cite{Einstein}. + +\begin{figure} +%%%\includegraphics{something} % this command will be ignored +\caption{Each figure legend should begin with a brief title for +the whole figure and continue with a short description of each +panel and the symbols used. For contributions with methods +sections, legends should not contain any details of methods, or +exceed 100 words (fewer than 500 words in total for the whole +paper). In contributions without methods sections, legends should +be fewer than 300 words (800 words or fewer in total for the whole +paper).} +\end{figure} + +\section*{Another Section} + +Sections can only be used in Articles. Contributions should be +organized in the sequence: title, text, methods, references, +Supplementary Information line (if any), acknowledgements, +interest declaration, corresponding author line, tables, figure +legends. + +Spelling must be British English (Oxford English Dictionary) + +In addition, a cover letter needs to be written with the +following: +\begin{enumerate} + \item A 100 word or less summary indicating on scientific grounds +why the paper should be considered for a wide-ranging journal like +\textsl{Nature} instead of a more narrowly focussed journal. + \item A 100 word or less summary aimed at a non-scientific audience, +written at the level of a national newspaper. It may be used for +\textsl{Nature}'s press release or other general publicity. + \item The cover letter should state clearly what is included as the +submission, including number of figures, supporting manuscripts +and any Supplementary Information (specifying number of items and +format). + \item The cover letter should also state the number of +words of text in the paper; the number of figures and parts of +figures (for example, 4 figures, comprising 16 separate panels in +total); a rough estimate of the desired final size of figures in +terms of number of pages; and a full current postal address, +telephone and fax numbers, and current e-mail address. +\end{enumerate} + +See \textsl{Nature}'s website +(\texttt{http://www.nature.com/nature/submit/gta/index.html}) for +complete submission guidelines. + +\begin{methods} +Put methods in here. If you are going to subsection it, use +\verb|\subsection| commands. Methods section should be less than +800 words and if it is less than 200 words, it can be incorporated +into the main text. + +\subsection{Method subsection.} + +Here is a description of a specific method used. Note that the +subsection heading ends with a full stop (period) and that the +command is \verb|\subsection{}| not \verb|\subsection*{}|. + +\end{methods} + +%% Put the bibliography here, most people will use BiBTeX in +%% which case the environment below should be replaced with +%% the \bibliography{} command. + +% \begin{thebibliography}{1} +% \bibitem{dummy} Articles are restricted to 50 references, Letters +% to 30. +% \bibitem{dummyb} No compound references -- only one source per +% reference. +% \end{thebibliography} + +\bibliographystyle{naturemag} +\bibliography{template} + + +%% Here is the endmatter stuff: Supplementary Info, etc. +%% Use \item's to separate, default label is "Acknowledgements" + +\begin{addendum} + \item Put acknowledgements here. + \item[Competing Interests] The authors declare that they have no +competing financial interests. + \item[Correspondence] Correspondence and requests for materials +should be addressed to A.B.C.~(email: myaddress@nowhere.edu). +\end{addendum} + +%% +%% TABLES +%% +%% If there are any tables, put them here. +%% + +\begin{table} +\centering +\caption{This is a table with scientific results.} +\medskip +\begin{tabular}{ccccc} +\hline +1 & 2 & 3 & 4 & 5\\ +\hline +aaa & bbb & ccc & ddd & eee\\ +aaaa & bbbb & cccc & dddd & eeee\\ +aaaaa & bbbbb & ccccc & ddddd & eeeee\\ +aaaaaa & bbbbbb & cccccc & dddddd & eeeeee\\ +1.000 & 2.000 & 3.000 & 4.000 & 5.000\\ +\hline +\end{tabular} +\end{table} + +\end{document} From b8c20165e64c4f27eef8a61a8ead1483cf0373eb Mon Sep 17 00:00:00 2001 From: Adina Wagner Date: Wed, 19 Feb 2020 16:07:16 +0100 Subject: [PATCH 3/8] reduce clutter in containers-run figure --- pics/containers-run.svg | 1052 +-------------------------------------- 1 file changed, 15 insertions(+), 1037 deletions(-) diff --git a/pics/containers-run.svg b/pics/containers-run.svg index eace4a0..2fabc96 100644 --- a/pics/containers-run.svg +++ b/pics/containers-run.svg @@ -143,7 +143,7 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.2316035" - inkscape:cx="443.28924" + inkscape:cx="430.70402" inkscape:cy="276.81678" inkscape:document-units="mm" inkscape:current-layer="layer3" @@ -165,7 +165,7 @@ image/svg+xml - + @@ -604,23 +604,14 @@ inkscape:export-xdpi="272.60767" inkscape:export-ydpi="272.60767"> Computationally reproducible execution: link input, code, output, datalad containers-run @@ -967,722 +660,10 @@ SUVORK5CYII= y="122.35234" x="70.762405" id="image964" - xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAe8AAAH0CAYAAAAUmKWVAAAABHNCSVQICAgIfAhkiAAAIABJREFU -eJzs3XeYnFX58PHvmbqzvde0TW+bnkBISKMlFOnSRFCRojQLqMBPFKWogAKCFAtFpSodCS0hIYFA -SO892d7LzO7s1PP+MYNvwJSdZ57ZZ8r5XNdcCtlz5ia7+9xz2n0EiqIYRkppArKBfCA3/MoPv/LC -/5wTfmUBmUBG+OUA0gA7YAMs4ZcZEOGXDL8CgD/88gIeoBdwA93hlwtwAp3hVwfQDrSFXx3hVxvQ -JYQIxuLvRFGUoxNGB6AoyUpKaQcKwq8yYBAwIPyqCP+7EkJJ2Eoo8VqJz99LCfgIJX8foaTfCNQD -tUBN+HUg/O9agVYhhMeQaBUlycXjQ0JREoaUMp3Q6LgEGAmMCL+GEkrSWeGXzagYDeAlNIJ3Ekro -e4Cd4dcOQkm/QwjRY1iEipLgVPJWlD4Ij6IzCCXl8eHXWKASKCWUwJW+6QAagL3AFmBT+LUH6Faj -dUU5OpW8FeUrwuvQucBkYCowiVCiHkZozVmJDRewm1BCXwd8DqwlNEpX6+uKchCVvJWUJ6XMJJSc -pwLHANMJTX1bUL8jRpKE1th3Ap8Bqwgl9C1CCJeRgSmK0dSDSUkpUkoBlBOa9p4Vfk0gtJvbamBo -St/4CO2E3wCsCL82AXVCCGlkYIrSn1TyVpKalNIMFBOaAp8HzCE0qs5D/fwnA0noONtOYBmwlNBU -e5MQImBgXIoSU+rhpSSV8Mg6k9Bo+iRgPlBFKFkrqaEd2AgsAd4lNEp3qZG5kkxU8lYSXjhhVwAL -gVMITYWXGRqUEk/qCU2vLwbeBmpVIlcSnUreSkKSUloI7QI/BTid0GazpFuz9gUk3R4/vb4gPr/E -H5QEpaTbE8DlCdDtDeINBPH8988gKMEs4GsTCnDYzEd9D1dvB25fNxaTBavZjs2Shs2S1g//dYbw -Edr09gahZL5OCOE3NiRFiZxK3krCCO8Knw6cQShhDyYBi5/0+oL0eAJ4A0G6PQFaXD463AE8/iBN -3X5qnD4a3AE6/EE8Qej0S5xBSXdQhsqb9WHMWGgWvHfOEHLSLUf92tX732HZgfswCRtmYccs0rCY -0rCYHKRZcsm0FZGXVk6aNROb2UGGLYfstAKsZjtWs400azoWc8J9GyBUTGY/oUT+OvCZ2sWuJIqj -/2YrioGklDnANOA8QqPsQYRqd8ctjz+IxxfE7Q1Q3+ml0+2nyeVjd4eXJneAZk+Qak+AJr/EHReT -t5Kg9BCUHvw4+9zKJOzYzHlkWIqxW3LIshVTlFFJpi2PdHsO+eml2Cx2bGZ7vCZ3G6HNiz8ArgcO -SCkXAy8Bq4UQnUYGpyhHopK3EneklA5CCfsCYBGhKmZxNUsUlBKfX9LrC1Db7qHd7Wd3q4cap4/q -bj/rXX7q/XGRmWMmKD30+hvo9Tf8999tb/vy19jM+eTah5NtKyXPUUFx5hAy7XkUZJZhNduxmKwI -ERffWjOhn7OrgauAvVLK/wDPE0rkbiODU5SvUslbiQvhTWfjgG8AZxMaEcXFU11K8AaC1Lb10uzy -sb25lxqnj49bPWz3BPs0jZ2qvIE2mno+pamHUFHUMIGJDOtAyjKnkJtWRln2MLIdhRRmlmM2WRDG -fusFoTK43we+B+yUUr4M/B3YrDa7KfFAJW/FUFLKUuAc4FJC69mGT4m7vQGaurxUt3vY1+5hRb2b -T7r8dEupErVOJEFcvv3sbN8f+hf1oYRuFg6K0icxMGcSxZlDKMgoJze9CKtx0+6C0IUzPwF+DHwm -pXwG+LcQouGILRUlhlTyVvqdlDKDULGUywgd78oxKpZAUNLe7aO2w8Pe1l4+qXOz2eljtycYJ+vR -qUMSxC+7qe9eQX33CiC0rp5uKaXQMZpBuZMpyx5KbnoRmfZcI6bbzcCx4dddUsq3gaeAZUKI7v4O -RkltKnkr/SJ82UclcDFwEaHRTL+Psr3+IF1uP7ub3WxudLO22cPnTl/Sr08nqqD04PLtx+Xbz76u -xQCkmYvJd4xiUM4kyrJHUJo9GIctE5Po1x+nHEJ7Ms4DdkgpnwX+CexVl6go/UElbyWmwpvPjie0 -EehEQndb95tAUOLqDbC7uYf1dT2safbwfodXjaoTWG+giTpXE3Wu5VALFlMWZRnTGJA9kYF5YyjJ -HoTNnNZfI3MzMAa4A7gJeE9K+SiwXG1yU2JJJW8lJqSUeYTWsa8gVJ603/gDkr0tbjbVd/NpvZtX -mz0qWScxf9BJtXMJ1c4lfFwLNlMeQ3LmMThvEgPzRpGXXtJfiTyL0GbLs4GNUso/A88IIdr7482V -1KKSt6IrKeVoQkdtLid0J3a/6OjxsafZzeqabl440MMBn9oFnqq8wXZ2tL/MjvaXEZjISxvH6MIT -GZw/nuKsgf21+a0KeAD4pZTySeAxIcS2/nhjJTWo5K1ETUppBWYD1xEqpJIe+/eEZqeXrfXdfLjf -xdIWL3t9aqlR+TJJkLbejays2cjHNSYybUMYnreAYQWTKQmvlcdYLnAjcGW4AMxDwEdCCF+s31hJ -bip5K5qFd42fQujhdAwxLlUaCEpaXT421rp4b5+LJa1eGgNqeK30jSSI07uHtY17WNsImdZKKnOP -Z0TRDMpyKnFYM2L59umEptNPA1ZJKf8ALFa71BWtVPJWIhYuWfp14FpC04MxW1AMSklHt5/1NS4+ -2OfijWYPHUGVsJXouXx72di8l43NT5NprWRY3lxGFc+kLKcyllPrNkIbOGcTWhf/I/CCKsWqREol -b6XPpJRZwLcJTY8Pi+V79XgCbKhx8cFeJ8/Vu3GqGXElhly+vaxv2sv6pifJto1gbNFCRhbNoCh7 -QKyqvQlCd84/DvxESvkQ8FchRN+LyyspTSVv5aiklLmENqD9mNC92THhD0j2NPewbI+Tv+51qbPX -iiG6vDv5pHYnq2pNlGbMZGLZqQwpGE+mPWa1hIYBfwBuklLeCzwphOg4ShslxankrRxW+LjXtwjd -uDSIGE2PN3d5WX3Ayb93Olnh9KljXUpckARD1d52rcC+t5AR+QsZXzqX0pwhWEwxuTq+ArgfuFFK -+SDwN3XMTDkclbyV/xEeaV9KaCNaTG708viC7Grq4Z2dnbxa52a/OtelxDFPoIVNzX9nc8vzFDum -UlWykBHFk8nQfzQuCN1Tfy/w/fDGtmfUSFz5KpW8lf+SUqYDFxKqFDVa//6hy+3jk71OXt3VxX86 -1GkZJbFI6aOx5xMa937CiuoyxhSezviyuRRmluldnvWLm80eBL4npfwd8JwQokfPN1ESl0reyhfX -cX4NuB2YrH//UNveyzvbO/jbHhc1ai1bSQJufz1rGp5gbcNfGJxzMpPLT6WycFwsaqyPBv4CXCul -/CXwmrqWVFHJO4WFk/ZxhOoyz0fn6fFAULKtvptXtnTwVL1bVTxTkpIkyL7Ot9nX+TYFaZOYPuB8 -hhdNJs2qe62iycDLwBIp5c+BlSqJpy6VvFOUlHIUcCuh89p2Pft2ewNsrHHx980dvNeuLgFRUkdr -7zre3rWOrANDmVJ2AWNLj9V7XVwAC4BZwAtSyjuFENv1fAMlMajknWKklAXADwnd8pWvZ9/OXj+f -7u3ima2dfOj069m1oiQUp3cPH+6/m89qBzCh5GyqyueR4yjQ8y3shDaVnha+xex+IUSrnm+gxDeV -vFOElNJOaDPa/6FzgRWn28+yXZ08s72TVd0BPbtWlITW46/hk9qHWNfwPFXF5zFpwAKyHQV6Fn7J -B24BLpBS/orQpjaPXp0r8Usl7xQgpZwO/BaYp2e/zl4/S7Z38NjWTrZ4VAk0RTmc3kATn9U/wtrG -Z5hYfDFTB55CtkPXia9hwJPA5VLKm4UQn+nZuRJ/VPJOYlLKQuA24HuAblUlXL0Blu/q4A8bO9jh -VUlbUfrKH3TyecNjrG/8O9PLr2BixXwy03S9OXcesEJK+QjwayFEi56dK/FDJe8kJKW0ARcAdwID -9eq3xxNg5Z5O/rSxgzVuNT2uKFr5ZTcf1z7AusYXmFp2CRMr5ul5PakVuAE4R0p5K/C8EMKrV+dK -fFDJO8lIKauAewhd1anLgVOPL8jn+7t4bH07y1xqI5qi6MXtr+ej6nvZ0PgKxwy4lNGlM7BbHHp1 -PxD4G3ChlPKnQoiNenWsGE8l7yQhpXQAPyBUHU2XebhAULKp1sWT69t4pVV9cFeUWOny7uLdPbez -tn4KswZfytDCKswmXR7PZuBU4LhwlbbfCyHcenSsGEsl7yQgpZwJ/BGYolef+1vcPLWmhb839Kri -KorST1rca3h12xoGZ5/M8ZWXUJozWK+ucwkto50rpbxWCPGxXh0rxlDJO4GF79e+ldD6VpoefbZ1 -+3hlQyv37nSq4iqKYpD9Xe9wYP17VBVfyrFDziI7LU+vrqcAH0gpHwDuVPeHJy6VvBOUlHIO8BBQ -hQ5lTXt9QZbt6OCBje3q2JeixAFJkA1NT7Gr7T1mDvwO48pmYbPoUgwxDbgZWCSlvE4IsUyPTpX+ -pZJ3gpFS5gA/JTTajnpnSyAo2V7fzSOft/Bmu7rlS1HiTY+/lvf33sHmppnMqbycgXkjEMIUbbcC -mAC8HR6F3yOE6Iw6WKXfqOSdIMKXiEwDHgam69Fns9PL82tbeHBft1rXVpQ419D9MS9uXk1V0cXM -HHIWWfpMpTsIDQZOkFJ+H1itLjtJDFF/fFNiL3xu+2bgA3RI3P6A5N0tbXzjjWru26sSt6IkCil9 -bGh6imfWXMemuhUEgrrVW5hO6Plyc/h5o8Q5lbzjnJRyKPAWobPbUVdx2Nfi5pa3q7nys1ZVHU1R -ElSPv4a3d93KKxvvpa27Qa9uMwk9Z94KP3eUOKaSd5ySUpqllBcCK4ETou2vxxPgpTXNXPh2LS+2 -qHsLFCUZ7O38D39f9z3WHHgPX0C33+sTgJVSygullLoUelL0p5J3HApf2/kg8DRQEl1fsK2+m5sX -V3PTxg4aA2qOXFGSiTfQxgf7fs2/N/yGpq5qvbotIfT8eTD8PFLijErecUZKORlYjA6XifR4Ajy7 -upGL3qtXO8kVJclVOz/guY03sHr/O/iDuvy+Wwk9hxaHn0tKHFHJO06Ep8m/DSwFpkbb346Gbm54 -q5pbt3TREVSjbUVJBd5AG0v338VL6+6krbtRr26nAkullN9W0+jxQyXvOCClzAUeAf4MZEfTl8cX -5F9rmjnrnTre61KjbUVJRTWupTyz9ko21a0kKHXZkZ5N6Pn0SPh5pRhMJW+DSSnHAO8C3yXKSmnV -rb3c+k41P97YoUqbKkqK8wU7WbzrNt7a8hjO3nY9uhSEnlPvhp9bioFU8jaIlFJIKc8FlhAqvqI5 -cfsCkg+2tXPZ4lr+1aJu/1IUJUQSZFvrCzy3/mfsa92CJOpP9V8Ui1oipTw3XDxKMYBK3gaQUqYB -vwL+QZS7yTu6fTy0rI7vrGphr0+d21YU5X91erbxry03sHLPq3odKSsh9Pz6Vfh5pvQzVR61n0kp -i4A/AedG29fWum5+tbKJj7v90QemKEpSk9LHxzV/oLZzIyePuprc9KJou7QTutVwtJTyGiFEc/RR -Kn2lRt79KLxOtIQoE7c/IHl9fQsXvF+nEreiKBE54Hyff667kd3NG/Tq8lxC0+hqHbwfqeTdT6SU -XwPeB8ZF0097t4/fLqnl+nXtONUsuaIDHW6oUhJMj7+W17b9hBW7X8YX0GWfzDjg/fBzTukH6rc2 -xqSUFinldcBzQJn2fmB7fTc3vl3DE7Vu/QJUUp7FpO6hSEUB6ebj2gd4bdPv6XK36dFlGfCclPI6 -KaVako0xlbxjSEqZQajM6e+J4u7tQFDy3tY2vvVBPctcappc0VeGLcfoEBQD7e38D8+v/xnVbTv0 -2I3uIPS8ezD8/FNiRG3zjxEpZR7wJBDVNJLbG+CpT5u4f49LXd2Zoqzh31ILYBeCHDMUWU0U2UyU -OMwUOszk2s2YhMAkwGwS2C2Ck8bkk2Y9+udzf9DHZ/v+w7rGl+jx14MMIFFrMqnGYspi7uAfMGnA -fITQJTW8BlwuhNDlkLnyZSp5x4CUchjwPFGWOW3q8nLXh/W82qbObiczq4ARNhPjs60MyLSQYTVR -4LBQmm0lw2bGbjWRYTOR5bCQYTcjDvq11ecZGyKlxO1z0dnTQldvK/XOXfT6XPiCbpyeRpy+Onp8 -9QSkWrZJVgITVcWXMnf4hdgtmicLD/Y5cIEQYrcenSn/n0reOpNSTgH+DQyOpp8tdS5uX9HE6h5d -ShsqBhtgEUzKslKRYaY808rQfDvZaWYKMq3kZ1gxCYHFLDCb4u9XUiIJBgMEZRApg/gCXjrdLXR7 -O+nxdtHcvR+np5mO3mo6PTvxy26jQ1aiVJE5h0Wjryc3vVCP7vYD5wgh1ujRmRISf0+KBBWuNHQK -8BRQrLWfQFCyfGcHt6xupd6v5skTTZlFMCHDwpAsC+OL0ijKtDIgz05WmoU0qwmbJXm3mXj9HnwB -D92eTlq662jvqaPWuZkuTy1d3j0EpbpHPpHk2EaxaNSPGZA3Qo/umoDLgMVCCPVg04FK3jqQUpqA -y4E/AFla+/EFJM9/3sRd27pUbfIEUGYRDEszc1xxGsPy7VQW2MnLsJKbbsViVr9aX/D6e/+b0Ftc -1ezr+Jz23l24A01IqS7PiWc2Ux4nDL2JsWXH6nGk0AncCDwphFCbKqKknjA6kFL+ALgH0HzmxtXr -56GPGnhcHQOLW7kmwcJCG9NLHYwqdlCUZaMwKzTlrUSm19dDR08zDV17qO3axu6Od/EFOtRGuTgk -hJUZZVcxa9jZmETUN4J6gZ8KIX6vQ2gpTT11ohAecd8K3A5o/qlu7vLyqw/reV1tTIsruSbBWSV2 -JhU7GFnsYEhhGmlWs66bxJSQoAzQ7KylvnMPBzo3sK9zKd6ALmePFZ2Myj+Pk0Z9izRr1CfAAsAv -gTvVCFw79RjSKFyM/x7gOqI4L7+32c2tHzaoMqdxwCHglHwb00scjC91MLQonXS7SY2s+5mUEl/A -Q5OzmtqOHext/4z67lVql3scKM88ntPG3EiOoyDaroLAQ4RG4b3RR5Z61FNJAyllFqEfvG8Sxd/h -+gNOblnZxBaP+vBplNF2E7MK7MwelMGY0nTyM21Y1Xp1XAkEA7g8HdR27GJ366fUOtfg8u01OqyU -lZ9WxWmjb6Ike1C0XUngaeA6IYQz+shSi3pKRUhKmQ38lSguFwlKyYqdnVy/qoWOoNqZ1p++OFO9 -qNzBcYMzGVrkIDfdanRYSgTcXheNXfvZ3bqWnW3v0+3br9bK+1m6pYJTR97CkMKormr4wr+Abwsh -uvToLFWo5B0BKWUm8CxwutY+AkHJ25vb+MHaNlUxrR+VWQSXDc7guCFZDCtykG6PeuONEge8fg8N -XfvY2fwZW1pewRNoMTqklGESdhYNv4PRZTO+VDhIozeAi4QQLh1CSwkqefdReMT9PLBQax/+gOSF -Nc3cuqVTv8CUwyo0C75e7mBuZSbjKzJJt6mEncx8AQ8H2razrWkFO9veUMVi+oHAxNzBP2HKoBP1 -2In+NqFqbGoE3gcqefdBuE75c8DJWvvw+oP8bVUj9+1WNcpjySrgjHwbpw7LYsqgLHLSLWrDWYqR -UtLj7WJ3ywa2NL5PbfcKdZ48hoSwMr3sSmYNPRuzKerLxN4BLlT10I9OPdWOQkpZAPydKEbcbm+A -R1Y08McDPfoFpnzJJIeZcwZnMHtoNgPy09SmMwWAQNBPi6uOrY0r2dbyH1y+/UaHlJS+qIk+f8Ql -WM1RXzH7NvANIUSrDqElLfWEO4LwiPufRJG4uz0Bfr+snr/UqWMuenMIWJhv45xROUwckEmWQ10h -rBxej9fJ3paNrK1/g8aez9RoPAZG5p/DKaO/q8elJm8DF6sR+OGp5H0Y4c1pLxJF4na6/dzzYR3/ -bFQ1nfWUZYIrB2ewcFQuQ4sdalpciUhQBqht3826usXsaH9NJXGdDck+hdPGXofDlhltV28D56tN -bIemnnqHIKVMJ7Q5TfOu8s4eH3ctreeFZpW49TLWbuKyEVnMH5lLUVbUU3OKQlt3A+tqP2Bj0/P4 -gmojqV4qMudyxrgfkmnPibarNwhtYlNrjl+hkvdXSCkzgGeAs7X20d7t486ldfyrRZU71cPcLAsX -j8rhuGHZZKapqXFFXxKJ093OpvrlrGt4kR5/jdEhJYXSjOP42ribyE7Li7arl4FLhRDq+MBBVPI+ -iJTSAfyJ0NV1mrR1+7jjgzpeVXXKo3ZanpWLxuYyZVAWDnXMS+kH3Z5ONtWvYG3982pzmw6K02dw -5rif6FFO9SngGiGE2jwUppJ3mJTSAvwOuAGNfy9tLh+/WFKnLhiJglXAiTlWLq/KY+LALOzW5L3/ -Wolf3Z5ONtV9xOf1/6THX2t0OAktP62Kc6tuJ8dRGE03EngAuEkIoS6CQCXv/5JS/hz4ORpvB+vo -9vELNeKOyonZVr47KY/Jg7KwmlXSVozn6u1gfd1SPqt9QhV9iUJe2njOq/pFtAk8ANwhhLhDp7AS -mkregJTyBuBeQNOCapfbzx0f1Ko1bo2Oy7RwdVUexw7LVklbiUvO3nY+r17MusZ/4A+qOzS00GkE -7gd+LIR4QKewElZKJ28ppSC0vv04oOl2Cmevn7uW1PFck9pVHqlJDjNXjs1h7shcVbpUiXsSSUd3 -E59Vv8Xm5hfUFaUaFDomc/b426JdA/cBVwJPCSFStl5lqifvU4CXAE0HEns8AX67tI6nGtR1tJEY -bBVcPTKbRWPzyFE3eikJRkpJk7OaTw+8ys72NwhK9cE9EsWOaZxVdWu0u9BdwHlCiMU6hZVwUjZ5 -SymnAa8DpVra9/oC3Le0nj+ryml9lmWCywakc+GkAiry0owOR1GiEpRB6jp2s2LfP6lxfqiuJY1A -cfoMzqm6Ndpz4A3AGUKI1TqFlVBSMnlLKYcD7wJDtLT3+oM8/FE9D+5XdQP6alGule9PK2RseSaq -IJqSTAJBP7ua1vHhvsfo8u40OpyEUZ4xm7OqfkK6LSuabvYBJwkhdukTVeJIuceolDKXUOKepqW9 -PyD52ycN3LVLVezri2E2EzdNyGX+qDxsFrUZTUleHp+bNdXvsqruCbWprY+GZJ/C6eNuIM2aHk03 -qwkl8A6dwkoIKZW8w0VYngXO1NI+KCUvrmnm/zZ3qms9j8Iq4NrBGVw4uZDibFXKVEkdra56lu99 -jt3tr6up9D4YmX8OC0dfhc1ij6abV4GLUqmIS8ok73ARlgeBa7S1h8WbW/nhmjbcKnEf0exMCz+a -XkjVgEzMppT5EVOU/woE/exo/JwP9z2iKrX1QVXRpZw46rJo7wP/E3B9qhRxSYkna/hI2PeBP6Cx -CMuKXR18a2WzGnEfQa5J8IORWZwzsUDVIFcUoKu3nWW7/sn29lfU7WVHIDAxtexK5gz/OiaheXkt -ANwIPJwKR8hSJXl/DXgO0HTJ7IZqJ5ctbaQjmPQ/D5rNz7Jw88xiRpdlGB2KosSVoAyyvWE17++9 -n15/g9HhxLU5g37K9MGnILTvanUDFwohXtMxrLiU9MlbSjkWeA8o09J+X4ubq96tY4dXrV0dilXA -/43K5tzJharQiqIcQae7hQ92PsXujteNDiVuCUwsGnEXY8uOjaabeuBEIcQWncKKS0mdvKWURcD7 -QJWW9k1dXn7wbi0rXSmxhBKxuVkWbjqmSB3/UpQ+8gd9bKr9iGUHHsIbaDM6nLhkMWVx5ui7qSwc -H003G4EThBDNOoUVd5L2kSultAH/AM7T0t7Z6+fn79XySquqV/5VDgHXVWZy8dRCVSFNUTRodtby -7s5HqXMtNzqUuJRuGcC54++iJHtQNN28BFwihEjKh3hSJm8ppQn4JXCblva+gOT+pbU8WpMypw76 -bJjNxB3TCzhmaI7aSa4oUfD6e/l0/5t8VvdnVSf9EPLs4zh/wq/IduRH082vgduFEEm37pmUT18p -5TmEznNHfMA4KCVPr2rkl9tVkYWvOqfAxo9nl1KWG9V5TEVRwiSS/S1beHvnb9WRskMoy5jFeRNv -w27RtNcYwEvo/Pe/dQwrLiRd8pZSjgGWAZrunftgWzvfWdWib1AJziHg1tHZnDe5CLtVVUlTFL25 -ejt4d8ef2d3xhtGhxJ0xBRewcMx3ozkD3gLMEUJs1TEswyVV8pZS5gGLgela2m+scfHtpQ20BNSR -sC+Mtpu445gipg7JwqR2pSlKzASCflYfeIePqx/GL7uNDieuHDfgB8ysPAOh/Qz4Z8ApQoh2HcMy -VNIMo6SUZuAeNNYsr+/w8IuVTSpxH+SsAhtPnFzB9MpslbgVJcbMJgszBi/i7LH3kmMbZXQ4ceWT -2kfY3vh5NF1MA+4J54mkkDRPZCnlt4An0FBBzdXr55Z3a3m9LSk3JUbMKuDGykwun1FMuj1pftYV -JWF0ultZvO0RDjjfNzqUuGE3F3Le+N9RllOptYsA8F0hxN90DMswSZG8pZSTCK1zR3y3XFBKHviw -Tl3vGZZrEtw9OY+Txuar3eSKYiBfwMOKPS/zef3j6oKTsDz7OC6cdBcZ2u8BdxJa/16nY1iGSPin -c3id+wNgUuRt4fUNLdywLmmWQaIy1m7i7lnFTBgY1f26iqLoaEPtcj7Y+1t1zWjYkJyFnFX1Iywm -zTUm1gELEn39O6HXvMM3hd2FhsQNsLHGyW0bEvr7p5tTcqw8fkqFStyKEmeqKmZz7tj7yLINNTqU -uLCv820+3vMqUmqejZgE3BXOHwkroZM3cD5whZaGDZ0efvlxM041G8UV5Q5+c/IAKvLSjA5FUZSv -EAgG5o/k/Kq7KEmPquZ30vi0/jF2NK2NposrCOWPhJWw0+ZSypHAUjRcOOL2BvjV+7U82+TRPa5E -YhXwk+FZfGN6sTq/rSgJoMfr5O2tf2JP51tGh2I4h6WMr1fdS1FWhda5Q1pJAAAgAElEQVQu6oF5 -QogdOobVbxLyiS2ltAOPoPGmsJfWtqjELeD+SXlcfmyJStyKkiDSbVmcMf5Gqoq+aXQohnP761m8 -42E8Ps2lZcuAR8L5JOEk6lP7emCBloaf7e3i7u1dOoeTWHJNgr/OLOK0qkK1o1xREozVbOPEUd9k -ZsWNiIR9hOujoXsly/e8iJSa63MsIJRPEk7CPbmllNOAD4H0SNs2dHq4+M0a9vpSd6F7mM3EfbOK -mThIbUxTlEQWlEHW1yxlyb7fEJSpO5MohJVTh/+aMWXHaO2iB5grhFitY1gxl1Af26SUOcDjaEjc -vb4Af1jRmNKJe1q6mUcXlKnErShJwCRMTBo4n4XD78Bq0nzuOeFJ6eO9Pb+j1VWvtYt04PFwfkkY -CZO8pZQCuBWYHHlbeHVDK883p+6n09mZFn5/QjnDSyL+3KMoSpwSCMaWHcMZo+8kzVJqdDiG8QRa -WLzjEbz+Xq1dTAZuDeeZhJAwyRuYC1ynpeHmWhd3bunUOZzEMT/Lwr0nljMgXx0FU5RkNLRwPGeP -vROHRdMe3qRQ51rOqn1vRrP+fR2hPJMQEiJ5h6czHgIizj7t3T5+/UlTyp7nXphr5XcnD6AkJyE3 -VCqK0kcVucM4b/xvyLQONjoUw3xa/yj72zTf/JkGPJQo0+cJkbyB/wPGRdooEJQ8vbqZVd2BGIQU -/84usHHXiRUUZGouI6goSgIpyR7EeePvTtlbyaT08f6uh+n2aJ5pHUco38S9uE/eUsrjgWvQsDP+ -492dPLY/Ne/FvaDIzu0LysnLUIlbUVJJYVY551bdQZ494vFOUmj3bGb57hcJaiufKoBrwnknrsV1 -8pZSpgMPomF3eWOnh59/1oo7Ba/nvrDYzs/mlZGTrhK3oqSi/IwSzq36BYWOiPf3JoXNrc+zs3GN -1ubpwIPh/BO34jp5Azeh4dIRf0Dy8MdNKXks7PxCOz+dW64St6KkuNz0Is4efxuFjilGh9LvQsfH -7sPZq/niqUmE8k/citvkLaWsAn6spe2S7e0806j5yEDCOjPfxi3zy8hJT+jLchRF0UmOo4Czx9+S -kiNwt7+eJTufJig173n6cTgPxaW4TN5SyjTgfiAz0ra17b3cnYL3cy/KtXL7gnJy1YhbUZSD5DgK -OWvcrSmZwHe0v8y2Bs2F0zKB+8P5KO7EZfIGLkFD7XJfIMifP2tOuenyE7Ot/OoEtTlNUZRDy00v -5Kxxt6TkJrZl+x6ly92mtfkCQvko7sRd8pZSVgC3oyG2j3Z28mR9ak2XH5dp4dcLyijItBkdiqIo -cSy0Bv7zlDtG5vLt5aM9L2idPjcBt4fzUlyJu1JwUsrHgCsjbdfc5eWiN6vZ7U2dUfeENDMPn6Qq -p6Wyr1aT8np99LjduN29eD1efH4/gUCAQCBIMCgBSaiJ/O/Xf9GDAKxWK0KEHguh/xGYTAKTyYTZ -bMJsNmOzWrHbbaSlpeFw2LFYvrzH4ov2SnxqcdXz0saf4vLtNzqUfiOElTNH3cvw4olau3hcCHGV -njFFK65+y6SUxwEfABGVA5MSfvNBDY/VaL7XNeEMtgr+rGqVJ7WeHjddTheeXg8er5fmlnY62jvp -7nHj8fhoaGyhuraZmvp2mlpdOHt8eMJLRr7A//8Q6wvod17SahYH/X8TlvA/Z6VbKSnIpKQom9Li -PEpL8snJzsRms5KZmU5uTjb5+TnYrFZsdhuZGRlkZqZjMsXd5F9KaOjcz782/xS3X/NlHgknxzaK -b0y9H4c1Q0tzD7BACLFS57A0i5vkLaW0AUuBmZG2XbWnk0s/asKXIme6c02CJ+eWqNvBElgwGMTl -6sbt7qWzy0ldfRNdXd3U1jWyfWc1jc2dtHf20NbZS6vTo2sCNpLVLMhMs1CY6yAv20FuTjoVZQWM -GD6QgrwccnKyKC0tIiPdQVpaGllZGSrBx0h12w5e3vpTvAHN68EJZ1rZ1cwbcaHW5h8D84QQXh1D -0iyekveVwKNEGFOX28933jjA6p7UKIGaZYJHji1i9ohco0NR+sDj8dLb20t7eye1dY00t7SxZete -6hpb2Vfdwr66LrrcfqPDjDvpNjNDK7KpHFhIcVEeo0YMpKy0mPz8XMrLi0mz23E40lRij9KupnW8 -vv1nBGRqzFqahJ2LJjxKWU6lluYSuFoI8bjOYWkSF8lbSlkKrAYi2hQgJTzzaSO3b+uKTWBxxirg -vkl5nF5ViFpWjC9SSrxeH51dTmpq6qmuqWfHzv3s2lvP6o01NHel7nW0erOaBVXDCqkaM5DyskJG -j6yksDCPiopSMtLTsVotKqlHYEPtct7dcwdS+owOpV9UZM7h/Im3YTFr2uRbC0wTQjToHFbE4iIF -SCnvA34YabvdTT2ct7iOjmByTCkeza0jsvjWsSWYTXHxbUtpUko6O53hJL2XnbsOsHTlFrbs7zA6 -tJQ2dnAus2eMoqK8iBEjBlNUWEB5WTGZmRlqI91hSCSr9r7JR9X3Gh1Kvzlp6C+ZOEDz7Z/3CyF+ -pGc8Whj+0xyuYLOSCAuyeP1Bfv5ODc83p8aI5jvlDm6aX47dokYURpBS0tzcSnVNPVu37ebdpWtY -taGWHm9qLNcksi+m4BfMHk/lkAoGDSyjuLiQ/LwcsrIirgOVlALBAB/s+Dvrm/5mdCj9ItM6mEsm -/4GstDwtzV3AcUKIjTqHFRFDk7eU0gy8CJwdadtlOzq44pPmlNiktjDXyj0nDVBlT/tZZ2cXNTUN -bNy8nfeWrmHDtnoaOlKrjkCySreZqSjKYFB5HlMnjWDY0IEMqCilpLiA7Jws0uwRHXhJCl5/L29s -fpA9nW8ZHUq/mFL6XeaPvBihLQ2+DJwvhDDs07vRyfsk4HUiPBrW2ePn228cYI07+Uc9Y+0mnjil -gvI8dZY71gKBAG1tHWzdtouPVq7jo0+3sWlv6pXaTWV5GVYmjiqlcnAJkyeOZEBFKYMHDyAj3UF6 -usPo8GLO5enkxfW309q7zuhQYs5iyuKCqge1bl7zAGcIId7VOaw+Myx5R3M07B+fNnLb1uTfpFZi -FvxlfinjKtTUXqwEAgFaWtvZsGErS5ev4Y0PNtHenRobd5S+sZoFM8aVMWl8JVXjhzN4UAWDB1WQ -5kjDYjYbHZ7umrqqeW7D9XiDyf/BdXD2yZw78SeYhKbvo6FHx4xM3pcATxNhGdSatl5OfqM66e/p -tgp4eFoBJ43NNzqUpNTV5WLd+s28t+RTXnhrnVq7ViKS7bBw6rwxTKwaQdW4kQwdOoiMdEfSbIrb -3rCaN3b+LOl3oAtMnDHqXkaWaLo2NQh8UwjxD53D6hNDftLCl5yvA0ZE0i4QlNz9fi1/qUv+M4k/ -G57Jd2aWqp3lOvL7/ezavZ8lS1fx6N+XqBG2optsh4UzFoxj9nGTGDdmOOXlpdhsiX1R0PJdL7Gq -7o9GhxFzufYxfHPqH7BZNO1z2AlMEkL06BzWURmVvK8HHoi03YZqJ+ctaUj6TWpfL7Jz+wkVpNuT -b0rOCJ2dTj5fs5EXXv6ApZ/uVaNsJabSbWYmjCji5PlTmDJ5LJWVA8nLzTE6rIh5/b28suleDnS9 -Z3QoMTd/yK1MHXSS1uY3CCEe1DOevuj35C2lLADWAgMjadfrC/KzxdW80hoXleliZqzdxJ8XDqAs -N/V2u+pJSklDYzPvL/mY5/79IRt2p04JSCW+jB6Yw/HHjOL42VMYO3o4+fm5/3OZS7xq727i+Q0/ -weXba3QoMZVuqeCbUx4mM01T5cpqYLIQolXnsI7IiOR9G/CrSNst39HBNz9ujkFE8cMh4Nl5papm -eRSCwSC1tQ28/tYSnnx+uTrapcSVL9bKZ8+cxISqUZSXFWOzxfd1vrua1vHq9puSfv17Rvn3mTP8 -fK3N/08I8Ws94zmafk3eUspyYA1QEkk7V2+Aq948wEpXcteAvrcql3OnFBkdRsKqrq7jpVfe4bF/ -LFdT40pCmDN5ACfNn8LUyeMYMbwSuz3+ErmUQZbufJ7PGx4zOpSYspnyuHTyo+RlRJSevtAITBFC -1Okc1mH1d/L+NXBrpO3e3NjKtWuSe9rzstI0bj2xAqtZVVCLVENDM6+8/h6/e/ydpLl9S0k9FQUO -Lj77OI6ZPoFRI4eSkxM/M3Befy/Prfs5TT2fGh1KTE0s/hYnjb5Ma/M7hRC36RnPkfRb8pZSDiR0 -+UhxJO06e/x84/X9bOoNHv2LE9QUh5lHFw6gKDv+PnXHM6fTxVtvf8hDf36TA839vtlTUWJmREU2 -1195BmeeoXkTle5S4fy31ZTDRRMfpjhrgJbmTYQuLanWOaxD6s9h3jVEmLgB3tvWntSJO8sEtx1T -pBJ3BLxeL8s++pTvfO/X3HT3iypxK0lnZ20XeXnxtUO9OHsgswddi+jXtNG/fMFOVle/iUTTDF4x -oTzXL/rluyClLAOuiLRdq8vHfVs7YxBR/LhpZDYTB6kKan0hpWTfvmp+dfejfOP6R/hks+G38ilK -TAwpyWT82JFGh/E/JgyYw9DcU40OI6Z2tL5Gc1eN1uZXhPNdzPXXR6hrgIh2YkkJi7e2Ue9P3jXM -RblWzp1ciClJqjLFUq/Hw0v/fpszL72Dp15dY3Q4ihJTi+ZXkZ+v6dhSTFlMVuYN+ybplgqjQ4kZ -v+zmkwMva21eRD+NvmOevKWU+cD3I23X4vLy++3OGEQUH7JMcPOsEtJtqhDL0ezevZ8bb/odP7rz -eVUVTUkJC+YdY3QIh5WXUczcIRE/0hPKzrZXaOrSvHT9/XDei6n+GHlfA0T8H/LO1nZaknjn8D2T -8hlSmPy3FEXD4/Hyymvv8vXv3MVbH+0yOhxF6RfjK/MYPWqo0WEc0ejSGYzKP9foMGJGEuTT6teR -UtN+q3z6YfQd0+QtpcwDroq0XVOXl7/scsUgovhwcYmdE8dougQ+ZTQ1t3LXbx/n+l/8g+Yuj9Hh -KEq/OWX+ZHJyso0O44jMJgtzh38jqafPt7e9TLOzVmvzq8L5L2ZiPfK+hAjLoAK8v72Dvb7k3GE+ -zGbimhnF2CzJu2MzGlJKNm7azvdu/C1/e3m10eEoSr+bc/xUo0Pok+y0PE4Y9kOESOwLWA5HSh9r -a99BSk0zwAMJ5b+YiVkGkVJmoWHqoL3bx9O7k3et+0dVuQzITzM6jLgUCAR5e/GHnH/Fb/l0a6PR -4ShKv5sysogRwyuNDqPPRhZPZkwST59vbfk3bd2aT7VcE86DMRHL4d/pwNhIGy3Z0cE2T3KOur9e -ZGfBaDVdfigej5e/PvUiV93ypCptqqSs006eRmZGutFh9JkQJuYMu5Bs23CjQ4kJv+xmfd0Src3H -EsqDMRGT5C2ltKJhh7mz189TO5Jz1J1rElw9vQi7mi7/H06ni/sf+Bu/+uN/jA5FUQw1a+YUo0OI -WGZaLguGXpu00+dbWl6jy625PPf3w/lQd7HKJLOBGZE2+mRPFxt6k3PUdcvYbLW7/BDa2ju44+7H -+NNzHxsdiqIYasaYEoYOHWR0GJoMLapifOGFRocRE73+BrY2aH4+zSCUD3Wne/KWUgrgWiCiTxte -f5AnNnfoHU5cmJ9l4fSqAlQtli9rbW3nZz9/iOff3mh0KIpiuLNOm0ma3W50GJqYhJlZleeSaU2c -9fpIrG14gV5ft5amVuDacF7UVSxG3iOARZE2+ny/k896km/U7RDwgxlFOFQxli9pbW3nptse4D8r -dhsdiqIYzmoWHDtjktFhRCUzLZf5lclZvMXl28+u5vVamy8ilBd1FYvk/V0govlhf0Dy4tbkHHVf -MTCd8RWqdvnB2ts7ufWXD/Peqn1Gh6IocWHamNKEnTI/2MjSqYzIO8voMGJide2LBKWmAaaDUF7U -la7JW0qZA1weabtdTT283OrVM5S4MNJm4pIphWq6/CBOp4t77vuLqpimKAe56Lz5mEyJv5lVIJg7 -7BLSzBFfIBn3Wtxr2d+6VWvzy8P5UTd6/7RcBBRG0iAoJf/Znpyj7uvH51CSk5hrWLHg9Xr50+PP -8exbG4wORVHiRl6GlSmTxxsdhm5y04s4dkDEl0gmhPX17xLUVjK1kFB+1I1uyVtKaUfDtZ+NnV7+ -WePWK4y4cVKOlfkj1ZnuLwSDQf7x7Gv88R8fGR2KosSV2VOHMKCi1OgwdDWhYg4l6fF7uYpWuzve -or1bcwGpK8J5Uhd6jrynAxEfUly+uzMpLyC5cmI+6Xa1Se0LSz78hNsfeMPoMBQl7py+aHZSTJkf -zGZJ4/jKyxD9dut0/5DSx5aGFVqbTyGUJ3Why99seBv81UBEq7uu3gAv7Um+C0guLrEzaVDMquIl -nB0793DDbX81OgxFiTtF2XYmTRxjdBgxMSh/FCPzzzY6DN1tbn4Tt7ZjYwK4Wq9jY3p9LBoALIy0 -0eY6V9IdD7MK+M7UQixmtUsNoL2jkzt/9yRdbr/RoShK3DllzhhKiiPaJpQwTMLMzMHnYhbJVZzK -5dvLvpbNWpsvJJQvo6ZX8j4XKIikQVBKXt7WqdPbx48bKjMYWpQ4tYljyR8I8NQzr7Bk9QGjQ1GU -uHTSgmOSbsr8YAVZZUwuvczoMHS3sfEdrcfGCgjly6hF/VMjpbQB34i0XU1bL4uT7HjYAIvgnKqI -PsMktU8+WcNDTy81OgxFiUuluWlUVY0yOoyYEgimDVqEzZxvdCi6qnWuoMVVr7X5N8J5Myp6fOSb -BkyItNFHe7roCCbXRrXvDs+iLFcdDQNoaW3jjt/+HV8SbkZUFD2cefIk8vNyjQ4j5jLtOcwccJXR -YegqIN1sb1yltfkEQnkzKnok70uJsI55ry/A4zuT6/aw0XYTp41Lrk+XWkkp+euT/2ZbdfItiyiK -XubNnZ7UU+YHG18+O+nqnm9ufgOvv1dLUyuhvBmVqH5ywhVjIq6Ft77axX5fco3IvjMym4LM5LwS -L1Jr1m7isec0H6dQlKRXmptG1biRRofRbxzWDI4d8E2jw9BVt28/B9q2a21+VrQV16L92LcQKImk -QSAoeWd38o26F4xK/umvvujpcfPHx15S0+WKcgQXnnUMWVmpdefB6NIZ5NnHGR2GbiRBtjR9qLV5 -CRpOaB1Mc/IOn1W7lAjPdre6fDxbn1wV1a4YmU1+hhp1Ayxd9gnvf7bf6DAUJa7NmTUVkWKXHqRZ -M5hafr7RYehqV/ubOHvbtTQVwKXRnPmOZuRdDpwYaaPPDzhxJ9GgrNJq4oTRatQN0NHRySN/ed3o -MBQlrlUUOBg3NnWmzA82unQ6OfbRRoehm6D0sKt5rdbmJxLKo5pEk7zPByLaWu0LBHlnX3JVVLtm -VBa56WrUDfDu+yvYsLvN6DAUJa5968K5OBxpRodhiDRrBlPKdDnmHDe2NX9IIKjpzLedUB7VRFPy -llJatbxpbbuHN9uS52x3oVmwYJS6fASgrb2Dv/3zXaPDUJS4ZjULZs2M+AqIpDKm9FjSLRVGh6Gb -OtdyOnqatDY/P5xPI6Z15D0MmBFpo1X7nCTTJvPrRmSpHeZhy5Z/xqa9mtZ+FCVlTB5ZzLBhg40O -w1Dptiwml15gdBi6kQTZ1aJ56nwGoXwaMa3J+zzAEkmDXl+QxQc0FXOPS2UWwUlqhzkA3d09PPnP -d4wOQ1Hi3pmnziTNrgo5jS8/HovIMDoM3exsXY4/oGlW2UIon0Ys4uQdvo/0zEjbVbf18pEreS6n -uHBAuqqmFrZm7SbW7Gg2OgxFiWtWs+DYYyYaHUZcyErLo6r4QqPD0E1j9yratE+dn6nlnm8tI++R -aCiH+tmB5Jkydwg4Ve0wByAYDPLsi2qtW1GOZu60wQwamDxrvdGaWH5C0oy+JUH2tKzT2nwCobwa -ES3J+2tAREXVvf4gr+1Pninzc4vTqCxKrmvutNq9Zz+LV+4yOgxFiXuLTjwGuz3q+yiSRkFWGYNz -5hsdhm52tC4jENQ0u2wjlFcjElHyllJa0DBlvq/FzYYkurf7rNE5mE2pVWDhcJZ9tFpVU1OUo7Ca -BdOnVRkdRlwRCCaXL0LodjO1sVrc62nrbtTa/Mxwfu2zSP/WRgAR17dbU9OdNIVZ5mZZGFueHFM9 -0erpcfP8yx8ZHYaixL3T5oykvCyiStIpoSJvBAWOSUaHoYug9LC/bZPW5uMI5dc+izR5nwKkR9Ig -KCUv7kmewiznDMvCYTMbHUZc2L5jj7o5TFH64KQFM7DZ1LHSr7KabUwoOc3oMHSztXmJ1qbphPJr -n0WavCOeMt/f0svG3uSYMs81CY4bmm10GHHj41WaN2goSsqwmgVTJ483Ooy4NbJ4KjZzclyn3Nq7 -mfZu7bvOI/niPidvKWUFMDXSaNbXupJml/m3BqVTkKk2nEDobPcHyzYYHYaixL1zThpPcUmh0WHE -rYy0HEblJ8fo2x90UtuxU2vzqeE82yeRjLznAxHdYecPSD6s6YmkSVw7cXg2KXYR0GFV19Tz6VbN -mzMUJWWcvGAGFrNaajscgWBc6Ryjw9DNrtZVWptmEsqzfRLJ7rZTifD6z7ZuX9LUMp+ZYWFUmdqo -9oXNWzR/ulQShNUsKMiyU5jnIDPdjtVixmI1YzabCASCBAJBfL4APn8AV7eHDqeHVqdHnT44SLrN -zORJyXOHdayU5gyh0DGFFvcao0OJ2t7Od+n1XU2aNaLtYRDKr6cCf+/LF/cpeUsp04CTI41ke0NP -0kyZXzIqWx0PCwsGg3z0sZoyT0bDyrK44KzjGD2qkkEDy0lPd5CdlUl6+uHrGgQCQXp6eujucePp -9eBy9VBT20BLWwdr1m5n+We7UzapX3DaZAoLk2M9N5YsJivjixeydH/iJ++AdFPXsZuhRZqOBp4s -pUwTQvQe7Qv7OvI+Foj4J3BVTXIUZimzCKYPzjI6jLjR1t7BJ2v3Gh2GohOrWfDtc4/h9FPnMHbM -CKzWyHZFm80msrIyycr6/6tq48aFCkZdfIEkEAxSV9dIbW0DGzfvYNnKTSxbW6Prf0O8OvmEY40O -IWGMKJ7KhwesSOkzOpSo7W1brzV55xPKt0uP9oV9Td6LiHDK3NXr58Pmo354SAiLitMozlYb1b5Q -U9NAbavb6DAUHZxzwhiuvuI8RgyvxGzWv1iGEAKL2cyggeUMGljOzGOncPmlPlpa29i6bTcfrVzH -m+9voKEjOZ4VBxtWlsXYsREd3U1pOY4ChuYsZHfH60aHErV9HR/jD3wdiznivCEI5dulR/vCoyZv -KaWNCBbRv1Dd5mFTbzDSZnHppKFq1H2wnbv2Gx2CEiWrWfDzG87g6+eeisOR1q/vbbNZKS8robys -hPlzj+XaazrZuHE7i9/7mLeWbqG9O/FHXgCLFkwkLzfH6DASyriS+UmRvNs9m+l0t1KQWaal+Xwp -pU0IccQNY30ZeZeg4SKSLQ3Jsct8rN3EGLVR7Us++ni90SEoUUi3mbn355dw6sJ5mEzGlqY0mUwU -5Ocxb+6xHD97Bt+ra+CjlZ/zzAsfJPz98PPnzTA6hIQzMH8U6ZYKevy1RocStdrOXVqT9wRCebf6 -SF/Ul9/cuUBE15VJCSvrkiN5Lyp3kJMeUcnZpObq7mH77gajw1CicOdPzue0RfMNT9xfZTabGDiw -nIsuOIMXnvo1z/zhGuZMHmB0WJpMGl7IqBFDjQ4j4TisGQzPP9HoMHSxr03z5js7obx7RH357T0h -0ndu6/byaWdyTH3NqVRT5gdraWljZ40qiZqorr1kNl87/UREnBcsyMzMYO6cY/jrn27n2T9eyykz -EysRnjx/EtnZEZXFUMJGFSXHJr861xp6fZo3bR817x4xeUspM4CZkb7rgVYPNf7EPxYyyWFmaFHE -Z/WSWnV1XUoe+UkGk4YX8u3Lz8FqTZyZJJvNyqzjpvHH+3/KPx/6PvOmDDQ6pD6ZMzviYpRKWEn2 -YHJso4wOI2ou3346epq1Np8Zzr+HdbSR92CgMtJ33dqUHFPmJ5c5yExTlZEOVlOrqqolqu9f8TUK -CxLzzLHdbmP2rOk8+uAtPHrXZYyvzDM6pMOaMaaEYUMHGx1GwkqzpjMsPzkqrtV17tLatJJQ/j2s -oyXv4whdFN5nUsL7SVIS9bjBatrrYFJKNmzS/MOoGGhERTbHzZxidBhRS093cOrC+Tz56G389KqT -yHbE3yzCopOmkZGhZuyiMbxwmtEh6GJv++dam9oI5d/DOlrynhfpO7Y4vWztSfxbxCqtJkaUql/A -r1qxerfRISganHf6sV8qopLoiosKuObKi3n+iZvjbip91szJRoeQ8IqzBpJtS/wz8i3u7bi9mq/E -nnekPzxs8g6XRI34rEN9p4f6JFjvPqvCgcOqpswP1tXloqldFWdJRJMmjjY6BN0JIRg3diSPPXQr -99x8TlyMwo8dV0rlkEFGh5Hw0qzpDMk94sAzIbi8++jqbdPafEY4Dx/SkUbelUDE5zS2NSXHw/2Y -gRnqBrGvaGpuwRdIjsI7qSY3N3nvoXc40kLHy/78E+ZPMzZxnn36LOx2VY1RD8MLEn/qXBKMZt17 -AEfYc3ak5D0VOPxtBIcgJSyvTfzknWWC0WrK/H/09PSqneYJyGoWWCzJPYskhGDsmBE8dO/N3Pzd -E7Ga+/+Tt9UsOGb6xH5/32RVnjsMmyl+Nyb2VU3nFq1NHYTy8CEdKXnPivSduj0BPuxM/CtAzypK -Iyc9sssZUkFDo+ZjD4qBfAGJz+c3Oox+kZ2dyTVXXsRf7r2KISX9u8Y/a+IAhgxJzKIy8chucVCZ -G3GZkbhT71pHIKj59++wefhIyTvi893Vbb04k2BWddZAVQ71UBqbWo0OQdGooSF1PniZzWbmzT2W -p//Uv9Po5501N+6q1iUyIQRD8xP/hES3r5b2KM57H+4PDvmTJqUsBSIuabSnNfFvBsoywRg1ZX5I -3a7EXxJJVavXbCEYTIJP1hEYMmQgD/7uJq76euwrduVlWJkyeZt3wnoAACAASURBVFzM3yfVDMgb -hRCJPQsakG7auuu1Nh8azsf/43AfE8cDEQ0/pYSdSZC8xzrMlOdGVMo9JUgp6XYn/vc3Vf3jlVW0 -tib2RR9a5ORkcdMPv81dPz4rpuvg844ZRkX5IZ+xShSyHfkUpSX+PoJG516tTTMI5eP/cbjkPe0I -f3ZI3kCQFc2eCOOKPyeVp2MxYLNLvAsEgzQ1p97DP1m0d/t4a/GHSJl6Gw5tNhsXXfA1nvjtdynK -js0H89MWzor7evGJSCAYXpD41db2d65Goul3z0QoHx/yDw4l4vPdTref1UlQnGVCmZoyPxQZDNLc -0mV0GEoUHvzzYnbvTs272M1mEwvmH8cTv7+O0QP1vWO7NDeNCVXJd44+XgzKG4OIbCwZd5p71uEP -aN7Mfch8/D9/I1LKw2b6IznQlvhTqoVmweCCw56JT2nBoKS1XfMNOUocaO7y8JvfP43TqbniU8Kb -Mnk8D993I5OGF+rW50nHj6G4qEC3/pQvK8yswGHRdC923AhKD81OzXeUTwvn5S851MeZivArItUd -iX9E7JhsCwWZib05IlYkkm534n+PU93ij/dw/4NP09ub+EtcWo0YXskj9/+IGWNKdOnv5BOOVbvM -YyjNmk5xRpXRYURFEqS9R/OlTofMyYf6iZsMRLx4s60l8UfeM0ocmE1q3eqQJHi8qXFWONn95V+f -ct8f/kZ3d3JcIKTFgAFl/PG+HzNncnTnsisKHFSNT/zrK+NdZV7iX7Fa79RcaU0QystfcqjkPYUI -k3evL8j2Tp/GuOLH2OKICsqlnEAw9TY7JavHXviE2375R2pqNR9hSXilpUXcf/eNnDBd+/WdZ548 -OalLz8aL8pwRCb/u3dK9m0BQ074wQSgvf8mX/jaklAKIeF++2xtgdXdij8qyTFBZpNa7ldTxr/e2 -8O3v3cM77y2n15Oa0+jFxYXcc8e1mou5zJszXU2Z94NcRyEZ1sS+I72h53MCQc2D3Inh/PxfX/2p -swMRzwHVdXgSvrLacVlWMtOMv5UobgmwJnl97FS0rbqTK27+Cz/+2X1s2rw9JY+SlZQUcc8d13Ls -uMjOaZfmpjFubOJfW5kIHLZMChyJ/XftDzrpdGuuUjmKUH7+r68m7yyOcIvJ4TQ5k2DKPM+G3aI+ -QR+OQJCuPtwkrdeW7uDMy+/hN/c+QU1N6k2ll5UWc+9d1zO+su8XYVxyznFkZqpSyv1lSF7il0qN -YtNaJaH8/F9fzVYjgYjnjne3Jf6U2yR1vvuIhICcLLUnIJn5ApJHnl3JOd/8JX996iWamlOrlv2g -geX8/u5rGVTUt2fB8bOmqMIs/ag4M7GnzQFau2u0Nk0jlJ//66vJW1Nx3h3tiX+EaGCeKol6JEKY -yMtVo4xU0NDRyy8eeINvXHEHz734Bm1tHUaH1G9GjRzG7++6mryMIx8ZHVKSydgxiT2Nm2gKMsux -mLKO/oVxrKlbc5lU+Ep+/mryPmQN1SPp8QQ44E7szWolZkFpjs3oMOKa2WyitDjx79ZV+m5bdSc3 -3/0SF3/nF7z4r7doa0+NJD596gR+d/s3Sbcdfo/HZRfMJS1NfeDvT2nWdIocE4wOIyqdvdX4tFda -+1J+/mryHhNpb85eP1vciV0WdX6BDZta7z6i/8fefcfJVZWPH/+ce6du7y29NyCEoCBNpSNVBSkq -CIpSBH6CIiIgICAIfkVFQToC0gUk1ISWUEN6suk92exuttdpd+75/TEbmik7d+7unTtz3q+Xr6/I -njNP8p2dZ+4pz6NpGqUl6kpMNlq+qZ0rbn6aU866hieeeonmllanQxpwR3zzIK688Lid/juvLjjo -wP+5dqsMMI/mpTSY9JGstNIaWUXUsFwT5Qv5+dOMJaXMBZK+L9Hea7j+pPn4Ip8qztIPfr+qPpfN -NjZ28+vbnuMbJ13J/Q89zdat9Rl7Ol3Xdb5/xkn86JT/LQ4yfWIlo0cNXp9w5TNDiyY7HUJKDLOL -3miX1eHD+/I08MUn7yIg6XqBdR3u3++epIqz9EtpaZHTIShpoDNkcOPfXuHkH1zPH/90P8tXrCEW -c/+Nky/z+31cdvEP/ucK2cnHH4Tfr7bZnFCcY09JWye19GyzOrSSRJ4Gvpi8q4Gk10Vbe9293+0V -UJ6vnij7Y0iN+39xFPs0dUb4+7/f58Szb+GKq+5g9pyPM67pSWlpMb+/9rNWojk+nQO/4v7+0m5V -mluNJtx91qA7Yrm1cgGJPA18MXmPw0JN8xUt7r4mFhAwpFhVVuuPgvw8p0NQ0lAsLnnh7VX84LK7 -OfO863j08RfYsrWeeNzdZ2F2mDB+DDdffRZeXXDo9BEMG+buDldu5tG9lAaSPledVhq711kdKkjk -aQA+X3VjrJXZVne6e7lsao5HFWfpp+KiQry6IBbPzH1OJXVL1rWy5E8v4L3zRc46YRrHH3so+06d -7PqT2UcefjC/PL+OqsoyfD61ZO4Uj+alMm8STaH5TodiWUfYcmtQ+FyeTil5d4fjNMfcfVrtsKoA -qs5C/1RUlJIX8NDW4+4vbMrAi8Ulj7y4gEdeXMDEYYWcf/YxfO2AaQwZUuXKwiYej4cLf3oWRoas -JrhZaU5qneCc1h1rJBzrJeC1VBhsp8l7dLKzdIZiNMTc/RRWU6D2u/tL0zS+svdQ3vgopUIDSpZZ -uaWDK25+mvKCFznmsEmcdPzXmTJ5HPku3Ibx6Kq+v9PKcoc5HUJKemPbUknen+ZpD4CU0s9Omn3v -SThm0u7yNpEj1H53vwkhOOiAKSp5K5Y0dUZ4bMYiHpuxiP3Gl3PKtw7ksEO/wrChNXi9qm6+0j8F -gRIEGhJ3rvoasodo3PJd7yFSSr8QIrLjN6YUCyfN3d6QJF+DwqD60EjGkJoKp0NQMsCC1U0sWP0S -3r/N4JTDJ/OtYw9m+rS9KCzMd+WyujJ4inIq0EUQQ/Y4HYplbT0NVORbWv4vIJGvt+3IXCVA0mtY -jS5P3tUejeJclbyTMWb0cHVoTbFNLC55ZmYtz8yspaoowI9OP5Rvfv0Axo8bja6rg6TK/9I0jUL/ -GFrCS5wOxbKuiOUqhXkk8vW2Hb8dVXypV2h/dETcfXijyqepHt5JKi8rZXiF+/YqlfTX0B7m1n/O -5IQf3sw5P72O12fOprk580uxKskRCIYUuLs8bW+sw+pQP4l8/emBNUu1/ta3u7u62lh1WC1phYX5 -TBpbxbp6yyX+FGW3YnHJ7IVbmb3wQYaX53DKcftz9BEHMX7cKNdfOVPske8vczqElGzvXpvK8OHw -WZGWpBffpYTlLr/jPalUfRBYcdghqsKUMjg2N/Xy13/N5tvn3caFl93Cf2fMYntTC6bpzsNKij2K -g1V7/qE01hFN6a73UPjsyTvpk+YAGyLu/gUqDKhrH1ZMmjDG6RCULBOLS978ZBNvfrKJqqJnOeOU -AzjmiIMZP34UXq9aQcs2hcFyp0NISSzehWHG8GiW3rtD4LMn76STd0/EoMfl18QqVU1zS4YPr2Hc -ENUeVHFGQ3uYOx9+l+N+eAs/v/xWZs6ak3E11ZXd8+l+dOHehlLReCc9kU6rw7+QvJMu1tvSHcPN -LUkSDUlUmUMriosKOfSACU6HoSi8+v46fnzlAxz9nV/x2BMvUlfX4HRIyiDI8xfh10ucDsOymOwm -YoSsDq8G0KSUAgutQHuicdxcXK1MF3h1dZ/Uqm8etr/TISjKp+paQlx9+/Oc9P3fcdsd91G7fDWx -mJsfL5Td8XuDePV8p8OwTMoYRtzyge9KKaXQSNwby93TT3+Z2+/5DvVpBH1qz9uqKVPGUVWkqtMp -6WVHm9KTzvkDV13zZz6au5BQyHI1KyWN5XrcfeK8M9xidWgukKeRuPCd9OZvm8v7eFcFdHJU8ras -pLiIbx/r7ruWSubaUfzlexf8hYv+3x94Y9Ycunt6nQ5LsVFJcKTTIaQkhUItXqBEA4r4YoOSfmnu -cXfyLvZpqptYCjRN44hvHuh0GIqyR29+somfXPkAZ517HS+9/KY63JYhioPu7qseMSy/Dz1A0Y7k -nfSTd0fY3dXVqlVZ1JTtvdcE9h3r7qUrJXssWtvMxdc+ykln/IYX/vsGHR2q0JCbeXV3b9ulcGDN -S1/yLuazU+f9FjLcfcd7iLomlrJgMMDZZxzhdBiKkpR19V1cev2/Of1H1/LfGbNUEnepoNfdZZrb -QlusDtWA4h173kmRErpj7k7eeX61322Hb3z9AIpz1RchxX2Wb2rn59c9xrkX/p6XX32brm73dqnK -Rnn+YqdDSElHtA6J5YPfJTuevJMSNyWNIXcvmwe9qmORHcpKS7jkvKOcDkNRLJu3cjsX/vYRLrjk -Ft5+50MiEXf3bMgWOT73XhUD6I01YD13J568i5IdZUpJY9jdT94FqjSqbY4/7hsMKXVvtSNFAZiz -uI5zLv8nP7/8VhYuqlX109Ocpulowr39KWJmFylk7yINKEx2lCmhIeruN3ZhjjqwZpfqqgp+fNY3 -nQ5DUWzx+ofrOfX8O7j51nvYtDmlBhLKANKFB4/IcToMyyQm4Zjl64uFGmChSLWkOe7u5K3ueNvr -pBOOYOKwpL8HKkpaisUl9z07l9N+9HseffwFOjvVobZ049G9rq6yhowTilm+LlZgKXlLCV0uzt1F -mkBTd7xtVVFeykU/Pt7pMBTFVg3tYX77pxc478Kb+PCjBarkahrx6j58ursbJKXw5F2wozxqUiIu -P2le4RFoKnvb7sjDD+bIA0Y6HYai2G7uikZOv+iv3HbHfdRtU81P0oFH9+HTkq7snTYkZir1zfMs -Je+Qy5N3qVdDV8nbdnl5uVzys9OcDkNRBsy9z3zMqefcwMuvvo1hqKdwJwkEQrh7+zMuLd/aytOA -pHf8wy5P3kVegUcl7wGxz96T+NVPVOEWJXPVtYS48LeP8Ovf/pktW+udDier6cLdB4/jZszq0BxL -yTvi8upqRT4Nj2oHOiB0XeOHZ53E/hMrnA5FUQbUMzNrOfPHv+f1mbOJxSx/CCsp8GjuLpHaG7N8 -EDJHA5L+00ddnryDHg1NdSUZMEVFhVz36x9REHT3t2JF2ZPNTb1cdPVD3PHnB2lusdwlSrHIo/mc -DiElYeunzQMakPQtd8N0dy9vj8rbA27qPpO4+pKTnA5DUQZcLC65+8kPueDS21i6bBVSuvvz0U10 -lyfvaNzyaXO/BiT9p3d57lb73YNACMF3v30s55y8n9OhKMqgmLuikdN+8kdee/1djLi7y0e7hUdz -b4U1gGg8YnWoT8NCO1DT5d8sfWq/e1D4/T4uvej7HDilyulQFGVQ9Ebj/Ozqh7n/wacJRyx/MCv9 -5HX5nrdhWn6PeC0lb5fnbrzqyXvQlJeXcsvvLmB4uXvLGCpKsm65+3Vu/9MDdHVZ3tNU+iHgce89 -bwDT+lUxrwa4+6KcBerJe3CNHTuSP/3+p+oAm5JV7nt2LtffdDctrW1Oh5KxcnzuLskspeXD37qH -RGPvpHh1wQG57s35JUH3xu5WB3x1X/5y03lcds2DdIZUcQslOzwzs5ZQ+B/ccM0FlJeXOh1Oxgl6 -8ynwjXU6DMt8uuUVSU1IdTRSGUSvvfEuF//2YWJx9bZTssdxB4/hlht+TmlJsdOhKBki6aduRUnF -MUcdxj9uPhev2rpQssir76/jltvup7NT7YEr9tBIoRu4oiRLCMHRRx3KA3f8jOLcpM9KKoprPTOz -lj//7V/qFLpiB6kB7i6XpriOEIKvH3YAD/7lUsZUu7gfr6Ik6YHn5vLQI8+pe+BKqkwNUO8iZdAJ -IZi+3948cNevOHifGqfDUZRB84d73mDmzDmqEpuSiriQUnYD7r4sp7haS0sbd971KI+8uMDpUBRl -UOT4dJ574NdMmTLe6VAUd+oRUso2oMjpSJTsFo1Gefq5V7n69uedDkVRBsXX9qrm7jt/TUmJ+vhV -ktauAVGno1AUn8/HWaefyH/uu5x9x5Y5HY6iDLgPl9Xz4L/+g2GougdK0qIaoI4+KmlB0zT2n74P -9//9N/zseweq62RKxrv78Tl89PFCp8NQ3CcipJSrgXFOR6IonxeLxXh39sfc/H9Psa7ecsN6RUl7 -e40q5tF7r6O0VBVwUfptjZBSLgKmJjOqq6ubllb3Np73+XxUV1UihHqyS3fb6hu5+96n1GE2JaP9 -8seHc+nFZzsdhusYGxZjbPgY+lMjXAjA4me+0PrG20crHYlv7yOsDl8spJQfAF9LZlRDQyO1y1da -fVHHBYNBvvrV6Xh0VePcDUzTZPacudx655Ms39TudDiKYjuvLnjpX1czeZJaBO0v2dtJ75M/RPYu -djoUS7SSY8g58x6rXwo+1ICk6/XpLk96sVgMUxVJcA1N0/jG1w/k8Qd+x28uOFp1J1MyTiwueeDh -F4hGY06H4hoy0osMLXc6DMtkasVNuy0lb6/X3WUtTdPEVAUSXKe0pJif/eQMnnngKr575GSnw1EU -Wz0zs5YFC5c5HYZryFgYpIu/7MTDqYzu1oDOZEf5/f5UXtRxpmmCSt6upGkakyaO5dbf/z8e+8uF -7D+xwumQFMU2Dz/+MuFwSh/qWcPsanE6BCd1WkreXq/7ly0jEXW93c38fh+HHXoAj/zzOv587RlU -FQWcDklRUvbKe2tZtGSF02G4guzN6vMvnRrQYWWk2/e9Q+GQ0yEoNsjPz+O73z6Wl5++hesvO0Ht -hyuu98TTrxOLuXg5eJDImMtXKPSUHjg6NCDpry9CCHwu3/eOxVRVo0xSXlbCuWd/lzeeuZkrzz9S -tRtVXGvGu6tYvXqD02Gkv7C76z8IX0Eqw9s1oC3ZUZqmEQi4e99blSTMPEIIamoquehnZ/HSv6/n -Vz85gvICd79PlewTi0teeX2202GkPbN9s9MhpETkVqVyd7xNA5KutiKEwOvzWX3RtNDb0+t0CMoA -0TSN4cOG8PMLf8Dzj17HlecfqfbEFVf5z6vzadze7HQYaU121zkdQkpEXkqHbVt3PHn3ozzNF3k8 -bt/zdvl+ibJHQohPk/gLj93ADZedoJbTFVeoawmxYIG6NrY7MtTkdAgpEbrlB2CTvifvdiDp0xEB -v7ufZAzDQKrrYlmjpqaSc885lTefv407rj6NMdX5ToekKLv1+DOzEtdalf8hY2Ew3L3njcdy8o7R -t+fdDiS9AZyTE7T6wmkhGo2pE51ZqKyshO+dejwvPvEH7rv1PI74yginQ1KUnfpwSR0bN251Ooy0 -JHu7kDF33/MWAcsPEAbQ7iGx5510FvN43H0lxzAMYoaBz+V794o1BQV5HHP0YRx26FdZVruKZ194 -kxdn1dIbVWVzlfQQi0vmLVjK6NHDnQ4l7choCOJJn7VOKyKv1OrQGH173t1AT7Kj3Z70pJQY6rpY -1gsGA3xl/6ncfMNlvPToNfzyx4czvDzH6bAUBYA3312grrXuRKI0qrtrdWg5RVaH9gDdmhBCAo3J -js7JCbq+pWZ3T9LfWZQM5dF1xo0bxaUXn81/Hr2Rv17/fSYOK3Q6LCXLvfr+Opqa3L08PBDM9gan -Q0iNCIJuefW6UQghtb5/qE92tKZp6Jq25x9MY5FIxOkQlDRUUVHGKScdxX+f+iP/vutiTjtqitMh -KVls1Zr1ToeQdmS3y6/R6QUIr+VD3/UAO7Jv0hfmhBAEgu4+cd7bq+56D6b16zfT3e2e1Y5AwM8h -B32F227+BbOeuo5f/eQIdV9cGXSfzKtVN2O+RIaTbsmRVoS3ApFjucJaHYDn8/+QrPy8PFd9GH+Z -m2N3o5dfexfTlFz0szNd1VbW4/Ewftxoxo0dxemnHsecD+bx7AuzeX/JNqdDU7LAR/NX09sbIjdX -ncUAQErMxiVOR5EabwHCZ/lB4AvJ29J9BLcfWotGY8Tjcdc3WXGDUCjMo8++T0N7mGFDK/n2yUe7 -7syEEIKKijK+e8qxHHvUYSxasoKnn5vJ6++tUafUlQEzb+V2WlrbVPL+HLNtvtMhpEQEq1IZvhU+ -Wza3VCQ26PJl83g8Tijk7hOLbrFy9Toa2hNV7a67/RnmfrLY4YhSk5ubw8Ffm87/3fYrnn/4N1x8 -1sHk+NSXQGVgqPven5HhHohtdzqMlGglY1MZvhk+S94NQNKnt9z+TdA0TaJRVahloEkp+eijz5J1 -Z8jgimvvZePGLQ5GZQ9d15k0cSy//uX5vPWfW7jpipMZWZnndFhKhlm+Uh1a28Fsb8RCXbG0IoqG -Wh0aIZGvP03erSTueyfF4/GiufzEeVeXy0vsuUA4HOH5Vz7+wv+2uamX395wD21tltrJp6Wamkp+ -eNYpvPTkLdx98zkcNs3yL6iifMGKVZvUobU+Zm87SHc/dImg5Wuo3fQ1E9uReVuApI/vBYIB1+8X -h0KqQclAW7tuEyu3/G+SnrO4jj/95RHCGdQkRghBYWEBxx/3Te676xqe/PslfPfIyXh1d+3vK+ll -zYZGOjvVgwaA2eT+VQitqNrq0E4S+TqRvIUQESycOPfouuvLpLa1Z86TX7r6eDf72//67wKeeGoG -RjzzDnwFgwEO+tp0/njzL3jx4av46WkHqK5miiWrNrfT06vO5wCYnUmXJUkvIoiWwjWxvnzN59e8 -LX2dycvLtRpEWgiFQqpzzwDq7Q0x8+2Fu/2Z3/1lBm++9f4gRTT4vF4ve02ZwDW/uZAX+/qLFwTd -/aVXGVyxuKShwd0tMO0gjRhmk7uviYnAWITPcmOvT/P055P3Wisz5eW6O3lLKenqSnq7X+mnzVu2 -8eGyPX9Tvvrmx1m0ePkgROSskSOH8fMLf8Cs5/7ATVecrIq+KP22XZVJBSOKbHf3F32RNwoRtNxR -7NM8nXLydnuVNUBdFxtA8+Yv7dfPNXVGuOr6e9m61eVLYv1UVVXOD886hdeevZU7rzuT/caXOx2S -kuY6OtRDhtlW7/qGJCKvBqzXuNhp8l4DJH2c0e3L5gDtat97QITDEWa+s6DfP798Uzu/vfHujDqB -vjtCCEpKivjOKcfwr3uv4+6bzmbfsWVOh6WkqTVrLZXjyChmh7vvdwNolZOsDpUk8nRins/9i3os -nDj3eb14XH7ivLunR13DGABb6+p5b2Fyd7nfnreZ2//8UNbdAigoyOf4bx3Ow/dcw9UXHqMKvij/ -Y8s2lzfjsEG83v1ba1qe5VW2Tj7XROzzybsdC61B/X4/Pr/fajBpoaurm3gGnnZ22sJFy4nFk/9S -9NiMRdxz/5PEYu6+y2lFSUkRF5x/Jk/cc7lqSap8QXtHljdSihuYrWv2/HNpTiu1XP+hkUSeTsyz -478IIXqwUCZVCEEg4O7kbZomPT1Z/othMyMe58VXPrA8/s8PvcOTT7+ctV+qpu07hYfvuZpjvjba -6VCUNBEKx4hGo06H4RgZ6cVstv6ZkhY8NWi5RVZHb+7L08AXn7wBVliZsbDQ8p21tNHVrQ6D2Gnr -lm0sWtmQ0hw3/+0lZrzyVtZe5aupruTm6y9WCVwBoKsnQm9vdm0nfZ7ZsR1i7i6prBXvD9aviX0h -P385eS+zMmNO0HIwaaOtrX3PP6T026IlK+gMpVZ/uDca59c3P8kbs+Zk7ZmEivJSrvvN+WoJXSEc -NYhm4VbSDvGmDU6HkDJROBLhsVyo6Qv5+cvJu9bKjPn5lu+spY3ubrXvbRfTNHl+xnu2zNUbjXPx -bx/mjZlzsvYJfNjQaq6/6mynw1Ac1hs2MAx3N+RIRXzzPKdDSJlu/aQ5fCk/fzl5rwaSXpfxer14 -ve6uGBUKhbN6P8lOVk6Z704sLjn/qgd5+dW3icezM4EfeMA0fnTKdKfDUBwUN2XWfoGVkRBmS/9q -RqQzrXiI1aFhEvn5s7m+9ANdQNJrE16vh9wcd9/3llLS0ZH0TTllJxYtXmHplPmeXHztozzz3MtZ -+fShaRrfP+N4dYUsy2Xp7hFmVwuye/dlltOe8KKVDbc6egOJ/PypLyfvCLAq6ZiEcH1vb1DFWuxg -GAZvvjNwy1u/vf0//PP+JzOqE1l/jRs7kuO/PtHpMBRl0MXrV7m/slruNETAcp5cRSI/f+oLyVsI -IYFdt4DajUw4cd7e0ZG1y1J22d7Uwox3k/7+12+xuOS2e2dxyx/vo7U1uw4ZaprGCccd4nQYioOy -tbFsfNNcp0NImVZ9EEK3fFhtcV9+/my+nfzQAiyUSc3NgDKpoVCYUBY+0dlpydKVA7Jk/mUPvzCf -S391B+s3ZFfJyEkTx6q2ollK1wSatrOP7MwmI72YjS6/3w3oFROs1jSXJPLyF+zsnbAQC8k7JxhE -d3mZVNM06VT73pYZ8Tjvzul/LfNUzV64lbMvuJXZcz7OmhWTkpIipu9l+dCL4mJ+r47H4+7PWCvi -LXXI8Eqnw0iZVjHK6lBJIi9/cb6d/GBd33+Sous6Bfl5FuJKL+q+t3WtLW289Jal24aWbW7q5dzL -7+H+h56mt9fde2L94fN5qa4odjoMxQEBvwevN/tWXeKbF4F0+f12LR/d+mG1nebk/0neQggTSPrE -kRCCvAxI3q1tbVnzFGe3pbWrUy7MYkUsLrnp769x+VV/Yv36zF9GLy5y/++Zkry8HK/rS1EnTUqM -NS85HUXKtJJvIKxXVpvXl5e/OOcuftjS6YCiQvdXgYpGY6pUqgVSSt5+19kiCq+8t5bv/+wPvPTy -m4TDkT0PUBQXycvxZ13yjrduQ3Z+6HQYKdNHHJJKD++d5uNdJe95QNKPn/n5eQjrAaYFKaVaOreg -uaWNdz50fl+qriXExdc+yg03/4NNm7ZmZFnV1rauPf+QknGCQZ/rP1+TFd+8xP1L5oBebfmK5y5X -wneVvJcBPbv4d7sUDAYzYk+mubnF6RBcZ8WKNWxuSp/ObI+/vJiTfnADzz3/WkbdCQ+HI2zdpt6f -2aiy3P0rm0mJGxjr3nI6itR5atCKq62O7mEXPUd2mryFe7whfAAAIABJREFUEA3AeiuvVFpaYmVY -Wuns7CISUcuuyXjL4SXznWnriXH5TU9x0S9uZemylRlxlqFxezNzl21zOgzFAaNH1jgdwqAyO5sx -G19wOoyUifxJaAXlVoev78vH/2N3lwYtbTQUFri/SYmUktbWNqfDcI3Wtnbeet9SN9lBMevjjZz5 -szu4865HqG/Y7nQ4KfnwowX0RlUDnWxUU13hdAiDyti0ODOWzEccnsp+9y7z8O6S9/tWXqmgID8j -9mXU0nn/rVq1no2N6X3IrzNkcOfD7/KD82/imedeobMzvePdmdbWdh5+4k2nw1Ackp/n/hLU/SXj -MYy1s5wOwxYp7HfDbvLw7pL3fCDpi7O5ubn4fO7f925pbSOWxb1zk/HeB4NXmCVVa+o6ueLmp/nR -BTfyxqw59PSkzz797pimyVPPvMLyTeowZbaqrra89Oo6ZlsDZuMMp8NInacmlfvdIRJ5eKd2l7w3 -AFuTfTVN0yjMgCtj8XhcnTrvh67uHh57/mOnw0javJXb+cmVD3DuBTcy6833CIXS+1Db7Dlz+cM/ -33A6DMUhOT6d4iL3f672l7FurusbkQBoJV9By7d8Dmwru+nyucvkLYQIY/W+d4a8ybY3NTkdQtpb -sWINbT3uXaH4qLaB8351Pyd870peevnNtGt2IqXko7kLueDX9zkdiuKgiSNLyMmxXOTDVWQsgrH2 -FafDsIU+7CDQLJe0nduXh3dqT1Xu37HyisVFhRmx793W1k5ULZ3vkpSS9z9a5HQYtlhT18nF1z7K -d394Lffc9wRr1mwgFnO2b3gsZvDq6+/wsyv+oQ6pZblRw8vJy4DmT/0R374J2T7b6TBsoddMSmX4 -O7v7l549DP4AiAK+ZF4xGAwSCAQIhdy97BGNxmhv76CivMzpUNJST2+I52a4v1Xf562r7+KWu1/n -zgdmcfgBozn+2IPYb98plJeX4PHs6dfFPtu2NfLIYy9w/zMfDUqXNiW9jR87NCMeiPrDWPt+Rpwy -xzcCvXyk1dFREvl3l/b0abSJxJr7hGReVdd1CgvyXZ+8ARobt6vkvQurV69Pq8IsduqNxpkxZw0z -5qwhx6dz4uGTOfSgfdlryjiG1FTh83lt/zCVUtLc0sbMWe/xj4dey9i/WyV5E8db7kjlKjLSS3yd -++92A+hVRyKClvsQbCCRf3dpt8lbCNEjpfyQJJM3QElJMQ2N7r5TC9DW1kYkEsHvz66awv3x4ceZ -sWS+J73ROE+9tpSnXlsKwOQRRRx7+DSmTB7DyOFDGDq0mkDAbzmZRyJRVq5axzuzP+HBp+a4+gyB -MjCGD8uOAi3G1hXI3sVOh2ELfcRXQVjuv/6hEGK3VU77sw74JvCjZF+5qKgIIYTra0vHYgatbe1U -V1U6HUpa6e7p5fW3siN5f9nyTe0sf+ht4G0ACoIe9h5XwSEHTqaqqozKilKqKsvxer34fF68Hg+6 -rhOPx4kZRqL5TVc3GzZuZeWqDTwzYx4N7el92l1xzvDyHMrLS50OY1AYKzLnRkWK97v3WNChP8n7 -XSACJPXo6ff7yM/Lo7PL/U0UGhoaVfL+kg0bNrNobbPTYaSFzpDB+0u28f6SL5YtzfHp5AY8BP06 -mqZhmiahSJyesKEOoCn99o2vTSQ3N/MLtJidzcQ3/9vpMGwh8g9EK7FczzxCIu/uVn+SdyOwBPhK -Mq+uaRrFJUUZkbzb2zvo6e0lNyfzf4H666O5mbG0NZB6o3GVpJWUTd17LLpuefnVNYx1c8F0f74A -0EcchfAkdc7785aQyLu7tcd3hBAiyo71wSSVlBRbGZZ2TNOkabu6871Db2+It2ar5K0og2HyxLFO -hzDgpBEjtiIzDqoB6COmpzL87b68u1v9/Tr3KpD05nVBfv6gXq8ZSHXbGly/f2+XTZvr/meJWFEU -+1UVBRg1apjTYQy4+PaNyNYM2e/Wi/FUj7M6WpLIt3vU3+T9EdCabBQej4fSDHn6DofDqtNYn3nz -d9peVlEUm516/P4EApl/08VYkTkNd/ThZyAClgvqtJLIt3vUr+TdV6LN0teisrLMOSW5rV49fUej -MWa87r5a5oriRgcesA+altn73WZ3O/H1zzodhm300QelMvyN3ZVE/bxk3hWvYGHpvKSkOGMqAzU3 -txCJRJwOw1GbN9exeLX77+8rSrorCHrYa/J4p8MYcMbGhcjIWqfDsIenBk910mVRdpAk8my/JJO8 -3waSboLs8/kyphuOaZo0NOzxEGBGm7+wVp2gVpRBcOpx0ygpKXI6jAEl4zGM5f91OgzbaGUHoRVV -WB3eTRKHw/udvIUQdeymt+julFdkTh/a+oZGDMPZhhVOMU2Tp57f4/VDRVFscMyRX3M6hAEXb9yI -2fSa02HYxjPuqFSGz+/Ls/2S7GbKi0n+PAAlxUUZs2/T2xuiNUv7fG/YuIXFa9SVOUUZaBOHFTIl -G5bMV7yZEX27AdDy0YftncoMSeXXZDPq60DS3RJycnIyqp3d1i1bs/Lg2oKFtarDlaIMgtNOPoiC -AstNLVzB7GrFWPe002HYRis7Er3Q8pJ5L4n82v/XS/IF1gC1SY4BoLLS8h8q7bR3dNLZmRmVgPor -FovxxlvznA5DUTJeQdDD4d840OkwBpyx9mOIrnc6DNt4xh4JuuW6JrUk8mu/JZW8hRAGFpfOS0tK -MmbpXEpJXV12FSnZVr+d1z/MnF80RUlXJx2xFyNGDHU6jAEl4zFiix9yOgz7iCD6iH1TmeHFvvza -b1ay6X9JNApPSk5OkPz8zFkG2t7UlBH9yvtr0eLlToegKFnh1G8fiUfXnQ5jQBkbFiG75zodhm20 -iuNSOWUeJZFXk3tNCy+0mkTh9KQIITJq6TweN9maJU/fsZjB27MXOB2GomS8bx0ylsmTLZfWdAcz -Tmxp5tQxh8SSudC9VocvIZFXk5J08hZCRLC4dF5WmjlL5wB1dfVEo0kvQrjO9qZmXpuT9HtLUZQk -nX3mcQT8mV0ONb59E+a2zDmohvDiGblfKjO82JdXk2I1kz4LJH3ZORAIUJQhBVsA4vF4Vux9L1m6 -ShVmUZQB9q1DxrLffns5HcbAkpLYsldBxpyOxDZazffQCi3XMjFI5NPkX9fiC64Dkt6wEEJQlUFL -5wBbtm4jGs2cN+KXxeMmb77zidNhKErG+/E5J2X8U7fZ3oix9l9Oh2Erz7gjQbN8RmEuiXyaNEvJ -WwgRA56xMra0rBQ9gw5jxGIxtm3L3KfvpuYW3v4wqRsMiqIk6YcnTmP6tAx/6gaitbPAyKAS01o+ -npHTUpnhmb58mvxLp/KiQNLr9D6vl/LyzOk0BrC1rp5oLDOfvpctW0VTZ3Y3Y1GUgVRe4Ocn534n -o84D7YzZ1Up85eNOh2ErffR5aHmW689HsPgQDKkl723ALCsDq6oqU3jZ9BOJRNi2rd7pMAbEzLcz -5zqHoqSjX/z0OEaNHOZ0GAMutvxtZHiF02HYR3jxTjw8lRlmkcijllhO3kIICTyKhTahxUXFGddg -fuvWuoxrF9rU1MLsj9WSuaIMlG/uP5yTTjjS6TAGnNndjrH0fqfDsJXInYpek1L7z0f78qglqa7T -vAYkvYGhaYKamuoUXzq9RCJR6uoy6+l7+Yq11LVkTyEaRRlMOT6dX1x8RsbXMAeILX8rs566Ac/4 -UxG+gNXhjSTyp2UpJW8hRAdg6bZ9ZUUFup5ZezxbttYRzqCn77dnq1rmijJQfnXBseyz90Snwxhw -ZlcrsQW3OR2GvfRiPOMPTmWGF/ryp2V2ZM9HgaRPa+XkBCkqyqxG84ZhsHnTFqfDsEV7ewdPzlBV -1RRlIBx94CjOOO34jD+khpREF7+SWSfMAa36BPSSIVaHx0jkzdRiSHUCYB4WyqUCDMmwpXOAum31 -9PT0OB1GypbVrlaFWRRlAFQVBbjmyvPIzc1xOpQBZ7Y1YCy90+kwbOedfAJY/+K1hETeTEnKyVsI -EQUeszK2uLiIYDCYaghpxTRN1q/f6Op+36Zp8t4HC50OQ1EyTo5P544bz2NkFpwuxzSJzH8W4s1O -R2Irkbc/nmFTUpnisb68mRK71myeA1qSHeTxeKjOsGtjkKgF3t6e0naGo7q7e3jm5flOh6EoGeeq -i77FIQft73QYg8KoX0t8zb1Oh2E7z4TTEEHLhwxbSOTLlNmVvLdi8eRcVVXmHVwDWLtuPfG4O5ed -V6xcpwqzKIrNfnraAZx5+omZv88NSCNK9KMHwexyOhR7iSDeiV9PZYbXSOTLlNnyLuq7q3YPFu58 -B4NBysrK7AgjrXR2dtHYuN3pMJImpeS9D9WSuaLY6cTDxnHJRT/A7/c5HcqgMNZ+gln/pNNh2E4f -dV4qfbslcE8qd7s/z86vgJ8Alo4nDxmSeQfXANZv2OS6lqFdXd28/tYip8NQlIxx8D41XPebn1JY -mO90KINC9nYS/fBPTodhP+HFu/fxICynzQUk8qQtbEveff1ILZXQKSwooKAg897YkUiEjZs2Ox1G -Utas3cjKLe7dr1eUdLLv2DJuv+kSKistt4x0nci8/yB7Mu+aqVZyJJ4hliuqAdxvpW/3LuOxa6I+ -TwBJHy3UNI2hQ2psDiU91NXV09nZ6XQY/fbBR+qpW1HssO/YMv52xy8YOjQzVxZ3xqhbhbH0ZqfD -GBDe/c5OpfVnM4n8aBtbk3dfxZiHrYytrKzIyP0g0zRZtXqtK66OdXV18+ZsS1f2FUX5nP3Gl/O3 -O37BiOGWC3m4joyGib77fyAzr8OiyPsqnlH7pjLFw6lWVPuygTj2eB+QdEFsTdMYPmzoAITjvM7O -LrbWpX/P7w0bt7JgdZPTYSiKqx06dQh//9MVWZW4kZLowpcxW193OpIB4d33PITPck2SEIm8aKuB -SN5rgFetDKyqqsTr9dgcTnrYsGEjoVB6N/n4+JPFToegKK727cMn8ufbfsGQIVVOhzKo4o0biC38 -o9NhDAiRMxXPuANTmeJVEnnRVrYn775j8Hdhod65z+ejpjoz94diMYO1a9djmum5fB4Oh3n5DdWI -RFGsuujMg7jpdz+noiLzrr7ujoyGiMz5e8bVL9/BM+WHaLmW+3DEgLvsuh72eQNVLeA9YK6VgTU1 -1Xh0y4cC0tr2pma2N6Xn3e8NG7eydF1mlTFUlMGQ49P5w5Xf4fLLfkR+fua39/yy6KJXMRttKRqW -doR/LN5J30xlirkk8qHtBiR5CyFiwN+tjM3JCVJZafkSfNpbu3Y9kTRsG/rJ/KXE4um5KqAo6Wp4 -eQ4P/vkizvzeCfh8mXfgdk/iDeuIzb/F6TAGjGfKj9EKSlOZ4u99+dB2A1mnbwaw3MrAoUOHZGwJ -wUgkypq165wO4wsMw+Cxp99xOgxFcZUTDh3HE/dfw0Ffm56xn1e7I6NhIm/fkXGNRz7lqcS711Gp -zLCcRB4cEAP2jhNCdAF3Wxmbl5dLRUXmFjXYvr2Zhob02R9au26TKsyiKP1UEPTw+8tP4k+3XsGw -YZlZn2KPpCQy9znMFktnk13Bu8//Q8tP6an77r48OCAG+uvi48AWKwOHDxuKEMLmcNKDlJLVa9YS -DoedDgWAefOXOh2CorjCN/cfzuN3X8EPzzqFYDDgdDiOMTbXYiy+yekwBo53GN59jgXrOWgLifw3 -YAY0eQsh2oB/WhmbePrO3FObsZjBqlVrME3T0Tii0SivzrSt3K6iZKSCoIfrfv4t/nr7L5m6z6Ss -XCbfwexuI/LuH0Cm99XXVHin/QItrziVKf7Zl/8GzGC8A+8GWpMdJIRg5IjhGfv0DdDc0up48ZZ4 -3GTiuCF49cz9e1aUVBx94CieeeAqfnzuaRQWFjgdjrPiBpH3H0F2vu90JANGBPfGl9pedysWt4yT -MSif2FLKG4FrrYytXb6Chob0vF5lB13X2W/aPhQUOPehIKVk7dqNvPfBfF5+4xPmrkif/XhFccqY -6nx+efG3OeKIgwn4/U6Hkxaite8SfecnGVkCdQffoffim3p0KlP8XghxnV3x7MpgJe9qYDGQ9Cm0 -np4ePpm3gHjc2eXlgZSXl8t+06bi9XqdDoVIJMrGTVuZv2AZb81eyNufbFRXyJSsUhD0cMm5R/Kd -k4+ivDylA0sZJd68hdB/zoHoeqdDGTCi+AhyTv0bwp9jdYomYKoQot7GsHZq0NZKpZS3AL+xMnbl -ytXUbRvwvwtH1dRUM3HCuLTaJghHItRv286CxbW8+fZ83vp4Pb3RuNNhKcqAKAh6+MEpX+X0U49j -xIjMva5qhYyECD1/JWbzS06HMqD8Rz+Fd/wBqUzxByHE1XbFszuDmbyHAfOApCuw9PaG+GTeAgzD -sD+wNCGEYNLE8VRXp2dN5FjMoL5hO4sWr+C1mR/x/oKNtPVk7tKZkj0Kgh5O+9Z+nH7qMYwbOwpd -V0n7C8w44dkPYyz7vdORDChtyPcJnng9wmN5BXQ7sL8QwtINq2QN6mOelPIm4LdWxq5du55Nmwfl -78Qxuq4xffo08vPSu8SiaZrU129nybJVvPrGB7w8e7VaWldcx6sLzvvuAZz6naMYN3aUetLehdjK -D4jMOsvpMAaW8BL8zqvo1WNTmeVmIcQ1doW0J4OdvGuABUBlsmMjkQhzP1lANBq1P7A0kpubw/T9 -9k2L/e/+kFKyfXszS5etYs4Hi3jutUV0hjJ3hURxv/ICPz858+t869jDGDEiM9sQ2yXevIXw8+ci -I2udDmVAeSZeSeCIC0BY/gLXCOwnhBi060ODvsEqpbwGsLT+snnzFtaszdzDEjtUVVYwadIE1z0J -xOMmXV1drFy1ng8+XsRbc5ayZF3StwQVZUB8Y79hfOekQznk4P0pLSlOq/Ml6UiGugi9eBVm88tO -hzKwPDXknPkiWmFKVT2vFUIMatUaJ5J3KbAQGJbsWMMwmPvJgrTvi22HsWNGM2JE0n9FaaW7u4fN -W7axZOlKZr+/RO2TK4NueHkOxx8xleOOOZQJ40dndVW0pMQNQm/dTXzVn5yOZMB5D/wb/v1PTGWK -LcA0IUSLTSH1iyNfPaWUlwJ/sTK2obGR2tqVNkeUfjRNY++9JlNWlhlXVQzDoLm5jdVrN7Bg4Qre -eX8ZKze2qtPriu2Kc70cMn0kJ59wGPtOnUx5WYl6yk5SdOGrRD+4NKPvcwOIwsPI+d49qVwNA7hM -CPFXu2LqL6eSdw6wCBhnYSwLFi6mvT3zG2l4vV6m77cvubkpvbHSUiQSpaFhO6vWbGDJ0tW88Np8 -6ltD6uCbYolXF3x9/xGccvwhTJs6maFDq1XCtsjYtITwjNMzuvzpDv5jnsY77qupTLEG2FcI0WtT -SP3m2LtbSvl94F9YKNHa0dHJgoWLHa8LPhjcdoDNKsMw2LK1no0bt7J85To++HgFHy3bppK5sks5 -Pp3vHrMPBx2wN1P3mURNTaXrzomkG7OtntBz5yHDK5wOZcBpQ88h58RrQfdYncIEzhZCDGgDkl1x -Mnn7gHeAr1kZv2LlarZleOGWHUpLS9h7r8nouu50KIMmGo3R1d3Npk11bNi4lRUrN7Bo2UYWrt6u -EnqW8uqCQ6YN48DpE5m+32TGjRtFQX5eVv1eDCTZ20nov7/N+EIsAOjFBL/9LHrVmFRm+RD4hhDC -kStQjq4rSSmPAl4Cki4cHA6H+WTewoy/OrbDsGFDGDd2TNYuBUop6e0N0dMbYtPmOhoamli6bC2b -tm6ndnU9m5sGfdVKGWAFQQ/Tp9Swz5RRTJ82iXFjR1JaUkQgoA6d2U3GIoRn/Y34urucDmVQePa6 -lsDXz03lalgEOFEIMdPGsJLidPLWgWeAb1sZv2XLVlavWWdvUGls7NjRjBju7hPodjMMg46OLrp7 -etmyZRvNLW2sXLWRFWu20tjUSX1zjzrh7gJeXTCmpoBxoyo4+MC9GTFiCKNHDaO4uFA1BRlo0iT8 -/hMYiyzVz3Id4R9L8Iyn0PJTOgz8PHCaEMKxE7eOP8ZJKfcGPgCSLisWj8dZsGAxnV1d9geWhjRN -Y8rkiVRUpHQfMWv09PTS3t5JKBSmblsj25ta2d7UwvzFa1m2qoHO3hixuKmW4QeZVxfkBTwcMn0k -B35lCkNqKhg1ahhlpcXk56d3dcFMFF38BtH3Ls74k+U7+A65B9++x6YyRTdwkBBiqU0hWeJ48gaQ -Uv4JuNzK2Pb2DhYsXIyU2fEBrOs6+07dm6KiQqdDca0d75WOjk6aW9ro7Q3R2NjMtvomOjq72VLX -xIo1dazd0qGusqWoqijAgdNGMGHcMKqryhk1ciglxYXU1FTh8ehZuw2ULmLrFxB59fSsSdyi5Ghy -vncXwuNLZZr/E0JcYVdMVqXFb46UsopE05IhFsayatWajO869nler4dp+05VTykDxIjHiRtxTNOk -s6ub1tZ2unt66e0J9T3Bt9HTE6K9s4fNW5upa+zIymtuXl1QXRJk3Mhyhg0po7Awj+FDqxg2tIr8 -vFwqK8vIy8vF49HxeCyf6FUGiLF1JeEZ54ExaBU9naXlEzjhSTzDp6QySx2J5iMNNkVlWVokbwAp -5U+Be7AQUzQaZe4n84lEsuPwGkAwGGDfqfuQkxN0OpSsZcTjRCNRDMPANE3CkShtbR10dfUQjkQw -YgadXd00NbfR3t5FR2cvoVCEmGHQ3RuhuztMZ3eYju4IvWGD7rDh2BeAHJ9ObsBDQa6P4sIgJUW5 -5OUGCAZ8FBbkUlVZSnVVOYGAn5zcIMVFBZSUFOHRPfh8Hvx+v3qKdpH49k2EZ1yK7F3sdCiDRh9/ -OcGjfp7KITUJXCCEuNfGsCxLm9+2VK+ONTZup3b5yqxZPgfIy8tl36l741cHelwnGo0Ri8WIxQyM -uIEZNzFNiUQSj8cJhcKEwxEikSixmEHMMIgbcQzDIG6aSAlSJv4vu3jPC00ghIamCTRNw6PreL0e -fD4vPp8vkYhzAni9XoQQ6JqG7tHxer0E/H68XvW0nInM9kZCL/0K2THb6VAGjQhOIXjqQ2iFSXek -/jxHr4Z9WdokbwAp5UHAW1i4OialZMnSWpqbB7W8rOMKCwqYOnWvjC/ioihK6szudsL//TVm6+tO -hzKofIfdh2+fo1KZIgIcLoT4wKaQUpZW5Yj6/mIesTiW8ePGZN3TQkdnJ0uX1mIYqg2noii7JkNd -hF/5XdYlbq36dLyTDkt1mkfSKXFDmiXvPjeS6NKStGAwyOjRo2wOJ/21tXewbNlyjLg6Ga0oyv+S -oW5Cr9yMuf1Fp0MZXHoZ/kMvRHhT2lrcQiIvpZW0S95CiDrgBhJ1Y5NWU11FaUmxvUG5QEtrG7W1 -K9QTuKIoXyDDPYRn/h9m/ZNOhzLovNOvRi8fkcoUJnBDX15KK2mXvPs8TmLvO2mapjF+/NisvJrS -3NzC8hWrVAJXFAUAGeklPOuvxDc/6HQog06rOBnftOMhtVsQb5HIR2knLZO3ECJMomhLt5XxOTk5 -jBmTfcvnAE1NzaxYsYq4WkJXlKwmo+FEvfKN/3Q6lMHnqcH/zStSXS7vBi7vy0dpJy2TN0Bf6bk7 -rI4fOqSGstISGyNyj+1NzdTWrlAJXFGylIyGCc+8k/iGu50OxRG+A65FLx+e6jR3OF0CdXfSNnn3 -uR1YZHXwhAnj8PlSKoPnWk3NLSxdtlwtoStKlpGREOGZfyG+4R6nQ3GEPvKnePc+ItVpFpHIP2kr -rZO3EKIXuBSw1O8xEAgwflz2ttFsaWll6dJaYrHsqFusKNlORnoJv3lX1j5xi7z98R96fqq1y3uB -S/vyT9pK6+QNIISYA9xNojRd0ioqyqmprrI3KBdpbWtn8ZJlWVU6VlGy0aeH09b/3elQnCGC+A67 -Gq0wpa6LEri7L++ktbRP3n1+D9RaGSiEYMyYUeTm5tgcknt0dHSyeMlSwuG0PHehKEqKZKSX8Ot3 -ZO1SOYBn6jV4R+2b6jS1JPJN2nNF8hZCdACXAJayj9frZdLECWiaK/64A6Krq5uFi5bQ05PWK0GK -oiRJhroIvXxTVl4H20Gr/C7+A05NpekIJPLLJX35Ju25KZu9C/zN6uDCwoKsvT62Q29viAULF9PR -0el0KIqi2MDsaiX00nWY2/7tdCiOEcEpBI78VarXwiCRX961IaRB4aqTXFLKQuBtYJrF8Sxdtpym -pmZ7A3MZj8fDlMkTKSsrdToURVEsirfUEXn9xqyrVf4FejH+o+/HO2Z6qjMtBL7plqducNeT947l -859i8fS5EIKJE8YRDGZ3D2zDMFhWu5y6um1Z1UJVUTKFsW0N4Zd+kd2JG/BO/TXe0Zae5T6vF/ip -mxI3uCx5Awgh5gHXY/H0uc/nY/KkCei6bmtcbhOPm6xavZZ16zeoBK4oLhJbv4DwS+chu+c6HYqj -tKHn4PvKt1Pd55bA9X15xVVctWy+g5TSD7wMWL6Jv2XLVlavWWdfUC5WWVnBxAnjsrIevKK4hmkS -Xfw60Q8uBZndtRtE7n4Ev3svWkFZqlO9CRwvhIjYENagcmXyBpBSjgfeAaqtjDdNycqVq6hvaLQ1 -LrcqLChgypRJBIMBp0NRFOVLZCRE5MN/Y9TemvWJG72YwIlP4Bk6MdWZ6oFvCCFW2xDVoHPdsvkO -fX/hVwCW6n9qmmDcuDHk5+fZG5hLdXR2snDhYtrb250ORVGUzzE7mgi9chPGst+rxC2C+A7+ox2J -2wCucGviBhcn7z7PAPdbHez1epkyeRJer1ouBgiFwyxavIxt9Q1qH1xR0oBRt5LQC5dh1qVlV8pB -55l4Gb69DrdjqvtJ5A/Xcu2y+Q5SymISPVctl9ZpaWllydJaTNO0LzAXE0IwZEgN48aOzurCNori -GDNOdOmbRN+/Aswup6NJC1r16QRPuB7hT/m20CLgcCFEmw1hOcb1yRtASrkvMBvItzrHpk1bWLtu -vX1BZYCiwkKmTJlIIKD2wRVlsMhQF+E5DxJf/WfvOw3sAAAcrElEQVSnQ0kbImcawe/cg1ZUmepU -XcBhQgjL3SrTRUYkbwAp5bnAfYClO2BSSlauWsO2bfX2BuZyfr+fiRPGqYIuijII4g3ribx1W9bf -3/4CTyWBEx7GM3RSqjPFgfOFEA/ZEJXjMil568A/gPOx+OcyDIMlS5bR1u6qu/oDTtM0RowYxsgR -w9UyuqIMhLhBdNnbRD+6EWJbnI4mfQgvvq/fi2/KNyC11s6SxMPdRUKIuC2xOSxjkjd8uv/9OvAV -q3OEIxEWLFhMKBSyL7AMUVpSzIQJ49V1MkWxkdnVSmTOA9nbynM3PFNvJHDID1ItxALwCXCM2/e5 -Py+jkjeAlHISif1vy7f3u7u7mT9/EUY8I76g2crn8zJhwjgqylPqmasoChBbv5Dou79H9ixwOpS0 -o4/4CYHjrkR4fKlO1Uxin3uFDWGljYxL3gBSyu8ATwCW/7+uTqDv3tChNYwZPUpVZVMUC2Skl8jH -T2MsvVnd3d4JreQYgqfcjsgpSHWqKHCmEOI/NoSVVjI1eWvADcA1qcyzbVs9K1etUXeedyEvL5eJ -E8ZRWFjodCiK4g5SYmxbTeSd25Fts5yOJi2J4BQCJ9+DXjbMjuluAn4nhMi4p7CMTN4AUkof8Dhw -agpzsGHDJjZs3GRfYBlG1zWGDxvG8OFD1VO4ouyGDPcQXTiD2KLbIZ7dbYl3SS8jcPzDeIbvZcds -zwLfF0JE7Zgs3WRs8gaQUpaTKDy/t9U5TFOyevUa6tQVst0qLChg/PgxFBSkvMylKJml72k7Oucu -zOaXnI4mfQkvvsPuSVRQS+1kOcBS4AghRJMNkaWljE7eAFLKycAsLDYwATBNk2W1K2hqUt+Wd0fT -NIYPH8rIEcOzvuWqokDiaTvyyX8wlv5RVUrbA++0W/AffJYdU9UDRwohltsxWbrK+OQNIKU8CXgS -sFxXzzAMFi9ZRru6A75Hubk5TJgwjuKiIqdDURRnmCbGpqVE5vwR2fm+09GkPX3sZQSPugT0lLfe -QsAZQoj/2hBWWsuW5C2Ai4E7sViBDSAajbJo8VK6urptiy1TaZpGdXUlo0aOwO/3Ox2Oogwas307 -kY//TXztP0GqehF7otWcSfBb1yACualOFQf+H/B3IUTGnzLOiuQNIKX0AH8FLkxlnnA4zKLFS+np -6bUnsAzn9/sZPXokVZUVqjqbktFkNExs+bvE5v8VGap1OhxX0Eq/ReDEm9Hyiu2Y7m7gUiGEpTbR -bpM1yRtAShkkcf/75FTm6e3tZdHipYRCYXsCywLFRYWMGTuagvx8ROqHURQlfZhxjC0riH7wD8yW -V5yOxjVE3lcJnvwXtGLLx5E+70US97mzZqkj6z5FpZRFwExg/1Tm6enpYeGiJUQiGXkLYUAIIaiu -rmL0KLWUrmQGs62eyEf/Jr7+HlVsJRm+0QRPeQi9YoQds80DjhJCtNsxmVtkXfIGkFKOJZHAR6Yy -T1dXNwsXLSEWU7+0yfB4PIwaOYKamip1N1xxJbOng9jiV4gt/iPEM6Zc9uDwDiNw4oN4asbZMdtG -Eol7rR2TuUlWJm8AKeX+wEtAVSrzdHZ2sXjJMqJR9QSerGAgwOjRIykvL1NXyxRXkOEeYqs+IDbv -TrWvbYV3GIFj78YzwpYiLA3AiUKIeXZM5jZZm7wBpJTHkKjCk5fKPO3tHSxdtlwlcIsKCvIZNXIE -JSXF6lCbkpZkLExszVxiCx5Etr/jdDju5KnBf/RdeEfvZ8ds3cCpQoisbXye7clbAOcA9wLeVOZS -CTx1xUWFjBw1guKiInWoTUkL0ohirF9IbN6DmK1ZmydSpxfjP+pevGP2t6N6Wgz4KfBINlwJ2xX1 -CQlIKS8D7gBS2oDt6Ohk8ZKlxGJZcVNhwBQXFzFq5HCKVBJXHCLjMYy184gt+Bdmy6tOh+NuIoj/ -6EfwjvuqHbMZwC+FEH+xYzI3U5+MfaSU1wHXkUIRF1B74HYqKipk5IjhlJQUqySuDAoZDWNsWEh0 -3v3ItjedDsf99GL8R/7TrsQdB24UQtxox2Rupz4R+/QVcbkduIwU/166urpZsmQZ4UjEltiymRCC -goJ8hg8bSmlpiTrYpgwI2dtJbO3HxBY+hOz6wOlwMoOnEv8Rf7MrcUvgL8CvsqUIy56o5P05fUVc -7iaxD56S7u4eliytJRTKmpoBAy43N4ehQ2qoqKjA50vpiIKigJSY7Y3EVs3BWPEEsmeB0xFlDk8N -/iP/YtceN8AjwIXZVIRlT1Ty/hIpZS7wKPDtVOfq7Q2xZOkyVUrVZn6/j6rKSqprqsgJBtWSupKc -uIHRuJ7YsteIr/uX6q1tN08l/qPvxjtqml2J+3ngh0KIHjsmyxTqU28npJQ5wFPACanOFY5EWLx4 -Kd3d6n1nNyEEZWWlDKmpVvviyh7JUDexdZ9gLH8Bc/uLToeTmfQyAsc/jGe4Lfe4AWYApwsh1BPQ -l6hPu12QUuYBzwDHpjpXNBpj6bJa1U50AAWDQYYOqaaiopxAIOB0OEq66HvKNla9i7Hyn+opewAJ -/1j837oLz5CJdk35GnCaEEK1cdwJlbx3Q0pZDPwbGxK4YRisWLGK7U3qw2Mg6bpOaUkxVdVVFBcV -qvKr2ciME29rwNgwH2Pl88iOj1RrzgEm8vYncMyt6NVj7ZryNeAsIYSqPbsLKnnvgZSyFHgMGxJ4 -PB5nzZp11G2rTz0wZY8CAT/l5WVUVlSQl5erTqpnMjOO2dmMsXkJxurXMZveVDXHB4ko+iaBY25A -Lx9u15SvAT8QQrTYNWEmUsm7H/qewJ8Ejk51LtOUbNy4iY2bNiNl1hYHGnR5ubmUlZdSUV5Obm6O -KsOaCcw4ZldrImGvfRuz4WWVsAeZVn4SgWOvRSsst2vKN4Az1BP3nqnk3U9SygISh9hSfgKXUrKt -voFVq9aoBO6AvLxcykpLKSsrpaBA9Rd3FSk/e8Je9w5m3bNqSdwh2tBzCB7zS0Qw364pXyNxOK3T -rgkzmfrUSkLfIbYnsOEUOkBzSwu1tSsxDFVzwCl+v4+KinLKSkvJz8/H61V75Gmn7z62sXU5xuo3 -MBteVAnbYZ5JV+E/7EcIr22HQ2cAZ6rDaf2nkneS+p7AHwS+a8d8nZ2dLKtdqYq5pAGv10NhQQGl -pSUUFxcRDAbV8rpDZCyC2d5IfOsyjLWzMFveB6PR6bAULR/vV27Cv9/xoNv2Rfc54Dz1xJ0clbwt -kFLmA38DzsaGv8NQKETt8pV0dKj3broQQhAMBigsLKS4uIiiwgJ8Pp869DZQ4gZmbyfxxnXEty4h -vvU9dUo83fhG4P/6rXjHHwDCli+1EvgXcIkQosuOCbOJSt4WSSkDwK3AJUDK7+RYLMaq1WtobGxK -OTbFfkIIcnKC5OXlUVJcREFBPoFgEF3T1J65BdKIIns7iW/fQLxuGeb2ZZjNb6kDZ2lK5H2VwDF/ -QK8eY9eUJokHoKuEEGG7Js0m6lMnBVJKDfgt8DtS7EbWNx8bNqiT6G7h8XgoKMgnLy+XwsJC8nJz -CKpyrf9LSmSoi3hrHWbTRuJNazDrP0J2fwIy5nR0yh5oNWcROOqXaPkldk0ZB24AbhZCmHZNmm3U -p4wNpJS/IPEU7rNjvsbG7axcuRojHrdjOmUQ6bpOQUE++fl55OXmkpOTg9/vy5qqbzLUhdndhuxp -I960EbNtI+bWt5Ch1WoJ3IU8e1+H/6Cz7DyYFiXxtP1nuybMVip526DvCfxHwJ2ALfcmOjo6Wb5i -Jb296gPP7XRdx+PxEAwGKMjPx+fzkZMTJBgMous6Xp8Xj1v20uMGZqgbYmHMnnbM9npkbxvm9lWY -bSsg3ICMblGJ2u28w/AdchO+SYeAZtt7swv4f8DD6ok7dSp520RKKYBjSLSuq7BjzkgkwooVq2hp -VfuAmUrXdbxeL16PB6/PS05ODsGAH03X8Xm9BAKBRPtTIdCEQNO0T/9jGymRRhSMGNKMQ9xA9rRh -9rQhI73IcCdm60ZkZx0y0go9G1WCzmCi8DACR12PXjXazmm3k2i1/LoQQu0J2kAlb5tJKfcD/gOM -sGO+eDzOhg2b2Lxlq9oHz2I7ErbHk0j2uq6jCYHQNHRNS/yzrqPrGrqm4/F6GFJT3a/T8bG1nxCd -ex+E6pDRberQWLYSXvTRF+A/7CdouYV2zrwJ+I4QQjVMt5GqSGEzIcQCKeURJKqxTU91Pl3XGTt2 -NPn5eaxctUYVdMlSpmlimiaGYRAOR/b487quU1lR0a/kLUOdyNY37AhTcSstn//f3r0Hx1Wedxz/ -Puec3dXu6rK6a3W1ZBvfrxjccHfB4RLSBHKBAik0zQRKQgqd0NCmtJMQMmmSEhJoCKWlUJKUpAmd -kMwQmrRkSGmGOpRMCBdjjPFFlmRZsiRrpdVqV2//eI+pARMbfM7uSno+Mztm9Mf7nmH2vL993/Oe -542e8iWiq84J8v1tgKewVdO2B9moCuAVJ/VG/hd1M/BwUG02Nzdx4vo1VFYmg2pSKaWQqt+h4j3f -I7r2vKCD+2FgswZ3ODS8Q+IX1r8MuAv7asRxq6ysZP26taRbmoNoTik1n0kEt+da4u+7C69tSZAt -F7Djnh7pGSJdNg+RiGSMMZ8Angf+Bogfb5uRiMeyZUuoSdXw0ksv6zK6Uuqti3QQPfkviK7eHPRs -exL4FHCXiOjgFCIN75D5X+A7jDE7gW8A6QDapK01TXVVJc8//yIHx7WWv1Lq2EjdO4mddSNe6+Kg -m+4DrhGRwB4Xqjeny+ZF4n+hzwaeDarNqqoq1q9fQ1vrcf8eUErNdRLBW3YTiYv+NozgfhY4W4O7 -eDS8i0hEngc2YU/RCYTneSxZspgVK5YSiUSCalYpNYdI7ARimx+g4nevDvL87UO+D2zyxzdVJLps -XmQiMmiMuQJ4AfgkEAugTVqam6mpruaFrdsY1qIuSimf2/lHxM74KE4q8I2uU8CXgc/p4SLFpzPv -EvC/6DcDlwOBHVIcj8dZs3olixb16NGVSs130S6ip99NxQWfCiO4B7Dj180a3KWhM+8S8UsEft8Y -8xz2TNsTCaDineM4dHV2UJtKsXXrNsYO6jG5Ss03TvoSYmd8DLexM+imDbbwyh/oMnlp6cy7xPwb -YDNwD/bGCER1td3M1tPdFWwdbKVU+XIbiLzjTuLvuSWs4L4HW3hFg7vEdOZdBkRkxBhzLfAk8BWg -Ooh2Xdelu3sBdXV1bN26TV8pU2oOc1o+QOzM68IIbYAx4AbgfhHRs4rLgE7JyoSIFETkXuAs7LJU -YGpqql+dheuzcKXmmGgP0VPvIv7eW8MK7qeAs0TkXg3u8qHhXWZE5Gns0aJfB6aDatfzPLq7F3Di -+jWkUoGeGKSUKgWJ4HZfQ+L93yK67nzEiwbdwzR2HDrXH5dUGdFl8zIkIkN+WdWfA7cDgW0Vraqq -Yt3a1fTu7WPHjp1MTwf2+0ApVSRSdQrRU64n0rM+6PKmhwwA1wP/qrPt8qThXab8G+ZBY8z/AH+P -rc4WCMdx6Ghvo7Ghnpe272BgYF9QTSulwiRxImtvJrru3Ugi8GIrh/wH8FEReTmsDtTx02XzMuff -QBcANwGB7jirqKhg5YplrFm9kkTiuM9MUUqFyOm4ivgHHyV26mVhBfc4dpy5QIO7/OnMexYQkZwx -5ovAfwJ/B5wUZPsNDfWkUjXs6d3Lzp279aQypcqI1J5NdOM1RLrXhbVEDrAF+BjwS78GhSpzGt6z -hH9DbTHGbMb+Ov4TAjhi9BDP81jQ1UlTYyM7drzCwL5BjNF7WKlSkfgqIuv/mMiyM5GKZFjdTAJf -Bb4gIqNhdaKCp+E9y/g32J8bYx4B7gBWEUBltkMSiTjLly+ltbWF7S+/wujoWFBNK6WOhdeKt+Ia -omsvxKmqC6sXAzwDXCcij4fViQqPhvcsJSKPG2NOAz6NnYVXBNg2tbW1rF+XYt/gPrZv30E2OxVU -80qpI5EIbs/VRE++FLe+PcyestjZ9q0iovWTZykN71nMv/FuMsb8ALgTWB9k+45jTytrqK9nT+9e -du3azfS0Pg9XKmhO2+VEN16Fl14EEthC2pH8L/BxEflFmJ2o8Gl4zwEi8gt/Fn4DcCOQCrL9Q8/D -0y0t7N69h969fbqpTakAOM0XE91wJV7nijA3owGMAF8CviIik2F2pIpDw3uO8G/Izxtjfgh8AVul -LdBaqLFYlEWLemhtbWHX7l76+wcoFLR+g1JvlVN3LpENH8brXotEYmF2VQAeBW4SkWfC7EgVl4b3 -HCMizxhjLgIuAW4FOoLuI5FIsHTJYjra29i5azcDA/uYmZkJuhul5haJIDWnEd3wEbyeE5FoYNtU -3sxu7J6Y74hILuzOVHFpeM9B/o36gL8j/S+Ba4FI0P0kkwmWL1tCV2c7u3btoV9DXKkjkurTiZ50 -Nd6iDUgk9NA+VJP8cyKyP+zOVGloeM9h/o17vTHmW8AXsSeWBS6ZTLJs2RK6ujrYtbuXvr5+DXGl -AKf+fCJrL8dbvBHxAv/9fCQ/A/5MRLYUozNVOhre84CIbDHGnAdcCtwMLAyjn0PL6V2d7ezp3Utf -34AefKLmH4ngpD9AZM378LpWFyu0twO3AA+KiL7XOQ9oeM8T/g19vzHmR8CfAtcAoVSAiMfjLF60 -kM6Odvr799Hbu5fJbDaMrpQqH24D7oJLiay6EDe9EHGLEtrDwDeA20RkqBgdqvKg4T3P+Df4p40x -/4zdzPJBIJTtrrFYjK6uDtra0gwO7mf3nl7GxzNadlXNKRI7AXfJFUSWb7LFVcJ9T/uQKeC72EIr -W4vRoSovGt7zlIhsNcZcCdwNfBbYRIBlVg/neR7pdAstLc2MjIywZ89eBvcPaYirWU2qTyey9kq8 -hSfhJGuK1a0BHgP+CvhvPURk/tLwnsf8G/8JY8w5wO8Bfw2sC7E/amtrqa2tZWJikr7+fvr6Bpia -0kd0apZwqnAXfIjI8vNsYRUn0FIKR/M08BngYQ1tpeGtDoX4D4wxP8FuarsRWBpmn4lEnIU93XR1 -dTK0f4i9ff2MjIzqLnVVliS1CW/Je4ksfgdOdQM4TjG7fwFbHe1BEZkoZseqfGl4q1f5A8O9xpiH -gA8B1wPdhLScDuC5Ls3NTTQ1NTIxMUH/wD4GBgaZnNQKjqq0JHYCTteFRJaejduysBhFVQ5ngB3A -7cADIjJSzM5V+dPwVm/gDxR3GGO+Cfwh8AmgkxBDXERIJpOvzsZHR0bp7x9g/9Cw1lFXxeM24DSd -jbfsXXgdK8M8kvPNGGAX8DXgn0TkQLEvQM0OGt7qTfkDx23GmHuBq4BPAm1h9+u5LvX1ddTX15HL -5RgaPkB//wAHDozoJjcVPIkgqTOILLsYd8E63LrWUl1JL/Bl4D6daauj0fBWR+UPJLcbY/4R+DBw -HSEVenm9aDRKuqWZdEsz2WyWwf1D7Ns3yOjomAa5Oi5Sew7eovPxujfgNnaAFPU59uG2A3cA9+r5 -2upYaXirY+YPLF81xtyHfT/848AqQlxOP1xFRQUd7W20t7WSzWbZPzTM/sH9jI6NUSjoRjd1FBLH -aTofd8GZeAvW4tS2Fqv62ZEY4BngTuC7IjJaqgtRs5OGt3rL/IHmHmPMt7FHj14PbASiReqfeDz+ -apBPTU1x4MAI+wb3MzZ2kFxOD1BSvmgPTtOpeD1n4nWsQKobilX57M3kgCexG9EeFZFMKS9GzV4a -3upt8weeh/wzxE/DLqefCySKeA1UVFSQTreQTreQy00zPj7O0NAwg/uHmJqa0tfP5hOJI8kVuJ3v -xO1ch9u8EKeytlhVz36bCey52ncA/yUiWvRfHRcNb3Xc/IHoMeAxY8xS4GrsBrdUsa8lGo1QV1dL -XV0tixb1kMlMMDo2xvDwAYaHhskXCsW+JBU2txa37SLczpNxW5fi1LeVenZ9uBHgPuBuEXmhxNei -5hANbxUof4C6wRjzWey74h/BPhcvxbVQWZmksjJJW2uamZkZxsYOMjo6xsjICCOjY/oa2mzk1uK0 -vAs3vQa3dTluSw8SjZf6ql7vGeAfsO9o6+teKnAa3ioU/oD1NWPMPcDp2FPMzgGqSnVNjuOQStWQ -StXQ1dVBPp8nk5ng4MGDDB8YIZPJMDmZ1V3sZUbiq3CaNuKkV+M29eA2LbBhXdzSpMfiIPBT7Clf -PxcRrTSkQqPhrULlD2D/boz5KbZa22XA7wMnACUdfT3Po6ammpqaatrb2ygUCuRyOcbGDjKeyTBy -YJTJbJZcLqeBXizRHpyalTiNK3BaluE2LsCpqkNiyXJ4bn0kBeBF4F+AbwM7REQ3WajQaXirovAH -tO3ALcaY24AzgCuB84CiHcn027iuSzweJx6P0+z/LZ/PMzU1xfh45tXn55nMBPl8noI+P3/7nCok -1okkunDaNuLUtuM2diPJFE4yVeza4W/HKPBj4H7gcd01ropNw1sVnT/QPQI8YoxpAS7GPh8/iRLP -xl/P8zw8zyOZTL7m75OTWXK5KTKZCTKZCSYmJhg7OM709LTO0g8nEXDrkOo1uOmTkKpm3MYFSLLO -n1EX7cWEIBSALcADwEMi0l/i61HzmIa3Kil/APy6MeYuYAVwBXARsJgiFX95O+LxCuLxCmpqXrto -UCgUyExMMDWVI5vNkslMMJ3LMZnNMjmZpVAozL1w95qRxAk4tUuQRANS2YhT14HEq3Cq6nGqGuyS -d3kuex+NAbYB/wZ8E3hWj+NU5UDDW5UFf0D8DXCTMeYzwAbgEuB8Qj7ZLEiu61JdVfWGbXkzMzPM -GAPGkMvlmJzMMj09Tb5QIDuZJTs1xfT0NDMzM+Tzeaan8xTyeQozM6UJe7cBibUhiU4k0QSROJKo -x6lpRRIpJBJDEjU2mL0IOA7ieqUsMRqkQyd6PQJ8B/ilbj5T5WZWDIhq/jLG1GCD/P3YAjCdlNnS -etBmZmYoFGYw5v8Df2bG2LDP58nn8/bHgB/sxhgM2MjxiSO0pltw3aP/ryoM7qIw+AoSS+Ika5Fk -ChwXcV3woohXlMJ5pVbAnub1KPA9bGBryVJVtjS81axhjKnEPhd/N3Ah0EWRSrKqOSkH7AR+BPwQ -2CIi46W9JKWOjYa3mpWMMR6wFjsbvxA4ESibslqqbE0DT2ED+1HgVyKilXrUrKPhrWY9Y4xgzxk/ -DxvmpwLpkl6UKid9wBPYsP4x0KubztRsp+Gt5hQ/yCuB1cBmYBO2PGttKa9LFdUBbHnSx4CfAL8G -xjWw1Vyi4a3mNGOMCzQB64CzsMVhFmPDXL//s5/BhvU24HHgZ8DTwD4R0So6as7SwUvNK/7MvBVY -iV1ePxU7S69Bn5nPBtPY6ma/xi6FP4F9xXCvzqzVfKLhreY9fxf7cuymt43YHe2LsXUQ9B4pHQPk -sbPqLcCT2M1mz+mucDXf6cCk1OsYYxzsWeTrsIG+FhvuC7HP01U4xrH1758DfoUN6qeBET3sQ6nX -0vBW6hgYY2JAEujBLrmvxAZ6N9CCDXt1bEaAfmwVs+ewy96/AV4GMiIyVcJrU2pW0PBW6jgYYxLY -4G7GHnO62P/0AO3YQqlVzK9iMjns2dYHgT3YUN7mf14EBrCz6YmSXaFSs5yGt1Ih8Wfr9f4njS3t -2u5/2vy/NQNx7GY5z/+3HO9Lg90slvf/ncSGcB/Qiw3pPdgSo33AEDCks2ilwlGOg4RS84b/fL0a -qMPO4FP+f9dhX2dLYXfC12Bn8JXY5fskNvQrgBh2Zu/5Hxd7bws2dA22dnfe/+SAKSCLDeGM/xnH -zpZH/c8I9jWsYf8z4n+GgTF9Dq1U6fwfL4CjSGciQfUAAAAASUVORK5CYII= -" + xlink:href="data:image/png;base64,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 " preserveAspectRatio="none" height="17.209089" width="17.037001" /> - get and use registered softwarecontainer for computation get and use software containers--container-name + y="127.32937" + id="tspan940">--container-name Date: Wed, 19 Feb 2020 16:07:42 +0100 Subject: [PATCH 4/8] template: add fading --- talks/template.html | 1 + 1 file changed, 1 insertion(+) diff --git a/talks/template.html b/talks/template.html index db63bb9..7e9c3ce 100644 --- a/talks/template.html +++ b/talks/template.html @@ -36,6 +36,7 @@

Some Title

## Slide title ![](../pics/.svg) +![](../pics/building_blocks.svg) Image author From ca01f6b8da997946f35339fa88be56f7c2a351ec Mon Sep 17 00:00:00 2001 From: Adina Wagner Date: Wed, 19 Feb 2020 16:08:25 +0100 Subject: [PATCH 5/8] Start slides and workshop layout --- talks/workshop_lucca.html | 1300 +++++++++++++++++++++++++++++++++++++ 1 file changed, 1300 insertions(+) create mode 100644 talks/workshop_lucca.html diff --git a/talks/workshop_lucca.html b/talks/workshop_lucca.html new file mode 100644 index 0000000..b7de7b3 --- /dev/null +++ b/talks/workshop_lucca.html @@ -0,0 +1,1300 @@ + + + + DataLad + + + + + + + + + + + + +
+
+ +
+
+

Reproducible and collaborative science with
DataLad
IMT Lucca, March 23rd-24th

+ +
+ + + + + + + + + +
Michael Hanke +
+ + + @eknahm
Adina Wagner +
+ + + @AdinaKrik
+ Psychoinformatics lab, + Jülich Research Center and
Heinrich-Heine-University, Düsseldorf +
+
+ Psychoinformatics lab, + Jülich Research Center +
+
+
+

+ Slides: + https://github.com/datalad-handbook/course/ + + +
+
+ + +
+
+
+ +
+

Agenda

+ + + + + + + + + + + + + + + + + + + +
Day 1 Day 2
morning + +
    +
  • DataLad concepts and principles
  • +
  • Local version control workflows
  • +
  • Hands-on: Try out the basics
  • +
+
+
+ +
    +
  • Continued: Data management for collaborative science
  • +
  • Hands-on: Collaborate via GDrive
  • +
  • Hands-on: Data publication via GitHub
  • +
+
+
afternoon + +
    +
  • Modular data management for reproducible science
  • +
  • Hands-on: Reproducible paper
  • +
  • Data management for collaborative science
  • +
+
+
+ +
    +
  • Outlook: What is else possible, Resources, Use cases
+
+ +
+
+
+ + + + +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ + + + + +
+
+

DataLad Datasets

+ +
    +
  • DataLad's core data structure
  • +
      +
    • Dataset = A directory managed by DataLad
    • +
    • Any directory of your computer can be managed by DataLad.
    • +
    • Datasets can be created (from scratch) or installed
    • +
    • Datasets can be nested: linked subdirectories
    • +
    +
+ + +
+ +
+## Todo +* Show how datasets can be created from scratch and in existing datasets +* Maybe: extend the code casts slightly, show "datalad create DataLad-101" and + "mkdir DataLad-101 ;; cd DataLad-101 ;; datalad create ." and + "mkdir DataLad-101 ;; cd DataLad-101 ;; touch somefile ;; datalad create -f ." +
+ + + +
+

Local version control

+ +

Procedurally, version control is easy with DataLad!

+ +
+ + Advice: +
    +
  • Save meaningful units of change
  • +
  • Attach helpful commit messages
  • +
+
+ +
+
+ +
+ +
+ +
+

Summary - Datasets and Local version control

+ +
+
datalad create creates an empty dataset.
The -f/--force option creates a dataset in existing, non-empty directories
+
+
A dataset has a history to track files and their modifications.
Explore it with Git (git log) or external tools (e.g., tig).
+
+
datalad save records the dataset or file state to the history.
Concise commit messages should summarize the change for future you and others.
+
+ +
datalad status reports the current state of the dataset.
A clean dataset status is good practice.
+
+
+ +
+
+ +
+ + + + +
+
+

Consuming datasets

+ +
    +
  • Datasets are light-weight: Upon installation, only small + files and meta data about file availability are retrieved.
  • +
  • Content can be obtained on demand via datalad get.
  • +
+
+ +
+

Dataset nesting

+ +
+ +
+
+ +
+ +
+ +
+

Summary - Dataset consumption & nesting

+ +
    +
    datalad clone installs a dataset.
    It can be installed “on its own”: + Specify the source (url, path, ...) of the dataset, and an optional path for it to be installed to.
    +
    +
    Datasets can be installed as subdatasets within an existing dataset.
    The --dataset/-d option needs a path to the root of the superdataset.
    +
    +
    Only small files and metadata about file availability are present locally after an install.
    To retrieve actual file content of larger files, datalad get downloads large file content on demand.
    +
    +
    datalad status can report on total and retrieved repository size
    using --annex and --annex all options.
    +
    +
    Datasets preserve their history.
    The superdataset records only the version state of the subdataset.
    + +
+
+
+ + + +
+ +
+

Reproducible data analysis

+ + Full comic at http://phdcomics.com/comics.php?f=1979 +
+ +
+

reproducible data analysis

+ + Full comic at http://phdcomics.com/comics.php?f=1979 +
+ +
+
 for i in recordings/longnow/Long_Now__Seminars*/*.mp3; do
+    # get the filename
+    base=\$(basename "\$i");
+    # strip the extension
+    base=\${base%.mp3};
+    # date as yyyy-mm-dd
+    printf "\${base%%__*}\t" | tr '_' '-';
+    # name and title without underscores
+    printf "\${base#*__}\n" | tr '_' ' ';
+ done
+
+ +

⮊ A for loop in shell, will print each file name as + Date - Speaker - Title to the terminal.

+

⮊ Redirection to a file with > writes the stream to a file instead of the terminal.

+

⮊ Note: This could be any script or shell command!

+ +
+ +
+

A basic datalad run command

+ + +
    + Wrapping any command* in a datalad run + will record the command's impact on the dataset to the history. +
    +
    + * Running scripts from the command line, + using tools from the command line, ... +
+
+ + +
+

Run-records link dataset modifications to commands

+
commit f4a35c8841062eb58f65dbf3cde70ccdc3c9df68 (HEAD -> master)
+Author: Adina Wagner adina.wagner@t-online.de
+Date:   Mon Nov 11 09:55:02 2019 +0100
+
+    [DATALAD RUNCMD] create a list of podcast titles
+
+    === Do not change lines below ===
+    {
+     "chain": [],
+     "cmd": "bash code/list_titles.sh > recordings/podcasts.tsv",
+     "dsid": "02a84dae-faf5-11e9-ba9f-e86a64c8054c",
+     "exit": 0,
+     "extra_inputs": [],
+     "inputs": [],
+     "outputs": [],
+     "pwd": "."
+    }
+    ^^^ Do not change lines above ^^^
+
+diff --git a/recordings/podcasts.tsv b/recordings/podcasts.tsv
+new file mode 100644
+index 0000000..f691b53
+--- /dev/null
++++ b/recordings/podcasts.tsv
+@@ -0,0 +1,206 @@
++2003-11-15     Brian Eno  The Long Now
++2003-12-13     Peter Schwartz  The Art Of The Really Long View
++2004-01-10     George Dyson  There s Plenty of Room at the Top  Long term Thinking About Large scale Computing
+[...]
+ 
+ +

It follows logically: If a command does not lead to any modification in a dataset, + it will not be recorded!

+
+ +
+

Oh! An error in the code...

+ DataLad-101 layout: +

+ +
+ +
+

Oh! An error in the code...

+ DataLad-101 layout: +

+ +
+ + +
+

datalad rerun

+ +
+
Re-execute previous datalad run commands
+
What shall be rerun can be specified via its commit hash:
+
datalad rerun -m "list podcast titles of both seminar series" f4a35c884106
+
... but also via tag, revision specifications with HEAD, ..., or + by giving a range of commits.
+
+
+ + +
+
+ + +
+
+ + +
+

Summary - Basic datalad run

+ +
    +
    datalad run records a commands impact on a dataset.
    +
    A record is only made if the command leads to dataset modifications
    +
    +
    The command captures provenance for humans and machines
    +
    a machine-readable runrecord is automatically created, you need to provide a commit message.
    +
    +
    datalad rerun can take any previous datalad run commit hash and re-execute it.
    +
    This saves you the need to remember!
    +
    +
    datalad diff and git diff are useful helpers to explore changes between version states of a dataset.
    +
+ +

... but there is more that this command can do for you:

+
+ + +
+

--input in datalad run

+ + +
    + Files provided with the --input option are automatically retrieved + with datalad get, if necessary. +
+
+ + +
+

Content-locked files (vastly simplified)

+ + +
+
Files are given to Git-annex or Git
+
Based on dataset configuration about file type, size, or name.
+
Git-annex removes write permission from the file content it stores.
+
This prevents accidental modifications.
+
datalad unlock can unlock content for modification.
+
datalad save will lock content again.
+
+ +
+ + +
+

--output in datalad run

+ + +
    + Files provided with the --output option are automatically unlocked for + modification with datalad unlock, if necessary. +
+
+ +
+
+ + +
+
+ + +
+

Summary - Reproducible execution with datalad run

+ +
    +
    datalad run records a commands impact on a dataset.
    +
    This usually requires a "clean" dataset status (no unsaved modifications)
    +
    +
    --input to the datalad run command gets retrieved (if necessary) prior to command execution.
    +
    This is done with a datalad get in the background.
    +
    +
    --output to the datalad run command gets unlocked (if necessary) for modification prior to command execution.
    +
    This is done with a datalad unlock in the background.
    +
+
+ + +
+

A classification analysis on the iris flower dataset

+ + +
+ +
+

Reproducible execution & provenance capture

+ +

datalad run

+ +
+ +
+

Computational reproducibility

+
    +
  • Code may produce different results or fail in different software environments. + The extension datalad-container helps!
  • +
  • DataLad datasets can store (+ share) software environments (Docker or Singularity containers) + and reproducibly execute code inside of the software container, capturing software as additional + provenance
  • +
+

+ +
+ + +
+
+ + +
+
+
+ + + +
+
+ + +
+
+
+ + + + +
+ + + + +
+## P1: One thing, one dataset +![](../pics/dataset_modules.png) +whenever a particular collection of files could anyhow be useful in more than one context, +put them in their own dataset +
+ +
+## P2: Record where you got it from, and we it is now +![](../pics/data_origin.png) + +link individual datasets to declare data-dependencies, record access URLs for individual files obtained from (unstructured) sources "in the cloud" +
+ +
+

Link re-usable data resource units

+ +
$ datalad install --dataset . --source http://example.com/ds inputs/rawdata
+
+ +
$ git diff HEAD~1
+diff --git a/.gitmodules b/.gitmodules
+new file mode 100644
+index 0000000..c3370ba
+--- /dev/null
++++ b/.gitmodules
+@@ -0,0 +1,3 @@
++[submodule "inputs/rawdata"]
++       path = inputs/rawdata
++       url = http://example.com/importantds
+diff --git a/inputs/rawdata b/inputs/rawdata
+new file mode 160000
+index 0000000..fabf852
+--- /dev/null
++++ b/inputs/rawdata
+@@ -0,0 +1 @@
++Subproject commit fabf8521130a13986bd6493cb33a70e580ce8572
+
+ +
+ +
+

Modular data stewardship and curation

+ +

"actionable" links to subdatasets/files, seamless handling of dataset trees

+ +
+ + +
+## Move/share/publish data +![](../pics/decentralized_publishing.png) +
+ + + +
+## P3: Record what you did to it, and with what +![](../pics/w3cprov.png) + +capture how exactly the content of every file + +(that was not obtained from elsewhere) + +came to be +
+ +
+

Data provenance capture

+ +
$ datalad run -m "Perform eye movement event detection"\
+  --input 'inputs/raw_eyegaze/sub-*/beh/sub-*...tsv.gz' \
+  --output 'sub-*' \
+  bash code/compute_all.sh
+
+-- Git commit -- Michael Hanke <michael.hanke@gmail.com>; Fri Sep 21 22:00:47 2018
+    [DATALAD RUNCMD] Perform eye movement event detection
+    === Do not change lines below ===
+    {
+     "cmd": "bash code/compute_all.sh",
+     "dsid": "d2b4b72a-7c13-11e7-9f1f-a0369f7c647e",
+     "exit": 0,
+     "inputs": ["inputs/raw_eyegaze/sub-*/beh/sub-*_task-movie_run-*_....tsv.gz"],
+     "outputs": ["sub-*"],
+     "pwd": "."
+    }
+    ^^^ Do not change lines above ^^^
+---
+ sub-01/sub-01_task-movie_run-1_events.png | 2 +-
+ sub-01/sub-01_task-movie_run-1_events.tsv | 2 +-
+...
+
+
+ +
+

"Complete" provenance capture

+ +
$ datalad containers-run -n nilearn \
+  --input 'inputs/mri_aligned/sub-*/in_bold3Tp2/sub-*_task-avmovie_run-*_bold*' \
+  --output 'sub-*/LC_timeseries_run-*.csv' \
+  "bash -c 'for sub in sub-*; do for run in run-1 ... run-8;
+     do python3 code/extract_lc_timeseries.py \$sub \$run; done; done'"
+
+-- Git commit -- Michael Hanke <michael.hanke@gmail.com>; Fri Jul 6 11:02:28 2018
+    [DATALAD RUNCMD] singularity exec --bind {pwd} .datalad/e...
+    === Do not change lines below ===
+    {
+     "cmd": "singularity exec --bind {pwd} .datalad/environments/nilearn.simg bash..",
+     "dsid": "92ea1faa-632a-11e8-af29-a0369f7c647e",
+     "exit": 0,
+     "inputs": [
+      "inputs/mri_aligned/sub-*/in_bold3Tp2/sub-*_task-avmovie_run-*_bold*",
+      ".datalad/environments/nilearn.simg"
+     ],
+     "outputs": ["sub-*/LC_timeseries_run-*.csv"],
+     "pwd": "."
+    }
+    ^^^ Do not change lines above ^^^
+---
+ sub-01/LC_timeseries_run-1.csv | 1 +
+ sub-01/LC_timeseries_run-2.csv | 1 +
+...
+
+
+ + +
+ + + +
+
+

+ Let's see it in action + +
+ + +
+
+ + +
+ +
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ +
+
+ + +
+ + + + + +
+
+
+ +
+
+ +
+
+ +
+
+
+ + + +
+
+
+ +
+
+ +
+
+ +
+
+ +
+ + + + + + + + + +
+
+
+
+ + +
+
+ + + + + + From 53227da43624ed0a826e9f7fd12853bf52d07d45 Mon Sep 17 00:00:00 2001 From: Adina Wagner Date: Wed, 19 Feb 2020 16:10:02 +0100 Subject: [PATCH 6/8] add f1000 .sty file --- .gitignore | 0 .../latex/F1000_template/f1000_styles.sty | 91 +++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 .gitignore create mode 100644 resources/latex/F1000_template/f1000_styles.sty diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/resources/latex/F1000_template/f1000_styles.sty b/resources/latex/F1000_template/f1000_styles.sty new file mode 100644 index 0000000..64ab31a --- /dev/null +++ b/resources/latex/F1000_template/f1000_styles.sty @@ -0,0 +1,91 @@ +\ProvidesPackage{f1000_styles} +% Packages +\usepackage{authblk} +\usepackage[english]{babel} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[bitstream-charter]{mathdesign} +\usepackage{colortbl} +\usepackage[usenames,dvipsnames,table]{xcolor} +\usepackage{amsmath} +\usepackage{graphicx} +\usepackage{fancyhdr} +\usepackage{setspace} +\usepackage[labelsep=period,justification=justified]{caption} +\usepackage{lastpage} +\usepackage{xifthen} +\usepackage{todonotes} +\usepackage[hmargin=1.8cm,vmargin=2.2cm]{geometry} + +% Define the versionDate and flogo commands +\newcommand{\versionDate}{\footnotesize \textit{F1000Research} 2016 - DRAFT ARTICLE (PRE-SUBMISSION)} +\newcommand{\flogo}{\includegraphics[height=12pt]{F1000header.png}} + +% Section heading styles +\usepackage[compact]{titlesec} + +\titleformat*{\section}{\Large\usefont{OT1}{phv}{b}{n}\color{darkgray}} +\titleformat*{\subsection}{\large\usefont{OT1}{phv}{b}{n}\color{MidnightBlue}} +\titleformat*{\subsubsection}{\large\usefont{OT1}{phv}{b}{n}\color{MidnightBlue}} + +% Section heading spacing (reduced space below headings) +\titlespacing\section{0pt}{3.5ex plus 1.2ex minus .2ex}{0ex} +\titlespacing\subsection{0pt}{3.25ex plus 1.2ex minus .2ex}{0ex} +\titlespacing\subsubsection{0pt}{3.25ex plus 1.2ex minus .2ex}{0ex} + +% Caption style +\captionsetup{labelfont={color=red,bf},textfont={color=black,bf}} + +% Table style +\definecolor{DarkKhaki}{rgb}{0.74,0.72,0.42} +\colorlet{tableheadcolor}{DarkKhaki} % Table header colour = 25% gray +\newcommand{\header}{\rowcolor{tableheadcolor}} % +\colorlet{tablerowcolor}{DarkKhaki!50} % Table row separator colour = 10% gray +\newcommand{\row}{\rowcolor{tablerowcolor}} % +\newenvironment{tabledata}[1][1]{% + \renewcommand*{\extrarowheight}{0.1cm}% + \tabular% +}{% + \endtabular +} + +% Define a title note command +\newcommand\titlenote[1]{\renewcommand\@titlenote{#1}} +\newcommand\@titlenote{} + +% Column separation +\setlength{\columnsep}{0.25in} + +% Page margins, headers and footers +\pagestyle{fancy} +\setlength\parindent{0in} +%\setlength\parskip{0.1in} +\setlength\headheight{16.5pt} +\renewcommand{\footrulewidth}{1pt} +\lhead{\textsc{\flogo}} +\chead{} +\rhead{\versionDate} +\lfoot{} +\cfoot{} +\rfoot{\footnotesize Page \thepage\ of \pageref{LastPage}} +% +\renewenvironment{abstract}{% +\usefont{OT1}{phv}{m}{n} +\hfill\begin{minipage}{0.65\textwidth} +\rule{\textwidth}{1pt}\\ \textcolor{Orange}{\textbf{\abstractname}}} +{\par\noindent\rule{\textwidth}{1pt}\end{minipage}} +% +\makeatletter +\renewcommand\@maketitle{% +\begin{minipage}{0.95\textwidth} +\vskip 2em +\let\footnote\thanks +{\fontsize{20}{22}\usefont{OT1}{phv}{b}{n} \@title \par {\small{\@titlenote}} } +\vskip 1.5em +{\@author \par} +\end{minipage} +\vskip 1em \par +} +\makeatother +\renewcommand\Authfont{\fontsize{16}{18}\usefont{OT1}{phv}{b}{n}} +\renewcommand\Affilfont{\fontsize{10}{12}\usefont{OT1}{phv}{b}{n}} \ No newline at end of file From ef164e4db5c445c1e3de9b13f1a70c9e41deacc7 Mon Sep 17 00:00:00 2001 From: Adina Wagner Date: Wed, 19 Feb 2020 16:11:44 +0100 Subject: [PATCH 7/8] add gitignore file for volatile/auxillary latex files --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index e69de29..5620c42 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,5 @@ +*.aux +*.bbl +*.blg +*.log +*.synctex.gz From 31459af90c97112fec228db4b6bd25a94b58661c Mon Sep 17 00:00:00 2001 From: Adina Wagner Date: Wed, 19 Feb 2020 16:14:14 +0100 Subject: [PATCH 8/8] add a few figures --- pics/basics.svg | 1287 +++++++ pics/building_blocks.svg | 1246 ++++++ pics/collaboration.svg | 458 +++ pics/dataset.svg | 338 ++ pics/linkage_subds.svg | 488 +++ pics/reproducible_execution.svg | 704 ++++ pics/thirdparty.svg | 6407 +++++++++++++++++++++++++++++++ 7 files changed, 10928 insertions(+) create mode 100644 pics/basics.svg create mode 100644 pics/building_blocks.svg create mode 100644 pics/collaboration.svg create mode 100644 pics/dataset.svg create mode 100644 pics/linkage_subds.svg create mode 100644 pics/reproducible_execution.svg create mode 100644 pics/thirdparty.svg diff --git a/pics/basics.svg b/pics/basics.svg new file mode 100644 index 0000000..1a4f7b6 --- /dev/null +++ b/pics/basics.svg @@ -0,0 +1,1287 @@ + + + + + + image/svg+xml + + deliveries + + + + + + deliveries + + Basics + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pics/building_blocks.svg b/pics/building_blocks.svg new file mode 100644 index 0000000..01f89b2 --- /dev/null +++ b/pics/building_blocks.svg @@ -0,0 +1,1246 @@ + + + + + + image/svg+xml + + deliveries + + + + + + deliveries + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pics/collaboration.svg b/pics/collaboration.svg new file mode 100644 index 0000000..277f236 --- /dev/null +++ b/pics/collaboration.svg @@ -0,0 +1,458 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + Consume existing datasets and stay up-to-date + Create sibling datasets to publish to or update from + + + + + + 1 + + + + + + + 1 + + + + % datalad create-sibling + % datalad publish + + % datalad update + + % datalad clone + + + + your workstation + + + + + + a different place + + + + + + + + + + Cloud + + + Cloud + + + + + + diff --git a/pics/dataset.svg b/pics/dataset.svg new file mode 100644 index 0000000..e5504cd --- /dev/null +++ b/pics/dataset.svg @@ -0,0 +1,338 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + .... or transform existing directories into datasets + + create new, empty datasets to populate... + % datalad create + + % datalad create -f + + + + + diff --git a/pics/linkage_subds.svg b/pics/linkage_subds.svg new file mode 100644 index 0000000..f72fa81 --- /dev/null +++ b/pics/linkage_subds.svg @@ -0,0 +1,488 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + Paper + B + + + + + + + + + + + + + + + + + + + + + + + + + + + Raw + data + + + + + + Analysis + A + + + + + + Paper + A + + + + + + + + + + + + + Analysis + B + + + + + + Preprocessed + + + + + + + + + Nest modular datasets to create a linked hierarchy of datasets,and enable recursive operations throughout the hierarchy + + diff --git a/pics/reproducible_execution.svg b/pics/reproducible_execution.svg new file mode 100644 index 0000000..a45206e --- /dev/null +++ b/pics/reproducible_execution.svg @@ -0,0 +1,704 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + 2 + + + + + + + + + + 2 + 1 + + + + + + + + + + + link input, code, containerized software environments, and output,or re-run previous executions + + + + + % datalad run + + + + % datalad rerun + + + + + + + + + + + + + + + + + + + + capture the origin of files obtained from web sources + + + + % datalad download-url + + + + + + + % datalad run-procedure + + + + diff --git a/pics/thirdparty.svg b/pics/thirdparty.svg new file mode 100644 index 0000000..27319b7 --- /dev/null +++ b/pics/thirdparty.svg @@ -0,0 +1,6407 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + % datalad create-sibling-gitlab + + + + % datalad create-sibling-github + + + + + % datalad export-to-figshare + + + + + + + + + + +